Meta Server Side Tracking Guide

Set up Meta CAPI with Analyzify and learn the best practices to track Meta events.

Meta CAPI (Conversions API) allows Shopify merchants to send conversion data directly from their servers to Meta. It helps track first-party data from websites.

Analyzify's Facebook Server-Side Tracking (Meta CAPI) enables you to track important customer interactions, such as page views, add to carts, and purchases, more reliably by bypassing browser limitations.

Before you start, here’s what you need to know:

Since Facebook's native app pixel tracking operates in a headless structure, it sends the same events to all other pixels in your store. This can cause duplicate event tracking for other pixels in your store.

For this reason, it is not recommended to create a new Pixel ID and run Analyzify’s Meta pixel tracking in parallel with the native app. Instead, you should disable the native app and set up Analyzify using the same Pixel ID.

This logic also applies to any other tracking tool - using multiple tools for the same pixels simultaneously is not recommended.

When you're working with our implementation team, please use this tutorial to grant access to Facebook Events Manager .

Meta Client-Side Tracking with Analyzify

Meta recommends using both client-side and server-side tracking for the best results. You can configure the Meta Pixel (client-side) by using Analyzify's Direct Integrations or Google Tag Manager.

Through Analyzify's Direct Integrations, it's easy and quick to set up Meta Pixel:

Meta Pixel (Client-Side)
Meta Pixel (Client-Side)

Step 1: Provide Meta Pixel ID

To complete your setup, the most important detail you need is the Meta Pixel ID. In the Events Manager, you can view all your data sources and newly created Pixels.

How to Find Meta Pixel ID

Meta Pixel ID helps you track important customer actions on your store, like page views, add to carts, and purchases. This data enables you to measure your ads’ performance and build targeted audiences. To find your Pixel ID:

  1. Go to Meta Ads  Manager
  2. Click on Events Manager in the main menu
  3. Select “ Pixels ” from the left sidebar
  4. Your Pixel ID will be shown as a number (e.g., 1234567890)

Don’t have a Pixel yet?  Follow Meta’s official guide to create one .

Step 2: Check Content ID format

Then, select your Content ID format : Product ID, Variant ID, or SKU . Make sure the selected format matches the IDs used in both your catalog and website to ensure accurate tracking.

👉 Follow this guide for detailed instructions.

Step 3: Add Analyzify Meta Pixel

Proceed by adding the Analyzify Meta Pixel to track Purchase and Checkout events. Detailed instructions will be provided within the app. Then, finish your setup.

⚠ If you are using Google Tag Manager (GTM) for Meta client-side tracking, do not set up Analyzify’s Meta Pixel (client-side via direct method). However, you can still use server-side tracking through Analyzify.

Disabling Facebook & Instagram Sales Channel

To use the Meta Conversion API through Analyzify, you must turn off the data tracking feature of your native app (Shopify's Facebook & Instagram sales channel) if you're using it. This prevents duplicate data collection.

Please note that you don’t need to disable or delete the Facebook Sales Channel app entirely—you can still use the native app for pushing product catalogs and links. 

Turn off data sharing - Facebook & Instagram
Turn off data sharing - Facebook & Instagram

To turn off the data tracking part, please follow these steps:

This ensures that your Meta Conversion API setup via Analyzify runs correctly while keeping your catalog and link-sharing functionality intact.

How to Set Up Analyzify's Meta Conversion API

Once you have disabled the other tracking tools and set up client-side tracking for the Meta Pixel, you're ready to complete the integration by following the steps to configure the Meta Conversion API via Analyzify. 🎉

Here's a step-by-step tutorial to configure Meta Server Side Tracking through Analyzify:

Verify Your Setup in Meta Events Manager

Once Meta server-side integration is complete, you should verify that the data is flowing correctly. You can monitor the data flow in Meta Ads Manager by following these steps:

  1. Go to Events Manager and select your Pixel.
  2. Navigate to the Overview section.
  3. Scroll down to view event activity .
  4. Click on an event (e.g., Pageview ) and select View Details > Event Overview .
  5. Check both Server and Browser event statuses.
  6. Repeat the same steps to check Purchase event.
Check event activity in Meta Events Manager
Check event activity in Meta Events Manager

📢 Our team conducts a validation process similar to client-side integration testing to ensure accurate data flow if you need.

If you want to learn more about the topic, please read further:


Table Of Contents