Logo of TAGGRS, written in blue and with a small favicon
HomeServer-side Tracking
Start for free
Introduction
Get started
Get started with TAGGRSSet up Google Tag ManagerAdd the GTM Data LayerConfigure GTM transformationsTest the setupDebuggingAnalytics dashboard
Migrate from Google CloudMigrate from hosting
Shortcuts
GTM Copy PasteReady-made templates
GA4 Server-side Tracking
Setup in GTMCreate GA4 Event TagsGA4 tag setup in server containerE-commerce events in GTM
Google Ads Server-side Tracking
Install Conversion LinkerSet up Conversion TrackingConfigure Enhanced ConversionsDeploy Remarketing Tags
Facebook Server-side Tracking
Set Meta PixelImprove your EMQ ScoreInstall Meta CAPIMeta Events DeduplicationMeta CAPI Gateway
LinkedIn Server-side Tracking
Install LinkedIn Insight TagSet up LinkedIn CAPILinkedIn Events Deduplication
TikTok Server-side Tracking
Set up TikTok PixelInstall TikTok Events APITikTok Events Deduplication
Pinterest Server-side Tracking
Set up Pinterest TagConfigure Pinterest Conversions APIPinterest Events Deduplication
Snapchat Server-side Tracking
Set up Snap PixelSnapchat Conversions APISnapchat Events Deduplication
TAGGRS Tracking Tags and Tools
Tracking TagsGoogle Service Account integrationsGTM LogsProfit TrackingData Enricher ToolWebhooks TesterEnhanced Tracking ScriptMulti Domain ToolClick ID RecoveryConsent Tool
Configurations
Billy Grace Server-side TrackingLeadPages Server-side TrackingPiwik PRO Server-side TrackingCDN Server-side TrackingShopify Server-side TrackingActiveCampaign Server-side TrackingKlaviyo Server-side Tracking
Server-side Tracking for e-commerce
Shopify Data LayerShopware Data LayerMagento Data LayerWooCommerce Data LayerPrestashop Data LayerLightspeed Data Layer
Consent Management server-side
Activate Consent ModeConfigure TAGGRS with Axeptio

Snapchat Conversions API

Once you have installed the Snap Pixel, you can further enhance your tracking by setting up the Snapchat Conversions API for server-side event measurement.

Prerequisites

  • Snapchat Ads Manager account and Snap Pixel already installed via GTM.
  • TAGGRS server container deployed
  • Access to your Pixel ID and API Token

Configure the Snapchat CAPI Tag in sGTM

  1. In your sGTM container, go to Tags → New.
  2. Choose HTTP Request or a community template for Snapchat CAPI.
  3. Set the endpoint:

    https://tr.snapchat.com/v2/conversion

Method: POST
Headers:
Content-Type: application/json
Authorization: Bearer <API_TOKEN>

Build the payload

{
  "pixel_id": "{{Pixel ID}}",
  "event_type": "PURCHASE",
  "event_conversion_value": "{{Value}}",
  "event_currency": "{{Currency}}",
  "timestamp": "{{Timestamp}}",
  "event_id": "{{event_id}}",
  "user_agent": "{{User Agent}}",
  "ip_address": "{{IP Address}}"
}

  1.  Use GTM Preview mode to ensure the same event_id is present in both client- and server-side events.
  2. In TikTok Events Manager, use the Test Events tool to verify deduplication is working.
  3. Check that only one conversion is counted per user action.

Map all variables from your data layer or GA4 event.

Set triggers

Fire the tag on relevant server-side events (e.g., purchases, sign-ups).

Test and publish

  1. Verify event delivery using sGTM Preview mode and Snapchat’s Test Events tool.
  2. Publish your container once verified.
Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
Tip:
To find the Snapchat's Test Events tool, log in to Ads Manager. In the top menu, select Events Manager > Test Events. Then, select the data source (in this case your pixel) you wish to test events for.

Best practices

Always send unique event_id values for deduplication.
Hash user identifiers for privacy compliance.
Monitor Snapchat Events Manager for diagnostics and troubleshooting.

Useful resources

Learn more about Snapchat CAPI
Snapchat server-side tracking - The full manual
Find expert support
Previous
Set up Snap Pixel
Next
Snapchat Events Deduplication
Copyright © 2025 TAGGRS. All right reserved.
TABLE OF CONTENTS
PrerequisitesConfigure the Snapchat CAPI Tag in sGTMBuild the payloadSet triggersTest and publishBest practicesUseful resources