Facebook shows direct
Meta or Facebook clicks are happening, but GA4 does not keep the expected campaign source and medium.
USD 99 starter audit
For Shopify, WooCommerce, and independent-store sellers whose ad clicks reach the store but GA4 still shows direct traffic, missing campaigns, messy UTM labels, or unclear first-sale source.
Meta or Facebook clicks are happening, but GA4 does not keep the expected campaign source and medium.
Google Ads reports clicks, but your GA4 Realtime view does not show the test visit or campaign labels.
Orders happen, but your URL naming, redirects, checkout path, or GA4 setup makes the campaign handoff hard to trust.
utm_source, utm_medium, utm_campaign, utm_content, and optional affiliate IDs are readable and not duplicated.| Deliverable | Included in USD 99 | Why it matters |
|---|---|---|
| Clean URL pattern | Yes | A safer landing-page URL template for the next ad launch. |
| UTM naming cleanup | Yes | Consistent labels make GA4 easier to read and export later. |
| GA4 Realtime test path | Yes | Shows what to click and what should appear before spending more budget. |
| Redirect and checkout notes | Light review | Flags obvious places where campaign context can disappear. |
| Full attribution model | No | This is the input layer before deeper BI, server-side tracking, or modeling work. |
Fill what you know. Use I do not know for anything unclear. The email draft only uses your local browser and the public email address below.
GA4 UTM tracking audit request Store URL: I do not know Problem ad URL: I do not know Store platform: Shopify Main channel: Meta / Facebook / Instagram Ads GA4 status: GA4 installed and Realtime shows visits Main symptom: Facebook clicks show as direct in GA4 Notes or screenshot description: I can send a screenshot in the email thread. I understand the starter audit is USD 99 for one store, one landing-page flow, and one to two channels. Please tell me before any paid app, developer work, server-side tracking, or larger attribution project is needed.
The fastest path to the first useful answer is one real ad URL, one GA4 symptom, and one clear cleanup plan.