Dog AcademyMeta ads

Tracking check

Pixel, server events and ad settings · Nov 5, 6:53 PM ET

To fix1
To check1
OK13

Pixel & server events

✓Pixel is firingOK

Events up to Nov 5, 6:00 PM ET (1,066 page views in the last full hour). Pixel 481578137302100, Dog Academy's Pixel {Active}.

✓Server events (CAPI) are arrivingOK

5,893 server and 125,180 browser events since Oct 27, 9:00 AM ET (Matt's hotfix).

✓Purchase events since the fixOK

175 Purchase since Oct 27, 9:00 AM ET (Matt's hotfix) · 0 OrderCreated · 2,213 PitchedCall · 6,835 leads.

✓Every event still fires after the fixOK

Every event that fired last week has fired since Oct 27, 9:00 AM ET (Matt's hotfix).

✓Only dogacademy.org sends into the pixelOK

No other websites since Oct 27, 9:00 AM ET (Matt's hotfix).

Purchase parameters

!Customer info sent with each saleCheck

175 Purchases since Oct 27, 9:00 AM ET (Matt's hotfix): Email 100% · Phone 100% · First name 100% · Last name 98% · ZIP 100% · Customer ID 79%

Send customer id on every Purchase (hashed) so Meta can match the buyer.

iClick ID (fbc) on salesNote

Meta adds the click ID only to visits that came from an ad. All Dog Academy ads are off, so this can only be checked once the campaigns run.

First week live: check sales carry the click ID.

✓Sale amount and currencyOK

Value on 173, currency on 173 of 175 Purchase + OrderCreated events. Before the fix, Meta's sample of 25 Purchases (Oct 27) showed real, varying amounts ($20 to $2,992.50) with USD. Meta's "same price" warning dates from Oct 13 and hasn't caught up; its valid-amount rate is 86% (44% on Oct 23).

✓Order ID matches browser and serverOK

Order ID is on 136 events. Before the fix, Meta's dedup screen (Oct 27, last 7 days): event ID on 100% of website and 100% of server Purchases, 81.13% of sales matched (Meta wants 75%+). Server covers 85% of pixel events. Fixed by the developer Oct 23–26; on Oct 23 only 25.76% matched.

✓Which event is the paid Trained for Life saleOK

0 OrderCreated vs 175 Purchase since Oct 27, 9:00 AM ET (Matt's hotfix). Purchase = paid orders: new in-person training sales, payment-plan installments on lifetime training (/rg/rebill/success) and online course or shop orders. Operator confirmed Oct 27 that all three count as purchases. Meta's sample of 25 (Oct 27): 15 new sales, 7 installments, 3 online orders.

Ad settings

✓Every ad optimizes to Purchase on the Dog Academy pixelOK

18 of 18 ads.

✓Every ad carries the UTM tagsOK

18 of 18 ads: utm_source=DAMeta&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_term={{adset.name}}&utm_content={{ad.name}}

✓Landing page, conversion domain and InstagramOK

18/18 link to dogacademy.org/trained-for-life/ · 18/18 conversion domain dogacademy.org · 18/18 Instagram @dog_academy_training.

✓Attribution: 7-day click, 1-day viewOK

18 of 18 ads.

Landing page & tracking number

×Meta clicks see the Facebook call-tracking numberFix

With utm_source=DAMeta the page shows 605-223-1971. With utm_source=facebook it shows 605-377-6002. The Facebook line is 605-377-6002.

Calls from Meta ads won't be credited to Facebook. Dog Academy's developer adds "DAMeta" to the phone-number rule, or we switch the ads to utm_source=facebook.

iHow the UTM shows in Google AnalyticsNote

utm_source=DAMeta with utm_medium=paid_social lands in GA4's "Paid Other" channel, because GA4 only puts known social sources (facebook, instagram…) in "Paid Social". Campaign, ad set (pain) and ad name still come through on every visit.

Fine if Matt filters by source; switch to utm_source=facebook if he wants the Paid Social channel.

✓Landing page loads for an ad clickOK

HTTP 200 on dogacademy.org/trained-for-life/ with the ad's tags, checked Nov 5, 6:53 PM ET.

Events, since the Oct 27, 9:00 AM fix

PageView122,938
Lead4,137
Book Training Lead2,698
PitchedCall2,213
Purchase175
AddToCart64
InitiateCheckout64
__missing_event4

Read from Meta every 15 minutes: the pixel's own 7-day stats, each staged ad's settings, and the landing page as an ad click sees it. Dedup and amount figures marked with a date come from Meta's Events Manager screens on that date. Read-only page.