Title: SyncBeacon &#8211; Conversions API &amp; Ad Automation
Author: syncbeacon
Published: <strong>August 17, 2026</strong>
Last modified: October 1, 2026

---

Search plugins

![](https://ps.w.org/syncbeacon/assets/banner-772x250.png?rev=3724335)

![](https://ps.w.org/syncbeacon/assets/icon-256x256.png?rev=3651435)

# SyncBeacon – Conversions API & Ad Automation

 By [syncbeacon](https://profiles.wordpress.org/syncbeacon/)

[Download](https://downloads.wordpress.org/plugin/syncbeacon.1.2.1.zip)

 * [Details](https://vec.wordpress.org/plugins/syncbeacon/#description)
 * [Reviews](https://vec.wordpress.org/plugins/syncbeacon/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/syncbeacon/#installation)
 * [Development](https://vec.wordpress.org/plugins/syncbeacon/#developers)

 [Support](https://wordpress.org/support/plugin/syncbeacon/)

## Description

**SyncBeacon is conversion tracking, attribution, and ad automation in one** for
WooCommerce stores that advertise on OpenAI Ads, Meta, Google, and more:

 1. **Server-side conversion tracking** – WooCommerce orders reach your ad platforms
    via secure APIs – not fragile browser pixels alone.
 2. **Beacon Attribution Engine** – credit conversions from store orders, click IDs,
    and UTMs with first/last touch, linear, time-decay, position-based, and Hybrid 
    True ROAS models (Growth+ plans). See [syncbeacon.cloud/attribution](https://syncbeacon.cloud/attribution).
 3. **Browser-side tracking with automatic deduplication** – one lightweight `sb.js`
    tag captures PageView, AddToCart, InitiateCheckout, and AddPaymentInfo. Mid-funnel
    events with live cart totals are also queued via WooCommerce Action Scheduler so
    checkout is not slowed. No Google Tag Manager.
 4. **Auto ad-pause on out-of-stock products** – when a SKU goes OOS, SyncBeacon can
    pause linked ads so you stop paying for clicks that cannot convert.

#### Supported ad platforms

Connect once in the SyncBeacon dashboard (no extra WordPress plugins):

 * **OpenAI Ads**
 * **Meta** (Conversions API)
 * **Google Ads** (Enhanced Conversions)
 * **Pinterest**
 * **Snapchat**
 * **X Ads**
 * **Microsoft Advertising**

**Easy to use.** Install the free plugin  click **Connect to SyncBeacon**  approve
WooCommerce access. Webhooks and the browser tag are configured for you. No theme
edits. No GTM container. No developer project to keep pixels in sync across platforms.

**GDPR-ready by design.** Consent gates live in SyncBeacon before events are forwarded
to ad platforms. PII is handled for hashing / matching under your consent rules.
This plugin stores only configuration (public key, merchant ID, script URL) – never
customer order PII.

**This plugin is free.** You subscribe to [SyncBeacon](https://syncbeacon.cloud/pricing)
for the cloud relay, destinations, Beacon Attribution Engine, catalogue sync, and
ad-pause automation. You do not pay WordPress or WooCommerce for SyncBeacon SaaS,
and you do not pay twice.

#### Why stores switch from GTM + pixels

 * Ad blockers and browser privacy hide a large share of browser-only conversions
 * GTM means a separate tag, trigger, and variable map per ad platform – ongoing
   maintenance
 * Platform ROAS numbers disagree because each ad account only sees its own pixel–
   Beacon Attribution Engine builds one journey ledger from your store orders
 * Out-of-stock products keep burning ad budget until someone notices
 * SyncBeacon replaces that stack with one connect flow and one managed cloud service

#### What happens after you connect

 * SyncBeacon registers order webhooks on your store (server-side purchases)
 * The plugin injects `sb.js` on the storefront (browser events, no theme edits)
 * You connect OpenAI Ads, Meta, Google Ads, and other destinations once in the 
   SyncBeacon dashboard
 * Catalogue / stock signals power **auto ad-pause** when products go out of stock
 * Growth+ plans unlock **Beacon Attribution Engine** for journey credit and Hybrid
   True ROAS
 * Consent mode in SyncBeacon controls when customer data is forwarded

#### Requirements

 * WordPress 6.0 or later
 * WooCommerce 7.0 or later
 * PHP 7.4 or later (PHP 8.1–8.3 supported)
 * A [SyncBeacon account](https://syncbeacon.cloud) (free to connect; paid plan 
   to forward events, use attribution, and ad-pause)

### External services

This plugin connects to the SyncBeacon cloud service (syncbeacon.cloud / api.syncbeacon.
cloud / cdn.syncbeacon.cloud). SyncBeacon is required for the plugin to work: it
receives WooCommerce order webhooks, serves the storefront browser tracker (`sb.
js`), and forwards consented conversion events to advertising platforms you connect(
for example OpenAI Ads, Meta Conversions API, and Google Ads).

What data is sent, and when:

 * **Connect / install:** when you click Connect to SyncBeacon, you authorize WooCommerce
   REST API access so SyncBeacon can register webhooks and read order and catalogue
   data needed for tracking, attribution, and stock-based ad-pause. Payment card
   data is not accessed.
 * **Server-side orders:** after connect, WooCommerce sends order webhook payloads
   to SyncBeacon when orders are created or updated (purchase / cancellation tracking).
 * **Browser tracker:** the plugin loads `sb.js` from your configured SyncBeacon
   script URL (default CDN on syncbeacon.cloud). The script may send page view, 
   add-to-cart, initiate-checkout, and add-payment-info events, plus advertising
   click IDs and technical metadata (for example IP and user agent when available),
   subject to your storefront consent setup and SyncBeacon consent settings.
 * **Action Scheduler mid-funnel:** when a shopper reaches checkout or selects a
   payment method, the plugin enqueues a background job (WooCommerce Action Scheduler)
   that POSTs InitiateCheckout / AddPaymentInfo with the live cart total to SyncBeacon`/
   api/v1/collect`. That work does not run in the checkout page request.
 * **Configuration only in WordPress:** the plugin stores public key, merchant ID,
   script URL, API URL, and timestamps — not customer emails, phones, or full order
   PII in WordPress options.

Service provider: SyncBeacon.

 * Terms of Service: https://syncbeacon.cloud/terms
 * Privacy Policy: https://syncbeacon.cloud/privacy

## Screenshots

[⌊SyncBeacon dashboard - store health, browser vs server event mix, and OOS ad-pause
at a glance.⌉⌊SyncBeacon dashboard - store health, browser vs server event mix, 
and OOS ad-pause at a glance.⌉[

SyncBeacon dashboard – store health, browser vs server event mix, and OOS ad-pause
at a glance.

[⌊SyncBeacon Conversions - events delivered to OpenAI Ads, Meta, Google Ads, and
more (browser + server).⌉⌊SyncBeacon Conversions - events delivered to OpenAI Ads,
Meta, Google Ads, and more (browser + server).⌉[

SyncBeacon Conversions – events delivered to OpenAI Ads, Meta, Google Ads, and more(
browser + server).

[⌊SyncBeacon Integrations - WooCommerce connected with server-side + browser tag,
plus ad destinations.⌉⌊SyncBeacon Integrations - WooCommerce connected with server-
side + browser tag, plus ad destinations.⌉[

SyncBeacon Integrations – WooCommerce connected with server-side + browser tag, 
plus ad destinations.

[⌊SyncBeacon Products - catalogue sync with automatic ad-pause and resume when stock
changes.⌉⌊SyncBeacon Products - catalogue sync with automatic ad-pause and resume
when stock changes.⌉[

SyncBeacon Products – catalogue sync with automatic ad-pause and resume when stock
changes.

[⌊SyncBeacon Help Center - searchable support topics plus email and ticket contact.⌉⌊
SyncBeacon Help Center - searchable support topics plus email and ticket contact
.⌉[

SyncBeacon Help Center – searchable support topics plus email and ticket contact.

## Installation

 1. Install via **Plugins  Add New** (search “SyncBeacon”) or upload the ZIP
 2. Activate the plugin (WooCommerce must already be active)
 3. Go to **WooCommerce  SyncBeacon**
 4. Click **Connect to SyncBeacon** and complete authorization
 5. Activate a SyncBeacon plan at [syncbeacon.cloud/app/billing](https://syncbeacon.cloud/app/billing)
 6. Connect OpenAI Ads / Meta / Google (and enable catalogue / ad-pause / attribution)
    in SyncBeacon Integrations

Detailed steps: see the Installation Guide bundled with the plugin package, or [syncbeacon.cloud](https://syncbeacon.cloud).

## FAQ

### Is this three separate products?

No – one SyncBeacon account covers **server-side tracking**, **Beacon Attribution
Engine** (Growth+), **browser tracking with deduplication (no GTM)**, and **auto
ad-pause on out-of-stock**. The WooCommerce plugin is the free connector that installs
the browser tag and links your store.

### Is the plugin free? Do I pay twice?

Yes, the plugin is free. No – you only pay SyncBeacon for the cloud service. See
[pricing](https://syncbeacon.cloud/pricing).

### Which ad platforms does SyncBeacon support?

OpenAI Ads, Meta Conversions API, Google Ads, Pinterest, Snapchat, X Ads, and Microsoft
Advertising. Connect them in the SyncBeacon dashboard – no extra WordPress plugins.

### What is Beacon Attribution Engine?

It builds one journey ledger from your store orders, click IDs, and UTMs, then lets
you assign credit (first/last touch, linear, time-decay, position-based) plus Hybrid
True ROAS using ad spend. Included on Growth and Agency plans. Details: [syncbeacon.cloud/attribution](https://syncbeacon.cloud/attribution).

### Do I need Google Tag Manager?

No. SyncBeacon replaces GTM + individual platform pixels with one `sb.js` tag injected
by this plugin, plus server-side order webhooks. Connect ad accounts in the SyncBeacon
dashboard instead of maintaining tags in GTM.

### How does deduplication work?

Browser events and server (order webhook) events share a conversion identity. SyncBeacon
merges duplicates so ad platforms do not count the same purchase twice when both
paths fire.

### Does this replace the Facebook Pixel or Google tag?

SyncBeacon is built to be your **primary** tracking layer: server-side CAPI / Ads
APIs plus a single browser tag. You can remove redundant GTM pixels after you verify
events in SyncBeacon and in each ads manager.

### What is auto ad-pause?

SyncBeacon syncs product / stock signals from your store. When a product (or configured
variant rule) is out of stock, linked ads can be paused automatically so budget 
is not spent on dead landing pages. Reconfigure destinations and catalogue rules
in the SyncBeacon dashboard.

### Is SyncBeacon GDPR-ready?

SyncBeacon provides GDPR-ready server-side tracking, hosted in the EU: consent-gated
forwarding, hashed matching where applicable, and a clear controller / processor
split (you are the controller; SyncBeacon is the processor under the DPA). Configure
consent in **SyncBeacon  GDPR**. This plugin does not store customer personal data
in WordPress. Your store’s overall compliance still depends on your consent setup
and privacy policy.

### Which data does the plugin store?

Only configuration options: public tracking key, merchant ID, tracker script URL,
API URL, and configured-at timestamp. No customer emails, phones, or order payloads
are stored by the plugin.

### What happens when I uninstall?

Plugin options are deleted from WordPress. Your SyncBeacon account and history remain
until you delete them in the dashboard. Remove leftover WooCommerce webhooks under**
WooCommerce  Settings  Advanced  Webhooks** if needed.

### What API scope does SyncBeacon need?

**Read/Write** on the WooCommerce REST API so SyncBeacon can register webhooks and
read order / catalogue data needed for tracking, attribution, and stock-based ad-
pause. Payment card data is not accessed.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SyncBeacon – Conversions API & Ad Automation” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ syncbeacon ](https://profiles.wordpress.org/syncbeacon/)

[Translate “SyncBeacon – Conversions API & Ad Automation” into your language.](https://translate.wordpress.org/projects/wp-plugins/syncbeacon)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/syncbeacon/), check
out the [SVN repository](https://plugins.svn.wordpress.org/syncbeacon/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/syncbeacon/) by 
[RSS](https://plugins.trac.wordpress.org/log/syncbeacon/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.1

 * Sanitize HTTP_HOST / REQUEST_URI before building event page URLs (QIT / Plugin
   Check)
 * Declare WC tested up to 11.1 and WordPress Tested up to 7.1
 * Limit readme tags to 5 (WordPress.org Plugin Check)

#### 1.2.0

 * Listing: highlight Beacon Attribution Engine (Growth+) as a core SyncBeacon capability
 * Document supported ad platforms with OpenAI Ads first, then Meta, Google Ads,
   Pinterest, Snapchat, X Ads, and Microsoft Advertising
 * Tags and short description updated for attribution + OpenAI Ads discoverability

#### 1.1.0

 * Display name: SyncBeacon – Conversions API & Ad Automation (slug remains syncbeacon)
 * Action Scheduler mid-funnel: InitiateCheckout and AddPaymentInfo with live cart
   totals (non-blocking)
 * Localize cart context for sb.js so browser funnel events include real value/currency
 * Document async checkout-safe delivery on WordPress.org listing

#### 1.0.1

 * WordPress.org review: document external SyncBeacon service (terms + privacy links)
 * Remove directory banner/icon/screenshot files from the plugin package (upload
   via SVN assets after approval)
 * Rely on WordPress.org language packs instead of load_plugin_textdomain()

#### 1.0.0

 * Initial release
 * One-click OAuth connect to SyncBeacon (WooCommerce REST API)
 * Automatic browser tracker (`sb.js`) injection – no theme edits, no GTM required
 * REST endpoints for SyncBeacon install-push after OAuth
 * HPOS (High-Performance Order Storage) compatibility declaration
 * Designed to pair with SyncBeacon cloud: server-side CAPI, browserserver dedup,
   OOS auto ad-pause, GDPR consent gates

## Meta

 *  Version **1.2.1**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/syncbeacon/)
 * Tags
 * [attribution](https://vec.wordpress.org/plugins/tags/attribution/)[conversion tracking](https://vec.wordpress.org/plugins/tags/conversion-tracking/)
   [GDPR](https://vec.wordpress.org/plugins/tags/gdpr/)[openai ads](https://vec.wordpress.org/plugins/tags/openai-ads/)
   [woocommerce](https://vec.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://vec.wordpress.org/plugins/syncbeacon/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/syncbeacon/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/syncbeacon/reviews/)

## Contributors

 *   [ syncbeacon ](https://profiles.wordpress.org/syncbeacon/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/syncbeacon/)