LayerSync – Conversion Tracking, Pixel Manager, and Server-Side API

Changelog

1.37.4

  • New: guided first-run setup — create your account and connect your site in one step, nothing to copy.
  • Fix: more reliable connection and consent handling.

1.37.3

  • Fix: the “Default consent state” checkbox on Settings → Privacy now reflects the effective state. Previously a fresh install fell back to “denied” (privacy-safe default) while the checkbox showed unchecked — so browser pixels were silently suppressed with no visible cause. The box now shows checked whenever consent is defaulting to denied, and the description explains how to grant-by-default. No behavior change to consent resolution itself.

1.37.2

  • Fix: phone Lead-First now only hashes explicitly-international numbers (+CC / 00CC) client-side and emits both phone hashes (digits + E.164). Local-format numbers are deferred to the purchase event, where the country code is applied server-side — preventing a mismatched phone hash on lead events. Raw phone is never sent on a lead.

1.37.1

  • Maintenance: removed unused legacy files from the plugin package, reducing the download size. No change to functionality.

1.37.0

  • New: store owners can now control which LayerSync admin menu items appear, rename them, mark them “Soon”, reorder them, or add new links — managed centrally from the LayerSync dashboard.
  • New: on-page behavior signals (rage clicks, dead clicks, form errors, page speed) for Exit Doctor are now on by default, and only ever captured when the visitor has granted analytics consent.
  • Improve: “Sync customers” now shows a clear confirmation message when it finishes and a progress state while it runs, so it no longer looks like nothing happened. The optional website-activity sync also waits longer before timing out on a busy connection.
  • Improve: the plugin admin home no longer shows “all healthy” reassurance messages when nothing is wrong — status notices appear only when something needs attention.
  • Fix: when the plugin is reinstalled, a clear notice now explains if browser pixels are paused because consent defaults to denied, instead of failing silently.

1.36.0

  • Fix: external_id (WordPress user ID, SHA-256 hashed) is now sent with every server-side conversion event across Meta, TikTok, Pinterest, Microsoft, and all other connected CAPI platforms. Previously, the advanced-matching builder collected email, phone, name, and address but never emitted external_id, disabling cross-session matching and audience suppression for all logged-in users.

1.35.0

  • Performance: pages now load faster — the plugin no longer makes a blocking request for custom-tag and popup settings while your page renders. It serves a cached copy instantly and refreshes it in the background.
  • Performance: the popup script is now minified (about half the previous size) and only loads on your storefront when you actually have an active popup.
  • Accessibility: the plugin settings sub-tabs are now fully keyboard-navigable.
  • Admin: features that aren’t available yet are clearly labelled “Soon”.

1.34.1

  • Fix: Snapchat pixel advanced matching now sends the pre-hashed email/phone under the correct keys, so Snapchat no longer hashes them a second time — this restores Snapchat Pixel match rate, which was reading 0%.
  • New: the Reddit pixel now also sends the customer’s phone number for matching, improving Reddit match coverage.

1.34.0

  • New: custom tags and scripts you create in the LayerSync dashboard now run on your site automatically.
  • New: a “Managed in LayerSync” panel under Scripts lets you see, enable, disable, or delete those tags from WordPress (full editing stays in the dashboard; raw scripts still require LayerSync review before they go live).
  • Fix: the popup cart lookup no longer fails on sites installed in a subdirectory.

1.33.1

  • Fix: the popup no longer shows a “critical error” when a submission can’t be saved — it now shows a clear, friendly message instead.

1.33.0

  • Fix: more reliable event tracking — events are no longer occasionally dropped.
  • Fix: cookie-banner “Deny” choice is now respected on every event.
  • Fix: every completed order (including Block checkout and cash on delivery) records exactly one sale — no missed or double-counted purchases.
  • New: cart additions now show whether they were intentional or link-driven.

1.32.1

  • Fix: better customer matching on server-side purchases.

1.32.0

  • Improvement: stronger customer matching for ad platforms — especially guest and delayed orders. No extra personal data is stored.

1.31.12

  • Privacy fix: more personal details are removed when a visitor denies consent.

1.31.11

  • Fix: the Overview screen no longer appears twice.

1.31.10

  • Improvement: more stable admin pages — one error no longer breaks the whole screen.

1.31.9

  • Fix: better Google and Microsoft Ads tracking on iPhones.

1.31.8

  • Fix: Snapchat no longer double-counts page views.

1.31.7

  • Fix: Pinterest no longer double-counts events; better Google Ads matching.

1.31.6

  • Fix: Snapchat no longer double-counts add-to-cart and purchases.

1.31.5

  • Improvement: removed unused Snapchat tracking code.

1.31.4

  • Fix: better Snapchat conversion matching.

1.31.3

  • Fix: guest orders keep their visitor ID for more reliable matching.

1.31.2

  • Fix: more accurate add-to-cart tracking, visitor location, and phone matching.
  • Improvement: AI assistant visits (ChatGPT, Claude, and others) now appear as their own traffic source.

1.31.1

  • Fix: more accurate tracking on the first page view of a visit.

1.31.0

  • Privacy: new installs default to “consent denied” until the visitor agrees (existing sites are unchanged).
  • Privacy: better consent handling for custom tags and personalization.

1.30.5

  • Security: hardened popup rendering.

1.30.4

  • Improvement: faster, more resilient tracking — a slow connection no longer slows your site.

1.30.3

  • Fix: phone field spacing for better UX.

1.30.2

  • Fix: phone country selector for better UX.

1.30.1

  • Fix: phone, country flag for better UX.

1.30.0

  • New: the popup phone field detects the visitor’s country automatically.
  • New: popup spam protection keeps fake leads out of your contacts.
  • Improvement: phone numbers stored in a consistent format.

1.29.1

  • Fix: catalog “Sync now” records the last sync time.

1.29.0

  • Fix: more accurate product-view tracking.
  • Performance: faster page loads.

1.28.4

  • Fix: checkout tracking on WooCommerce Blocks.

1.28.3

  • Fix: checkout tracking on WooCommerce Blocks.

1.28.2

  • Fix: shipped the latest Snapchat tracking fix.

1.28.1

  • Fix: Snapchat tracking on the first page view.

1.27.7

  • New: choose a popup goal (Lead / Subscribe / Promo / none).

1.27.6

  • Improvement: contacts list shows the real order total and currency.

1.27.5

  • Improvement: clearer “Import existing customers” wording.

1.27.4

  • Improvement: renamed backfill to “Import existing customers”.

1.27.3

  • New: Contacts module — import customers, capture from forms, record consent.
  • Improvement: better popup email validation and feedback.

1.27.2

  • Fix: capture the Microsoft Ads click ID.

1.27.1

  • Fix: purchase value now uses the full order total.

1.27.0

  • New: popup leads are sent to ad platforms; new Popup leads tab.

1.26.9

  • Improvement: tidier sidebar.

1.26.8

  • Improvement: helpful tooltips across admin tables.

1.26.7

  • Fix: duplicate tooltip on help icons.

1.26.6

  • New: Signal Doctor help tooltips.

1.26.5

  • Fix: Signal Doctor accuracy and table alignment.

1.26.4

  • Improvement: platform credentials are now managed in the dashboard.

1.26.3

  • Fix: reports that showed 0% coverage.

1.26.2

  • Housekeeping: minor update, no functional change.

1.26.0

  • New: phone formatting for 100 countries.
  • New: Termly consent and Forminator form support.
  • New: subscription renewal tracking.
  • Improvement: better bot detection.

1.25.1

  • Fix: double-counted popup clicks in the report.

1.25.0

  • New: more reliable purchase and sign-up tracking.
  • Security: tracking fully stops when consent is denied.

1.24.1

  • New: HPOS (High-Performance Order Storage) compatibility.

1.24.0

  • New: redesigned admin with clear sections.
  • New: more reliable event delivery queue.
  • New: Microsoft Ads, GA4 reconciliation, and consent integration.
  • New: Signal Doctor, Overclaim Shield, Consent-Recovery Graph, bot detection, customer import, and external scripts manager.
  • Improvement: accessibility.

1.22.1

  • Fix: popup error for logged-in users.

1.22.0

  • New: lightweight bot detection.

1.21.0

  • New: X (Twitter) tracking.
  • Improvement: GA4 accuracy and lead/form tracking.
  • Fix: duplicate-event and pixel fixes.

1.20.3

  • Fix: popups on Home/Blog now show.

1.20.2

  • Security: hardening and cleanup; more reliable retries.

1.20.1

  • New: GA4 campaign attribution.
  • Security: cleaner landing URLs (personal data removed).

1.20.0

  • New: GA4 browser mode with full funnel and consent.

1.19.0

  • New: popup builder (modal / slide / bar, targeting, WhatsApp button).

1.18.2

  • Fix: purchase tracking on older orders.

1.18.1

  • Fix: duplicate purchases on thank-you page revisits.

1.18.0

  • New: homepage and click-to-contact tracking (phone / email / WhatsApp).

1.17.0

  • Security: hardened the public tracking endpoint.
  • Improvement: renamed plugin and safer script loading.

1.16.0

Initial public release.

  • New: browser pixel for 9 ad platforms plus server-side tracking.
  • New: lead-form tracking, consent capture, and secure data hashing.

Plugin Website
Visit website

Version:
1.37.4
Last Updated
June 18, 2026
Requires
WordPress 6.5
Tested Up To
WordPress 6.9.4
Requires PHP
8.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.