Atribu
Features

Conversion Sync

Send high-confidence conversion signals back to Meta and Google Ads for better optimization

Conversion Sync

Conversion Sync sends your real business outcomes back to ad platforms so they can optimize for what actually matters — revenue, not just clicks.

Most attribution tools stop at reporting. Conversion Sync closes the loop: when a customer pays, books an appointment, or becomes a qualified lead, Atribu tells Meta and Google about it so their algorithms learn which audiences and creatives drive real results.

Why this matters

Ad platforms optimize based on the signals they receive. If you only send page views and form submissions, their algorithms optimize for volume. If you send actual payment events with real revenue amounts, they optimize for customers who spend money.

Conversion Sync is not a generic event forwarder. It is a quality-gated feedback system that only sends high-confidence events with verified identity context. Weak signals get filtered out before they reach the platform.

How it works

Loading diagram...
  1. A conversion happens — a payment, lead submission, appointment, or pipeline change is recorded in Atribu
  2. Signal rules evaluate — your configured rules determine which events should be sent and where
  3. Quality gates filter — only events with sufficient identity context (email, phone, click IDs) pass through
  4. Privacy filters scrub — PII is hashed, sensitive fields stripped, URLs sanitized
  5. Platform receives the signal — Meta CAPI or Google Ads gets a clean, high-confidence conversion event

Events that don't pass are logged with a clear reason so you always know what was sent and what was filtered.

Getting started

When you first visit the Conversion Sync page, a guided setup walks you through three steps:

Connect your destinations

Link at least one ad platform (Meta or Google Ads) in Settings > Integrations. Conversion Sync uses these existing connections — you don't need to set up new OAuth flows.

Create a signal rule

A signal rule defines: what event triggers a signal, where it goes, and what value to attach. Click New Signal to open the rule builder.

Activate and monitor

Once your rule is saved and a destination is configured, signals start flowing. Monitor delivery in the Deliveries tab.

Creating signal rules

The rule builder is a 4-step wizard.

Step 1: Source — what triggers the signal

Choose what kind of event should create a signal:

Source typeWhen to useExample
Tracked eventAn outcome from your website, payment provider, or CRMPayment received, lead created, order placed
Pipeline stage changeA customer moves to a new stage in your CRM pipelineAppointment booked, qualified, closed won

For tracked events, select from your conversion definitions. For pipeline changes, select the target stage and optionally filter by the previous stage.

Value mode controls the monetary value sent with the signal:

ModeBehavior
Use actual amountSends the real payment/deal value from the event
Fixed amountSends a fixed value you choose (e.g., $50 per lead)
No valueNo monetary value attached

Step 2: Destinations — where to send

Toggle Meta and/or Google for each rule. You can optionally override the event name sent to each platform (e.g., send "Purchase" to Meta and "purchase" to Google).

A single rule can send to both platforms simultaneously. Each platform independently evaluates whether it has enough match context — a payment from a Meta ad click goes to Meta, a payment from a Google ad click goes to Google, and a payment with both identifiers goes to both.

Step 3: Privacy overrides

Each rule can add privacy restrictions on top of the profile-level settings. You can strip additional fields or block specific URL paths for this rule only. These overrides can only add restrictions — they cannot weaken the profile-level privacy settings.

In Healthcare Mode, this step shows all toggles locked and enforced by the HIPAA privacy floor.

Step 4: Review and save

Confirm your settings and save. The rule begins evaluating events immediately. You can edit or archive rules at any time.

Configuring destinations

The Destinations tab is where you configure the technical details for each ad platform.

Meta CAPI

SettingDescription
ConnectionSelect your Meta Business Account (connected in Settings)
Pixel IDYour Meta Pixel identifier
Quality presetControls how strict the identity matching requirements are
Test sendSend a test event to verify your Pixel receives data

Quality presets control which events are sent:

PresetRequiresBest for
LenientEmail/phone OR Meta click IDMaximum signal volume, lower match rates
Balanced (default)Strong identity — hashed email/phone + Meta identifiers when availableRecommended for most accounts
StrictBoth email/phone AND Meta click IDHighest match confidence, fewer signals
SettingDescription
ConnectionSelect your Google Ads account (connected in Settings)
Conversion actionThe Google Ads conversion action path
Quality presetBalanced only — requires gclid for most events

Google Ads uses a fixed balanced quality preset because Google's Enhanced Conversions require a Google Click ID (gclid) for reliable attribution.

Monitoring deliveries

The Deliveries tab shows a real-time feed of every signal event — sent, skipped, failed, or queued.

Filter the feed by:

  • Platform — All, Meta, or Google
  • Status — Eligible, Sent, Skipped, Failed, or Dead Letter
  • Rule — Show events for a specific signal rule

Event detail

Click any row to see the full detail:

  • Status and reason — Why the event was sent, skipped, or failed
  • Quality signals — Which identity fields were present (email, phone, click IDs)
  • Privacy filters applied — What was stripped before sending (IP, UA, referrer, etc.)
  • Customer context — Campaign name, channel, lead quality score
  • Payload — The actual data sent to the platform

Retry and replay

Failed events can be retried individually or in bulk. The replay feature re-evaluates events against your current rules and settings — useful after updating a destination configuration or fixing a connection issue.

Events that exhaust all retry attempts move to Dead Letter status and can be manually replayed.

Understanding skip reasons

When an event is filtered out, the feed shows a clear reason. Here are the most common:

Skip reasonWhat it meansWhat to do
Missing Meta match dataNo email, phone, or Meta identifiers availableEnsure your forms call identify() before submission
Missing Google click IDNo gclid found for this customerAdd UTM parameters to your Google Ads — see UTM setup
Low confidenceIdentity stitching confidence too lowImprove form capture or CRM integration
Stage transition missing identityPipeline event not linked to a customer profileEnsure GHL contacts have email/phone
Closed won no paymentDeal marked as won but no confirmed payment foundConnect Stripe or MercadoPago for payment verification
Platform source mismatchEvent came from the other platform's adBy design — Meta events go to Meta, Google events go to Google
Healthcare allowlist blockedEvent type not on the HIPAA export allowlistAdd to the allowlist or keep it blocked
Legal gate blockedHealthcare Mode legal requirements not metComplete the DPA/BAA acceptance

Privacy and compliance

Conversion Sync includes a full privacy layer that controls what data leaves Atribu.

Privacy modes

ModeBehavior
StandardConfigurable field stripping with blocklists for URLs and parameters
HIPAAAllowlist-only export — only approved event types are sent, all PII stripped, Meta LDU enabled. See Healthcare Mode
CustomReserved for future use

In HIPAA mode, the privacy panel switches from blocklist fields to allowlist checkboxes. The two approaches are mutually exclusive — you cannot have both.

What gets stripped

In all modes, you can configure which fields are removed before sending:

FieldStandard (default)HIPAA
Client IPOptionalAlways stripped
User agentOptionalAlways stripped
HTTP referrerOptionalAlways stripped
Page titleOptionalAlways stripped
External IDs (fbclid, gclid)OptionalAlways stripped
URL pathConfigurableOrigin only
Meta LDU flagsOptionalAlways enabled

Healthcare accounts must complete a legal workflow before any signals are exported:

  1. Accept the DPA and HIPAA BAA via click-wrap
  2. Confirm compliance acknowledgements
  3. Upload supporting legal documents (optional)

The legal gate blocks all exports until these requirements are met. See Healthcare Onboarding for the full setup guide.

Change log

The Change Log tab records every action taken in Conversion Sync:

  • Signal rules created, updated, or archived
  • Destinations configured, enabled, or disabled
  • Privacy settings changed
  • Legal compliance updates
  • Test sends and replay actions

Each entry shows who made the change, when, and what specifically changed.

Platform differences

Meta and Google handle conversion data differently. Conversion Sync accounts for these differences:

AspectMeta CAPIGoogle Ads
Identity matchingHashed email + phone + Meta identifiers (fbp, fbc)gclid + hashed email/phone (Enhanced Conversions)
Quality presetsLenient, Balanced (default), StrictBalanced only (locked)
Event nameCustomizable (Purchase, Lead, Schedule, etc.)Customizable label
Test sendsSupportedComing soon
Staleness limit7 days90 days
Stage transitionsSupported with quality gatesSupported with quality gates
Value currencyInherited from event or fixedInherited from event or fixed

On this page