{"id":314319,"date":"2026-05-21T13:02:51","date_gmt":"2026-05-21T13:02:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/onelence-connect\/"},"modified":"2026-05-21T15:13:09","modified_gmt":"2026-05-21T15:13:09","slug":"onelence-connect","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/onelence-connect\/","author":23501273,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.4","stable_tag":"1.2.4","tested":"7.0","requires":"5.8","requires_php":"8.0","requires_plugins":null,"header_name":"OneLence Connect for WordPress","header_author":"Crelora","header_description":"Server-side attribution tracking for WordPress. Accurately tracks page views and WooCommerce conversions with built-in consent management compatibility.","assets_banners_color":"fafafc","last_updated":"2026-05-21 15:13:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/onelence.com\/docs\/integrations\/start-integration\/website-builder-setup\/wordpress","header_author_uri":"https:\/\/crelora.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.3":{"tag":"1.2.3","author":"crelora","date":"2026-05-21 13:04:04"},"1.2.4":{"tag":"1.2.4","author":"crelora","date":"2026-05-21 15:13:09"}},"upgrade_notice":{"1.2.4":"<p>Display name is now OneLence Connect for WordPress. Tested with WordPress 7.0. Recommended for all sites on 1.2.3 or earlier.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3542011,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3542011,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3542011,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3542011,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.3","1.2.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3542011,"resolution":"1","location":"assets","locale":"","width":3385,"height":1967},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3542011,"resolution":"2","location":"assets","locale":"","width":2785,"height":1030},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3542011,"resolution":"3","location":"assets","locale":"","width":2777,"height":1970},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3542011,"resolution":"4","location":"assets","locale":"","width":2770,"height":1817},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3542011,"resolution":"5","location":"assets","locale":"","width":2742,"height":1515}},"screenshots":{"1":"Dashboard with connection status and Test Connection","2":"Connect tab \u2014 link your OneLence account","3":"Tracking tab \u2014 tracking modes and diagnostics","4":"Store tab \u2014 WooCommerce conversion settings","5":"Privacy &amp; Coverage \u2014 consent handling and CMP detection"}},"plugin_section":[],"plugin_tags":[3082,232,9067,1007,456],"plugin_category":[36,45],"plugin_contributors":[263821],"plugin_business_model":[],"class_list":["post-314319","plugin","type-plugin","status-publish","hentry","plugin_tags-affiliates","plugin_tags-analytics","plugin_tags-attribution","plugin_tags-growth","plugin_tags-marketing","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-crelora","plugin_committers-crelora"],"banners":{"banner":"https:\/\/ps.w.org\/onelence-connect\/assets\/banner-772x250.png?rev=3542011","banner_2x":"https:\/\/ps.w.org\/onelence-connect\/assets\/banner-1544x500.png?rev=3542011","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/onelence-connect\/assets\/icon-128x128.png?rev=3542011","icon_2x":"https:\/\/ps.w.org\/onelence-connect\/assets\/icon-256x256.png?rev=3542011","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/onelence-connect\/assets\/screenshot-1.png?rev=3542011","caption":"Dashboard with connection status and Test Connection"},{"src":"https:\/\/ps.w.org\/onelence-connect\/assets\/screenshot-2.png?rev=3542011","caption":"Connect tab \u2014 link your OneLence account"},{"src":"https:\/\/ps.w.org\/onelence-connect\/assets\/screenshot-3.png?rev=3542011","caption":"Tracking tab \u2014 tracking modes and diagnostics"},{"src":"https:\/\/ps.w.org\/onelence-connect\/assets\/screenshot-4.png?rev=3542011","caption":"Store tab \u2014 WooCommerce conversion settings"},{"src":"https:\/\/ps.w.org\/onelence-connect\/assets\/screenshot-5.png?rev=3542011","caption":"Privacy &amp; Coverage \u2014 consent handling and CMP detection"}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/onelence.com\">OneLence<\/a> is a marketing decision layer that helps teams understand which channels, campaigns, creators, affiliates, and customer journeys actually contribute to growth\u2014so decisions are based on evidence, not guesswork.<\/p>\n\n<p><strong>OneLence Connect<\/strong> is the official WordPress integration for the OneLence platform. It sends reliable server-side attribution and conversion data from your WordPress site into your OneLence workspace, including WooCommerce activity, with less data loss from ad blockers and browser restrictions.<\/p>\n\n<p>Once connected, your WordPress data becomes part of the broader OneLence decision workflow: attribution, channel evaluation, conversion analysis, reinvestment decisions, and growth prioritization.<\/p>\n\n<p>This plugin is focused on reliable data collection and delivery for OneLence. Reporting, decision workflows, and strategic insights happen inside your OneLence workspace.<\/p>\n\n<p><strong>What you get<\/strong><\/p>\n\n<ul>\n<li><strong>More reliable attribution<\/strong> with server-side tracking and reduced data loss<\/li>\n<li><strong>WooCommerce conversion tracking<\/strong> with automatic retry handling when delivery fails<\/li>\n<li><strong>Consent-aware tracking<\/strong> compatible with popular CMPs and OneLence Consent<\/li>\n<li><strong>Hybrid tracking mode<\/strong> that combines server reliability with browser SDK capabilities without duplicate page views<\/li>\n<li><strong>No-code event setup<\/strong> using the Events tab with visual selectors and rule builders<\/li>\n<li><strong>Diagnostics and validation tools<\/strong> in wp-admin, including Test Connection before launch<\/li>\n<li><strong>Reliable inputs for OneLence decisions<\/strong> about channels, campaigns, creators, affiliates, and growth priorities<\/li>\n<\/ul>\n\n<p><strong>What you need<\/strong><\/p>\n\n<ul>\n<li>A <a href=\"https:\/\/onelence.com\">OneLence account<\/a> (<a href=\"https:\/\/onelence.com\/pricing\">free trial available<\/a>)<\/li>\n<li>Use <strong>Connect to OneLence<\/strong> in the plugin dashboard\u2014your site is linked and credentials are configured automatically<\/li>\n<\/ul>\n\n<p>Works on any WordPress site, including WooCommerce stores, SaaS sites, landing pages, content-driven brands, and lead-generation websites.<\/p>\n\n<p>WooCommerce support is optional but fully supported for order and conversion tracking.<\/p>\n\n<p><strong>Learn more<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/onelence.com\">OneLence \u2014 marketing decision layer<\/a><\/li>\n<li><a href=\"https:\/\/onelence.com\/docs\/integrations\/start-integration\/website-builder-setup\/wordpress\">WordPress setup guide<\/a><\/li>\n<li><a href=\"https:\/\/onelence.com\/docs\/integrations\/start-integration\">Integrations overview<\/a><\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to external services. Data is only sent when tracking is enabled and your consent settings allow it.<\/p>\n\n<h4>OneLence ingestion API<\/h4>\n\n<p>Used to deliver server-side attribution events and WooCommerce conversions to your OneLence workspace.<\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> page URLs, visitor identifiers (<code>olm_vid<\/code>), UTM and attribution parameters, event names and configured properties, WooCommerce order metadata when store tracking is enabled, and optional user email on login for identify events.<\/li>\n<li><strong>When:<\/strong> on page views, configured events, conversions, and related server-side actions according to your tracking mode and consent mode.<\/li>\n<li><strong>Where:<\/strong> <code>https:\/\/ingest.onelence.com<\/code><\/li>\n<li><strong>Provider:<\/strong> Crelora \/ OneLence \u2014 <a href=\"https:\/\/onelence.com\/terms-of-service\">Terms of Service<\/a>, <a href=\"https:\/\/onelence.com\/privacy-policy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<h4>Mark browser SDK (Hybrid \/ JS-only modes)<\/h4>\n\n<p>Used for client-side tracking when Hybrid or JS-only tracking modes are enabled.<\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> analytics and attribution data configured in the plugin, including page views and custom events, subject to your CMP and consent settings.<\/li>\n<li><strong>When:<\/strong> after consent is granted (or immediately when no CMP is detected and your consent mode allows it).<\/li>\n<li><strong>Where:<\/strong> the Mark SDK bundled inside this plugin (<code>assets\/js\/mark.browser.umd.js<\/code>). No third-party script host is used on WordPress.org builds.<\/li>\n<li><strong>Provider:<\/strong> Crelora \/ OneLence \u2014 <a href=\"https:\/\/onelence.com\/terms-of-service\">Terms of Service<\/a>, <a href=\"https:\/\/onelence.com\/privacy-policy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<h4>Connect to OneLence (setup)<\/h4>\n\n<p>Used when an administrator clicks <strong>Connect to OneLence<\/strong> in wp-admin to link the WordPress site to a OneLence workspace.<\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> OAuth\/session tokens and site metadata required to obtain API credentials.<\/li>\n<li><strong>When:<\/strong> during the administrator-initiated connect flow.<\/li>\n<li><strong>Where:<\/strong> OneLence web properties under <code>onelence.com<\/code><\/li>\n<li><strong>Provider:<\/strong> Crelora \/ OneLence \u2014 <a href=\"https:\/\/onelence.com\/terms-of-service\">Terms of Service<\/a>, <a href=\"https:\/\/onelence.com\/privacy-policy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<h4>OneLence Consent (optional separate plugin)<\/h4>\n\n<p>Not required. If installed, OneLence Connect reads consent signals from that plugin and may forward optional coverage metrics when forwarding is enabled in settings.<\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> consent state required for tracking decisions and optional lightweight coverage metrics when forwarding is enabled.<\/li>\n<li><strong>When:<\/strong> while visitors interact with the consent banner and when forwarding is enabled.<\/li>\n<li><strong>Where:<\/strong> local WordPress installation (OneLence Consent plugin). Download: <a href=\"https:\/\/onelence.com\/consent\/download\">onelence.com\/consent\/download<\/a><\/li>\n<li><strong>Provider:<\/strong> Crelora \/ OneLence \u2014 <a href=\"https:\/\/onelence.com\/terms-of-service\">Terms of Service<\/a>, <a href=\"https:\/\/onelence.com\/privacy-policy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<ul>\n<li><strong>Cookies:<\/strong> <code>olm_vid<\/code> (visitor identity) and <code>olm_utm<\/code> (attribution parameters). These are set according to your consent mode and detected CMP.<\/li>\n<li><strong>Consent:<\/strong> OneLence Connect reads consent signals from your CMP; it does not replace your cookie banner. Optional <strong>OneLence Consent<\/strong> is available as a separate plugin.<\/li>\n<li><strong>WordPress tools:<\/strong> Personal data export is registered with WordPress privacy tools. Use <strong>Keep Data on Uninstall<\/strong> in Tracking settings if you want plugin options retained after uninstall.<\/li>\n<li><strong>Policy:<\/strong> <a href=\"https:\/\/onelence.com\/privacy-policy\">OneLence privacy policy<\/a><\/li>\n<\/ul>\n\n<h3>For developers<\/h3>\n\n<p>OneLence Connect exposes WordPress hooks for custom integrations, including:<\/p>\n\n<ul>\n<li><code>onelco_should_track<\/code><\/li>\n<li><code>onelco_event_payload<\/code><\/li>\n<li><code>onelco_conversion_payload<\/code><\/li>\n<li><code>onelco_visitor_id<\/code><\/li>\n<li><code>onelco_event_sent<\/code><\/li>\n<li><code>onelco_conversion_sent<\/code><\/li>\n<li><code>onelco_load_mark_sdk<\/code><\/li>\n<\/ul>\n\n<p>Custom conversions can use:<\/p>\n\n<ul>\n<li><code>ONELCO_Tracker::track_custom_conversion()<\/code><\/li>\n<li><code>onelco_track_custom_conversion<\/code> action<\/li>\n<\/ul>\n\n<p>Full integration reference:<\/p>\n\n<p><a href=\"https:\/\/onelence.com\/docs\/integrations\/start-integration\/website-builder-setup\/wordpress\">WordPress setup docs<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <strong>OneLence Connect for WordPress<\/strong> from the WordPress Plugins screen (or upload the plugin folder to <code>\/wp-content\/plugins\/onelence-connect\/<\/code>).<\/li>\n<li>In wp-admin, open <strong>OneLence<\/strong>.<\/li>\n<li>Click <strong>Connect to OneLence<\/strong> and sign in (or complete setup in your OneLence workspace).<\/li>\n<li>Review Tracking and Store settings, then run <strong>Test Connection<\/strong> on the dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20onelence%3F\"><h3>What is OneLence?<\/h3><\/dt>\n<dd><p>OneLence is a marketing decision layer for teams that want to scale using evidence instead of fragmented analytics and surface-level metrics.<\/p>\n\n<p>It combines attribution, conversions, behavior, and channel performance into a clearer view of what is actually driving growth\u2014helping teams decide what deserves more investment, what underperforms, and where growth opportunities exist.<\/p>\n\n<p>OneLence Connect is the WordPress integration that sends your site and WooCommerce data into that workflow.<\/p>\n\n<p>Learn more at <a href=\"https:\/\/onelence.com\">onelence.com<\/a>.<\/p><\/dd>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>No. Page views and custom events work on any WordPress site. WooCommerce features are only needed for stores and order tracking.<\/p><\/dd>\n<dt id=\"what%20are%20relaxed%20and%20strict%20consent%20modes%3F\"><h3>What are Relaxed and Strict consent modes?<\/h3><\/dt>\n<dd><p><strong>Relaxed<\/strong> allows limited server-side activity before consent while delaying cookies and browser SDK loading until consent is granted.<\/p>\n\n<p><strong>Strict<\/strong> blocks all tracking activity (server-side and browser-side) until consent is granted.<\/p><\/dd>\n<dt id=\"will%20hybrid%20mode%20create%20duplicate%20page%20views%3F\"><h3>Will Hybrid mode create duplicate page views?<\/h3><\/dt>\n<dd><p>No. Hybrid mode uses the browser SDK for page view tracking and prevents duplicate server-side page view emission.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20woocommerce%20conversion%20fails%20to%20send%3F\"><h3>What happens if a WooCommerce conversion fails to send?<\/h3><\/dt>\n<dd><p>The order is not marked as tracked until OneLence confirms successful delivery. Failed sends are retried automatically.<\/p><\/dd>\n<dt id=\"how%20do%20i%20verify%20my%20setup%3F\"><h3>How do I verify my setup?<\/h3><\/dt>\n<dd><p>Use <strong>Test Connection<\/strong> on the dashboard. The plugin will also warn you if the registered site host does not match your current WordPress site.<\/p><\/dd>\n<dt id=\"can%20i%20track%20custom%20events%20without%20code%3F\"><h3>Can I track custom events without code?<\/h3><\/dt>\n<dd><p>Yes. The <strong>Events<\/strong> tab includes visual selectors and rule builders for clicks, form submissions, and thank-you page visits.<\/p>\n\n<p>Conversions always require explicit conversion rules.<\/p><\/dd>\n<dt id=\"is%20onelence%20consent%20required%3F\"><h3>Is OneLence Consent required?<\/h3><\/dt>\n<dd><p>No. OneLence Connect works with existing CMPs and consent platforms.<\/p>\n\n<p>OneLence Consent is optional for teams that want a OneLence-native consent banner and coverage insights.<\/p><\/dd>\n<dt id=\"can%20i%20keep%20plugin%20settings%20after%20uninstalling%3F\"><h3>Can I keep plugin settings after uninstalling?<\/h3><\/dt>\n<dd><p>Yes. Enable <strong>Keep Data on Uninstall<\/strong> in the Tracking tab before removing the plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Plugin display name updated to OneLence Connect for WordPress (slug remains <code>onelence-connect<\/code>).<\/li>\n<li>Tested up to WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>WordPress.org review: Mark SDK bundled locally and enqueued via <code>wp_enqueue_script<\/code> (no jsDelivr on directory builds).<\/li>\n<li>Directory build excludes CDN-only npm registry checks and remote Consent install\/activate; Consent installation is manual download + activation only.<\/li>\n<li>Expanded External services documentation in readme.<\/li>\n<li>Plugin URI points to public WordPress setup documentation.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>WordPress.org review: enqueue Mark SDK via <code>wp_enqueue_script<\/code>; bundle SDK locally.<\/li>\n<li>WordPress.org build: no remote Consent plugin install; manual download + activate only.<\/li>\n<li>Plugin URI points to the public WordPress setup documentation.<\/li>\n<li>Expanded External services documentation in readme.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>WordPress.org distribution build with directory-ready packaging and readme.<\/li>\n<li>Dual release channels: WordPress.org updates via the plugin directory; CDN builds keep in-dashboard updates.<\/li>\n<li>Consent tab on WordPress.org builds links to OneLence Consent download instead of remote install.<\/li>\n<li>Updated compatibility headers (PHP 8.0+, WordPress 6.8 tested).<\/li>\n<li>Default Mark SDK version 0.2.1.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>In-dashboard plugin updates from CDN release manifest.<\/li>\n<li>First-class support for OneLence Consent CMP.<\/li>\n<li>Events tab with visual selector and rule builder.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Connect WordPress to OneLence for reliable attribution, cleaner marketing signals, and clearer decisions about what deserves more investment.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/314319","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=314319"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/crelora"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=314319"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=314319"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=314319"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=314319"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=314319"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=314319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}