Meta Pixel & CAPI

How to Install Meta CAPI on Shopify Without Code

A no-developer guide to setting up Meta Conversions API on Shopify — using native integration plus GTM for deduplication.

How to Install Meta CAPI on Shopify Without Code
AT
AnalyticsPixelPro Team
Written by our analytics team — installs we ship for clients every week.
Share
In this article

A no-developer guide to setting up Meta Conversions API on Shopify — using native integration plus GTM for deduplication.

Shopify's native Meta integration is the easiest path to Conversions API. Here's how to set it up correctly — including the deduplication step most stores skip.

Why CAPI matters in 2026

iOS 14.5+ + ad blockers + ITP cookie restrictions mean roughly 30–40% of your iOS traffic never reports back to Meta via the standard pixel. CAPI is the server-side fallback that recovers most of that signal.

Step 1: Connect Shopify to Meta Business Manager

In Shopify admin, go to Online Store → Preferences → Customer events. Connect your Meta Business account and select the pixel you want to use. Shopify will automatically install both browser pixel + server-side CAPI events.

Step 2: Verify in Test Events

Open Meta Events Manager → Test Events. Make a test purchase. You should see two events — one labeled "Browser" and one "Server". The deduplication ID should match between them.

Step 3: Common deduplication issue

If Meta shows the same event twice (Purchase × 2), the dedup key isn't matching. Usually because:

  • You also have a third-party pixel app installed (Pixel Perfect, Trackify) that fires its own pixel without sharing the event_id.
  • Theme code includes a hard-coded pixel block from a previous setup.

Fix: disable the third-party app's pixel firing OR remove the theme block. Stick with one source.

Step 4: Advanced Matching

Shopify's native integration doesn't push hashed PII (email, phone, name) to Meta by default in all regions. Enable "Maximum data sharing" in Customer events for higher EMQ scores.

When to escalate to GTM-based setup

If you need fine-grained control — custom event values, dynamic product IDs, or multi-pixel routing — Shopify's native integration runs out. We rebuild through GTM in those cases.

Tags Meta CAPI Shopify

Want this done for you?

Get a free written audit of your tracking setup in 48 hours.

Get Free Audit
Free 48-hour tracking audit
Get Free Audit