Aller au contenu principal
← Back to blog
trackingMeta AdsTikTokGoogle Adsaudit

How to Audit Your Meta, TikTok and Google Ads Pixels in 30 Minutes

Step-by-step guide to audit your Meta, TikTok and Google Ads pixels in 30 minutes. Tools, checklist, and critical errors to fix immediately.

Greg-Jordan Metoui
Greg-Jordan Metoui
Founder & Data Expert · May 11, 2026 · 6 min read

70% of Ad Accounts Have Tracking Issues

This isn’t a theoretical estimate. Across 200+ media tracking audits I’ve conducted, 70% of accounts have at least one critical issue: missing events, incorrect values, absent deduplication, or pixels that are simply broken.

The result? Ad algorithms optimizing on false data, over- or under-reported ROAS, and wasted budgets.

The good news: you can identify the most critical problems in 30 minutes with the right tools and the right method. Here’s the guide.

Required Tools (All Free)

Before starting, install these browser extensions:

PlatformToolPurpose
Meta (Facebook)Meta Pixel HelperVerifies Meta pixel events
Google AdsGoogle Tag AssistantVerifies Google tags (Ads, Analytics, GTM)
TikTokTikTok Pixel HelperVerifies TikTok pixel events
Multi-platformOmnibugConsolidated view of all tags

Also open in parallel:

  • Meta Events Manager → “Test Events” tab
  • Google Ads → Tools → Tag diagnostics
  • TikTok Events Manager → “Test Events” tab

Step 1: Audit the Meta Pixel (10 Minutes)

What to Check

1. Is the pixel present on every page?

Open Meta Pixel Helper and navigate through:

  • Homepage
  • Category/listing page
  • Product page
  • Cart page
  • Checkout page
  • Confirmation page

The helper should show a green check on every page. A pixel missing from any page in the funnel means incomplete data.

2. Are standard events properly configured?

Verify these events fire at the right moments:

PageView        → Every page (automatic)
ViewContent     → Product page (with content_id, value, currency)
AddToCart       → Add-to-cart click (with content_id, value, currency)
InitiateCheckout → Checkout start (with value, currency, num_items)
Purchase        → Confirmation page (with value, currency, content_ids)

3. Are the parameters correct?

The most frequent errors:

  • Missing value on the Purchase event (the algorithm can’t optimize ROAS)
  • Missing currency (Meta then interprets the value as USD)
  • content_id that doesn’t match the catalog (dynamic retargeting broken)
  • Tax-inclusive vs. tax-exclusive values (inconsistency with the product catalog)

4. Is deduplication in place?

If you’re sending both the pixel AND the Conversions API (CAPI), verify that the event_id parameter is identical on both. Without deduplication, every conversion is counted twice.

Common Critical Errors on Meta

  • Purchase firing on the cart page (instead of confirmation)
  • AddToCart event without content_id → dynamic retargeting impossible
  • Pixel installed via GTM but also hardcoded → duplicate events
  • Conversions API configured but without event_id → doubled conversions

Step 2: Audit the Google Ads Tag (10 Minutes)

What to Check

1. Is the conversion tag present?

Open Google Tag Assistant and navigate to the order confirmation page. You should see:

  • The Global Site Tag (gtag.js) or Google Ads Remarketing tag
  • The conversion action firing

2. Are conversion values dynamic?

// Good: dynamic value
gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXXX/XXXXXXX',
  'value': 149.99,        // Actual order value
  'currency': 'EUR',
  'transaction_id': 'ORD-12345'  // Unique ID for deduplication
});

// Bad: fixed value (far too common)
gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXXX/XXXXXXX',
  'value': 1.0             // Default value = useless
});

3. Is transaction_id unique?

Without transaction_id, Google cannot deduplicate conversions. A user who reloads the confirmation page creates a ghost conversion.

4. Is Enhanced Conversions set up?

Since 2024, Enhanced Conversions (hashed first-party data) is virtually essential to compensate for cookie loss. Check in Google Ads → Tools → Conversions → Settings that “enhanced conversions” are enabled.

Common Critical Errors on Google Ads

  • Fixed conversion value of $1 (prevents ROAS optimization)
  • Conversion tag firing on the “Place Order” button click (instead of the confirmation page)
  • Missing transaction_id → duplicate conversions on page reloads
  • Missing remarketing tag on product pages → empty dynamic audiences

Step 3: Audit the TikTok Pixel (10 Minutes)

What to Check

1. Is the pixel present and active?

Open TikTok Pixel Helper. Like Meta, verify presence on every page in the funnel.

2. Do events match the funnel?

PageView           → Every page
ViewContent        → Product page (with content_id, price, currency)
AddToCart          → Add to cart (with content_id, price, quantity)
InitiateCheckout   → Checkout start (with value, currency)
CompletePayment    → Order confirmation (with value, currency, content_id)

Important: TikTok uses CompletePayment where Meta and Google use Purchase/conversion. The classic mistake is mapping the wrong event name.

3. Is advanced mode (Events API) configured?

TikTok strongly recommends the Events API (equivalent to Meta’s CAPI) to improve signal quality. Check in TikTok Events Manager if events arrive through both channels (Pixel + API).

4. Are parameters compliant?

The most frequent errors on TikTok:

  • Missing content_type (must be "product" for dynamic retargeting)
  • price sent as a string instead of a number
  • Missing currency → values ignored by the algorithm

Common Critical Errors on TikTok

  • Pixel installed but no events configured (only PageView fires)
  • content_id that doesn’t match the TikTok product catalog
  • CompletePayment without value or currency → impossible to optimize ROAS
  • Events configured using “URL rules” that break when the URL changes

Final Validation Checklist

After auditing all 3 platforms, validate with this checklist:

Universal Checklist

  • Pixel/tag is present on every page of the site
  • Events fire at the correct moment in the funnel
  • Conversion value is dynamic (not fixed)
  • Currency is specified on every event with a value
  • content_ids match the product catalog
  • Deduplication is in place (event_id / transaction_id)
  • Events appear in each platform’s debug view
  • No double installation (GTM + hardcoded)

Platform-Specific Checklist

Meta:

  • Conversions API configured with event_id matching the pixel
  • Domain Verification completed
  • Priority events configured (Aggregated Event Measurement)

Google Ads:

  • Enhanced Conversions enabled
  • Consent Mode V2 configured
  • Remarketing tag active on product pages

TikTok:

  • Events API configured
  • content_type = “product” on e-commerce events
  • CompletePayment (not Purchase) used as conversion event

What a Full Audit Reveals Beyond This

This 30-minute method covers the most critical errors. A comprehensive audit goes further:

  • Data gap analysis across platforms (Meta vs Google vs analytics)
  • Consent mode verification and GDPR compliance
  • Edge-case scenario testing (returns, cancellations, installment payments)
  • Data layer and GTM configuration audit
  • Server-side tracking migration recommendations

On average, we find 5-8 critical errors per account during a full audit — some of which are invisible with browser tools alone.


Found errors during your quick audit? We perform comprehensive media tracking audits with a detailed deliverable: every error identified, its estimated business impact, and the technical fix to apply.

Discover our media tracking audit service →

Need help with this topic ?

Our expert consultants are here to help. Free quote within 48h.

Request a quote
Greg-Jordan Metoui
About the author
Greg-Jordan Metoui
Founder & Data Expert at chillmetrics

Data, tracking and analytics expert with 17+ years of experience. Helps companies build and execute their data collection and activation strategy.

Follow on LinkedIn →

Related Services

audit-tracking-mediainstallation-tracking

Similar Articles

trackingGoogle Ads

World Cup 2026: How to Prepare Your Ad Tracking for the Year's Biggest Event

May 26, 2026
GDPRCNIL

CNIL Fines 2025-2026: What They Mean for Your Tracking Setup

May 11, 2026
trackingdataLayer

DataLayer: The Complete Guide for E-commerce (Shopify, PrestaShop, WooCommerce)

May 11, 2026