Snapchat Conversions API

Connect TrackFlow to Snapchat Conversions API to send purchase events directly from your server for better attribution and optimization.

Why Use Snapchat Conversions API?

  • Improved measurement: Server-side events provide more reliable tracking
  • Privacy-safe: Works with browser privacy restrictions
  • Better optimization: More conversion data improves ad delivery
  • Real-time data: Events are sent immediately without browser delays

Step 1: Get Your Pixel ID

  1. Go to Snapchat Ads Manager
  2. Click Events Manager in the top menu
  3. Select your Snap Pixel (or create one if you don't have it)
  4. Copy your Pixel ID (UUID format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

Step 2: Generate Conversions API Token

  1. In Events Manager, click on your pixel
  2. Go to Settings
  3. Scroll to Conversions API
  4. Click Generate Token
  5. Copy and save the token securely

Important

Save your token immediately - it won't be shown again. You'll need to generate a new one if lost.

Step 3: Add Pixel to TrackFlow

  1. Go to your store in TrackFlow
  2. Click Pixels tab
  3. Click Add Pixel
  4. Select Snapchat Ads
  5. Enter your Pixel ID and Conversions API Token
  6. Click Save Pixel

Events Sent to Snapchat

TrackFlow EventSnapchat EventParameters
PageViewPAGE_VIEWpage_url
ViewContentVIEW_CONTENTitem_ids, price, currency
AddToCartADD_CARTitem_ids, price, currency, number_items
InitiateCheckoutSTART_CHECKOUTitem_ids, price, currency
PurchasePURCHASEitem_ids, price, currency, transaction_id

User Data for Matching

TrackFlow sends the following hashed data for user matching:

  • hashed_email: SHA256 hashed, lowercase, trimmed email
  • hashed_phone: SHA256 hashed phone with country code
  • sc_click_id: Snapchat click ID from URL
  • ip_address: Customer IP address
  • user_agent: Browser information

Troubleshooting

Events Not Appearing

  • Verify your Pixel ID is in UUID format
  • Check that your API token is valid
  • Events may take up to 30 minutes to appear

Event Match Quality Issues

  • Ensure sc_click_id parameter is preserved in landing page URLs
  • Capture customer email at checkout
  • Include country code in phone numbers

Next Steps