Google Ads Conversions API

Connect TrackFlow to Google Ads to send purchase and conversion events directly from your server for improved tracking accuracy.

Why Use Google Ads Server-Side Tracking?

  • Enhanced Conversions: Improve measurement accuracy with first-party data
  • Better attribution: Track conversions even when cookies are blocked
  • Privacy-compliant: Send hashed user data securely
  • Improved bidding: More accurate data leads to better Smart Bidding performance

Step 1: Get Your Conversion ID

  1. Go to Google Ads
  2. Click Tools & SettingsConversions
  3. Click + New conversion actionWebsite
  4. Set up your conversion (e.g., "Purchase")
  5. In the tag setup, choose Use Google Tag Manager or Install tag manually
  6. Find your Conversion ID (format: AW-123456789)

Step 2: Get Your Conversion Label

  1. After creating the conversion, click on it to view details
  2. Find the Conversion label (format: AbCdEfGhIjKlMnOp)
  3. Copy both the Conversion ID and Label

Tip

You can find both values in the Google tag snippet. Look for gtag('config', 'AW-XXXXXXXXX') for the Conversion ID and gtag('event', 'conversion', {'send_to': 'AW-XXXXXXXXX/XXXXXX'} for the label after the slash.

Step 3: Add Pixel to TrackFlow

  1. Go to your store in TrackFlow
  2. Click Pixels tab
  3. Click Add Pixel
  4. Select Google Ads
  5. Enter:
    • Conversion ID: AW-123456789
    • Conversion Label: AbCdEfGhIjKlMnOp
  6. Click Save Pixel

Step 4: Enable Enhanced Conversions (Recommended)

  1. In Google Ads, go to Tools & SettingsConversions
  2. Click on your conversion action
  3. Scroll to Enhanced conversions
  4. Turn on Turn on enhanced conversions
  5. Select Google tag or Google Tag Manager

TrackFlow automatically sends hashed customer data (email, phone) when available to improve matching.

Events Sent to Google Ads

TrackFlow EventGoogle EventParameters
Purchaseconversionvalue, currency, transaction_id
AddToCartadd_to_cartvalue, currency, items
InitiateCheckoutbegin_checkoutvalue, currency, items
ViewContentview_itemvalue, currency, items

Troubleshooting

Conversions Not Appearing

  • Verify your Conversion ID starts with "AW-"
  • Check that the Conversion Label is correct
  • Allow up to 24 hours for conversions to appear in Google Ads
  • Ensure the conversion action is not paused

Duplicate Conversions

  • TrackFlow uses order_id for deduplication
  • Check if you have both browser and server tracking enabled - consider using only server-side

Next Steps