Documentation index: https://openadmanager.com/llms.txt

# Shopify Server-Side Tracking for Ad Platforms

> Send Shopify orders to Google, Meta, TikTok, Reddit and X from your server, with a scrambled email, counted once. One custom pixel, no theme edits.

Canonical: https://openadmanager.com/shopify-server-side-tracking

Tracking add-on

# Server-side tracking for Shopify, without touching your theme

Add one custom pixel. Each order your store records goes to Google, Meta, TikTok, Reddit and X by server, counted once.

[Get notified](https://app.openadmanager.com/accounts-open-soon)[How tracking works](https://openadmanager.com/tracking)

Sent by server, not only the browserHashed email, never plainEach sale counted once

Google AdsEnhanced conversions

Conversions3738

MetaConversions API

Conversions3738

TikTokEvents API

Conversions3738
Also sent to Reddit, X

Sale recovered: sent from your server, counted once.
purchase · $86purchase · $86purchasepurchasepurchase

Google AdsConv.3738

MetaConv.3738

TikTokConv.3738

Sale recovered, counted once.
purchase · $86purchase · $86

## Install

- **Add a custom pixel.** In Shopify admin, open **Settings → Customer events**, click **Add custom pixel**, name it OpenAdManager and paste the code from your OpenAdManager dashboard.
- **Follow your privacy settings.** Set the pixel's permission to follow your store's customer privacy settings, then click **Connect**.
- **Connect your ad accounts.** Connect Google, Meta, TikTok, Reddit or X in OpenAdManager. Place a test order and check that it arrives.

Shopify's own guide: [Custom pixels](https://help.shopify.com/en/manual/promoting-marketing/pixels/custom-pixels).

## Events sent

Each Shopify event goes to every platform you connected, under that platform's standard event name.

| Shopify event | Google Ads | Meta | TikTok | Reddit | X |
| --- | --- | --- | --- | --- | --- |
| `checkout_completed` | Purchase conversion | Purchase | CompletePayment | Purchase | Purchase |
| `checkout_started` | Begin checkout conversion | InitiateCheckout | InitiateCheckout | Custom (begin_checkout) | Checkout initiated |
| `product_added_to_cart` | Add to cart conversion | AddToCart | AddToCart | AddToCart | Add to cart |

Each sale is sent once, so a platform that also hears about it from your browser counts it once. Email and phone, if you choose to send them, are scrambled before they leave.

**For developers**

Every event carries one event ID shared with your browser tags, so a platform that receives both deduplicates them. Email and phone are SHA-256 hashed before sending. The ad click IDs (gclid, fbclid, ttclid) are kept with the visit and sent with the order.

[Server-side conversion tracking, explained](https://openadmanager.com/tracking) · [What the Free plan includes](https://openadmanager.com/free-ai-ads-manager) · [Privacy Policy](https://openadmanager.com/privacy)

## Questions

**Do I keep Shopify's Facebook & Instagram app?**

You can. Either turn off its own Conversions API sending, or keep it and we make sure each order is counted once. We show you which in setup.

**Does it slow down my store?**

No theme code is added. The pixel runs in Shopify's sandbox and sends small events; the heavy work happens on our server.

**Do I need Shopify Plus?**

No. Custom pixels work on every Shopify plan.

**Does it work with Shop Pay and other checkouts?**

The pixel listens to Shopify checkout events, so orders through Shopify checkout are covered whichever way the buyer pays.

Add tracking to your first site.

[Get notified](https://app.openadmanager.com/accounts-open-soon)

## Related guides

[### Free AI ads manager Ask your AI about Google, Meta, TikTok and more ads. Free, no card.](https://openadmanager.com/free-ai-ads-manager)[### Ads MCP server One hosted MCP link for five ad platforms, compared with the official servers.](https://openadmanager.com/ads-mcp-server)[### AI apps (MCP) Use OpenAdManager in Claude, ChatGPT, Cursor and more.](https://openadmanager.com/ai-apps)[### Claude for ads Add OpenAdManager as a Claude connector.](https://openadmanager.com/claude-ads)[### ChatGPT for ads Connect ChatGPT to Google, Meta, TikTok, Reddit and X ads.](https://openadmanager.com/chatgpt-ads)[### Conversion tracking Send sales and leads to the ad platforms from your server.](https://openadmanager.com/tracking)[### WooCommerce tracking A WordPress plugin that sends orders from the server.](https://openadmanager.com/woocommerce-conversion-tracking)

Google Ads is a trademark of Google LLC. Facebook, Instagram and Meta are trademarks of Meta Platforms, Inc. TikTok is a trademark of TikTok Inc. Reddit is a trademark of Reddit, Inc. X is a trademark of X Corp. Shopify is a trademark of Shopify Inc. WordPress and WooCommerce are trademarks of their owners. OpenAdManager is not affiliated with or endorsed by any of them.
