Set up tracking and check it each week
The order to set tracking up in: store, agreement and pixel, UTM tags on every channel, the post-purchase survey, then a short weekly check.
3 min readUpdated 7 October 2026
Good tracking means every visit and order is credited to the channel that earned it. Set it up once in this order, then spend five minutes a week checking it still holds.
Before you start
- A store connects only through the Shopify App Store. See Install Fabrik Analytics from the Shopify App Store.
- On an agency-managed brand, the agency does the setup and the checks. The Tracking tab says which agency.
- Pinterest and TikTok cannot be connected. Meta, Google Ads and Klaviyo can.
Part 1: set up, once
1. The store
Install Fabrik Analytics from the Shopify App Store and finish the setup wizard. Your full order history loads on its own, newest first.
2. The agreement and the pixel
- Open the brand, then Settings, Tracking.
- Under Tracking Status, accept the Data Processing Agreement (step 2). The web pixel registers as soon as it is accepted.
- Choose Activate server-side tracking (step 4) so orders and checkouts are captured from Shopify too.
- Choose Verify tracking, browse your store for a minute and wait for "Event received, tracking is working."
Detail: Set up the Fabrik pixel and data processing agreement.
3. UTM tags on every channel
Fabrik Analytics reads utm_medium as the channel. Use one medium per channel: paid_search, paid_social, display, affiliate, email, sms, organic_social, referral, organic.
| Channel | What to do |
|---|---|
| Google Ads | On the Tracking tab, Read from Google, then Set suffix (agency owner) |
| Meta | Copy the parameters from the Tracking tab into each ad's URL parameters in Ads Manager |
| Klaviyo | Switch on UTM tracking in your Klaviyo account |
| Pinterest, TikTok, Snapchat | Tag each ad's link by hand with utm_medium=paid_social |
| Affiliates, influencers, SMS | Tag each link with the matching medium |
Detail: Tag your ads and emails with UTMs.
4. The post-purchase survey
Switch on the survey and publish it in Settings, Survey, then add the block to Shopify's Thank you page. Detail: Set up the post-purchase survey.
Part 2: check, every week
| Check | Where | Healthy looks like |
|---|---|---|
| Tag status | Settings, Tracking | Google Suffix set, Meta All tagged, Klaviyo UTMs on |
| Pixel | Settings, Tracking, Tracking Status | Fully Active |
| Traffic arriving | Website | Sessions for every day of last week |
| Syncs | Intelligence, Data trust, Sync health | A recent Last completed for each platform |
| Orders credited | Orders, Order list, then an order's Attribution tab | Few recent orders on Direct or Other that should have a channel |
| Survey | Settings, Survey, Status | Answers received going up, with a recent Last time |
A new Meta ad without tags shows up as Untagged on the Tracking tab after the next Meta sync, so this weekly look catches it within days.
Troubleshooting
- The Website page shows no traffic. See Why does the pixel show no traffic?
- Lots of orders on Direct. Usually untagged links, or a shopper who declined analytics cookies. Check the tag cards first.
- Meta shows Old medium, update. The ad still uses an old medium. Paste the current parameters into it.
- Anything else. Email support@fabrik.ae with the brand and what you see.