Why check before 27 November
Bidding follows what reaches the platform. Google's help says a sudden drop or increase in tag fires for a conversion action used for automated bidding "can result in a drop in serving and spending". TikTok says its standard events, Purchase among them, are used for reporting, optimising conversions and building audiences. A tracking fault in BFCM week changes how your money is spent, not only how the report looks.
A fix during the weekend comes late. Meta's Conversions API takes events up to 7 days old and rejects older ones. Purchases missed on Friday can still be sent on Monday, but the campaigns already bid for three days without them.
November is when stores change the most. New themes, new apps, new cookie banners and new discount tools go live before the sales. Each change can switch off a pixel. Shopify's own help says that when you change your published theme, apps you added to the old theme "won't be active by default" in the new one.
The last hours always look weak. Google Ads reports conversions by the date of the click, and some buyers pay hours or days after it. Google says this lag can make the cost per acquisition look inflated and ROAS look deflated for recent days. Know what normal looks like for your store before Friday, so a slow Friday evening does not send you into the settings.
The checklist
- 1Count the last 7 full days. In Shopify, take paid online orders only, without point of sale sales, draft orders and subscription renewals. Then read the purchases each platform received for the same days: Meta Events Manager, TikTok Events Manager, GA4, and in Google Ads the column Conversions (by conv. time) for your purchase action, which reports by the day of the sale; Google says the by conv. time columns help when you compare with Shopify. A platform far below the others, or above your order count, is your first job.
- 2Send a test event to each platform. In Meta Events Manager, open Test events. A tool that sends from a server can send a test event with the code shown there. TikTok Events Manager has a Test events tab that shows browser and server events apart. In GA4, the Realtime report shows activity of the last 30 minutes. For Google Ads, read the status of your purchase conversion action; Google Ads purchase conversion inactive explains each status.
- 3Place one test order with Shopify's test payment gateway or Shopify Payments test mode. Shopify says test orders do not show in your payouts or reports, but a browser pixel can still send one as a real purchase. Read test orders showing in Meta or GA4 before you test on a live pixel. Shopify warns that customers cannot place live orders while a payment provider is in test mode, so do it at a quiet hour and switch test mode off straight after.
- 4Open Settings > Customer events in your Shopify admin. Check that every app pixel you rely on is listed, and that no custom pixel you need sits under Disconnected pixels. Click the app pixel and use Test to open the Shopify Pixel Helper on your store. Note the data access setting too: Shopify says an app pixel set to Optimized can have its data sharing paused when Shopify sees it oversharing.
- 5If you changed your theme this autumn, open Online Store > Edit theme > App embeds and switch on the embeds of your tracking and marketing apps in the new theme.
- 6Look for a second source of the same purchase. Shopify asks you to remove old pixel code from theme.liquid, checkout.liquid and the additional scripts before you add a custom pixel, so customer events "aren't counted twice". In Google Ads, keep one Primary purchase conversion action. If you switched apps this year, read duplicate purchases after switching tracking apps.
- 7Test your cookie banner as a buyer. Under Settings > Customer events, click Test on the app pixel. On your store, decline the banner, then accept, and watch the Shopify Pixel Helper. Shopify's advice is to clear your browser's cookies to reset the banner. Shopify says that in markets that require consent, web pixels run only when visitors give the permissions the pixel asks for, and that a third-party banner must pass consent to Shopify through its Customer Privacy API, or pixels may not fire even after the buyer accepts. Shopify consent settings and missing purchases covers what each setting does.
- 8Check that the purchase carries a value and a currency on each platform. TikTok's Pixel Helper flags a value with a currency symbol or a value sent without its currency. See TikTok says the pixel is missing the value parameter.
- 9Learn how late Google Ads fills in your numbers. Google says conversion data from Google Ads tracking is ready after about 3 hours with last click attribution and about 15 hours with other models, and Google's own Days to conversion segment shows how long your buyers take. See Google Ads conversions delayed on Shopify.
- 10Freeze tracking changes. Pick a day, for example Friday 20 November, after which nobody changes the theme, tracking apps, pixels, consent banner or conversion actions until Tuesday 1 December. Write down who can still make an emergency change, and where each platform keeps a history of changes, such as the Change Log in TikTok Events Manager.
How a paid order reaches each platform, and which tools send it, is in Shopify conversion tracking. If purchases appear on an earlier or later day than the order, read purchases show up days later in Meta Ads Manager or GA4.
FAQ
When should I stop changing my tracking?
A week before Black Friday is a safe line. It leaves seven days of normal traffic to compare against your orders, and time to undo a change that went wrong.
Purchases dropped on Black Friday itself. Should I fix it during the weekend?
Yes, if the cause is clear, such as a disconnected pixel or a switched-off app embed. Do not add a second tracking tool on the day. Two sources for one purchase is a new problem, not a backup. See purchases dropped after a theme or app change.
Google Ads shows half of Friday's sales on Friday night. Is tracking broken?
Usually not. Google Ads files a conversion under the day of the ad click, and processing takes hours. Judge Friday on Sunday, with the by conv. time columns.
Should my platforms match my Shopify orders exactly?
No. Each platform counts what it received, and its ad reports count only what it ties to its own ads. Look for a large or sudden gap, not for an exact match.
Do test orders count in my reports?
Not in Shopify's reports. A browser pixel can still send a test order to Meta, GA4 or TikTok as a real purchase. Place one, then check where it went.
What Tikra's free diagnosis shows
The free diagnosis shows your store's paid online orders of the last 7 days and how many of them the shopper's browser reported. When you connect Meta with a key that can read your pixel's statistics, it also shows how many purchases Meta counted. When a platform counted less than 97 % of your paid orders, Home also shows Paid orders, Order value, From ad clicks and Missed by for that platform. The diagnosis sends none of your orders anywhere.
With a plan, Tikra sends paid online orders from its server to the platforms you connect, and checks every hour that each platform got at least 97 % of the orders it should get in the last 24 hours. If a platform falls below that, Tikra opens an incident and the top of Home names the platform. Orders held because a key stopped working go out on their own once the key works again, as far back as each platform takes them. You can send a test event to each connected platform from its card (Check that Tikra works). Tikra gives a written guarantee for eligible orders: at least 97 % reach each platform, fixed within 12 hours or a month's fee credited (Terms, section 8). Terms apply.