Understanding Meta attribution and event tracking

Last updated: December 22, 2025

Marketer connects directly to your Meta (Facebook) ad account through your Meta Pixel. This means campaign performance is measured based on the event data Meta receives from your website.

For accurate reporting, your events must be set up and firing correctly.


Required Meta events

Check your setup in Meta Events Manager and confirm these events are tracked across your site:

  • Page View

  • Product View

  • Add to Cart

  • Initiate Checkout

  • Purchase (most important)

If any of these events are missing or misfiring, Meta performance data may be incomplete or misleading.


Why Meta and Shopify numbers may not match

It is normal for Meta and Shopify to report different results. This is due to how each platform attributes conversions.

Direct attribution

A user clicks an ad and completes a purchase in the same session.

  • Meta attributes the sale to the campaign

  • Shopify typically does the same

Indirect attribution

A user sees an ad but converts later through another channel (for example Google search or direct traffic).

  • Meta may still attribute the purchase to the ad

  • Shopify will not

Important: Shopify only attributes sales based on the final click or session. It does not support indirect attribution. This is the main reason reports differ.


How Marketer handles Meta attribution

Marketer relies on Meta’s attribution system to determine when ads influenced a conversion, including indirect conversions.

This ensures campaigns are evaluated based on how Meta actually optimizes and learns.

Marketer also provides custom tracking options in the Integrations tab, allowing you to adjust tracking behavior where supported.


Limitations to be aware of

Meta tracking has limits:

  • Meta cannot see if an order was flagged as fraudulent or suspicious in Shopify

  • Meta cannot detect canceled, failed, or refunded orders

  • If a purchase event fires on the confirmation page, Meta counts it as a conversion

Always validate performance against your internal revenue data.


Quick checklist if data looks wrong

  1. Open Meta Events Manager

  2. Confirm the Pixel or Dataset is installed on the correct domain

  3. Test that all key events fire correctly

  4. Verify that purchase events only trigger on completed orders

Correct event tracking is essential for accurate reporting and stable campaign performance.