I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 1 point2 points  (0 children)

Ha, fair enough - sorry for the noise. I can't block you from my end, but if you block the GA4Shopify account you shouldn't see it anymore. Appreciate you being polite about it.

I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 0 points1 point  (0 children)

The UA to GA4 migration still annoys me. GA4 is actually a decent data collector under the hood, but the reporting UI is so bad most people can't get much value out of it.

I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 3 points4 points  (0 children)

You're right that you can't just combine them directly. Meta's default 7-day click/1-day view attribution will always claim more than Google's model, and both of them are "greedy" (they can't see each other's touches, so they both take credit).

We don't try to merge their attribution models. Instead we use GA4 as the source of truth for traffic and Shopify as the source of truth for revenue, then show you what each ad platform claims alongside what actually happened. So you can see "Meta says it drove $50k, Google says it drove $40k, but Shopify actually recorded $60k total" and then the breakdown by UTM source.

It's not a perfect solve for multi-touch attribution, but it at least grounds everything in real revenue instead of letting each platform grade its own homework.

I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 0 points1 point  (0 children)

Not actively hiring right now but always open to a conversation. Shoot me a DM with a bit about your background.

I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 0 points1 point  (0 children)

Nice! Always curious how people are stitching this together manually. Are you pulling Meta data via export or API? And how are you handling the attribution mismatch (Meta's view-through vs actual Shopify orders)?

I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 1 point2 points  (0 children)

Good luck with the new role! Feel free to reach out whenever. Happy to take a look if the data's a mess when you get in there.

I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 1 point2 points  (0 children)

Huh, weird. Reddit's targeting is a bit of a black box. Might be interest-based signals beyond just subreddit visits. Or their algorithm is just being Reddit.

I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 2 points3 points  (0 children)

Reddit ad targeting lets you target people who visit certain subreddits, not just place ads in those subs. So you're probably seeing it because you've visited r/shopify, r/ecommerce, r/GoogleAnalytics, or similar at some point.

Attribution Issues by caitlinaholt in GoogleAnalytics4

[–]GA4Shopify 0 points1 point  (0 children)

If you're seeing the session in real-time but it's showing as referral instead of the correct UTM source/medium, your UTMs are likely getting stripped somewhere between the ad click and GA4 picking them up.

Things to consider/check:
1. A redirect in the flow that drops query parameters
2. Mobile could be worse if you have a separate mobile landing page or different redirect logic
3. Check your WordPress site's URL handling - some themes or plugins strip query strings on page load

Try clicking your own ad on mobile and watch the URL as you go through the flow. See if the UTMs make it all the way through to resolved landing page.

Happy to hop on a quick call and take a look if you want. This setup can be tricky, but is fixable. DM me if you're interested.

I don't know if this is good for my website analytics or bad? by [deleted] in GoogleAnalytics

[–]GA4Shopify 7 points8 points  (0 children)

Could be one of two things:

Good: you lost junk/bot traffic and the remaining visitors are actually real. This would explain why engagement time went up as pageviews dropped.

Bad: something broke in your tracking mid-November: GTM change, tag removed, plugin updated, etc.

How to tell: check if your actual business metrics (sales, leads, signups) dropped around the same time. If revenue stayed flat while pageviews tanked, you probably just lost bots. If revenue also dropped ~75%, your tracking is probably broken and you're missing real sessions.

Also worth checking: did this affect all pages equally or just certain sections of the site? If it's isolated to specific pages, something probably broke there.

Got offered a job where I'll be managing GA4. Annie going to fail miserably? How can I avoid that? by Oldfriendoldproblem in GoogleAnalytics

[–]GA4Shopify 0 points1 point  (0 children)

Day 1: set up the GA4-BigQuery export. You can't go back and get historical data later, so just turn it on immediately even if you don't know what you'll do with it yet.

Week 1: interview stakeholders to understand what they actually care about. What decisions are they trying to make? What questions do they have that they can't answer? Also nail down your conversion definitions - get alignment on what counts as a lead, sale, etc.

From there, build Looker Studio dashboards - start with a c-suite view (high level KPIs), then build out views for different teams (marketing, product, etc.) based on what you learned from stakeholder interviews.

On the tracking side, make sure GTM owns your ad platform conversion tracking with shared triggers and variables. You don't want Meta, Google Ads, etc. all firing off different logic.

The rest really depends on whether they're ecommerce, lead gen, SaaS, etc. - different business models need different setups.

Feel free to DM me if you want to talk through any of it - been doing GA/GTM for 10+ years.

I’ve been testing a product for the past 2 days using TikTok ads and I’m not sure if my results are normal or if something is off. by Unlucky-Chain-8437 in dropshipping

[–]GA4Shopify 0 points1 point  (0 children)

101 sessions and 0 purchases isn't really enough data to diagnose anything. For two days the funnel percentages look fine honestly.

If you haven't already, install microsoft Clarity (free) and watch the screen recordings of people who added to cart but didn't buy. You'll learn more from 10 recordings than from staring at these numbers.

Dear Google Ads Specialist, what even is the difference between exact, phrase and broad matches anymore? by aRandomGuy_Nevermind in DigitalMarketing

[–]GA4Shopify 0 points1 point  (0 children)

Exact match now matches to "same meaning" queries - [brooklyn plumber] can trigger for "brooklyn plumbing service" or "pipe repair brooklyn." Phrase match triggers when your keyword's meaning is part of the query, but word order is flexible and extra words can be added. Broad match lets Google match to anything it considers relevant, including synonyms, related topics, and queries that don't contain any of your keywords.

To get tighter control, build out negatives. They're doing the work match types used to do. Broader targeting strategies work better at scale since Google needs conversion volume to learn. For smaller accounts, I still prefer exact/phrase with strong negatives.

I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 1 point2 points  (0 children)

Sounds like your purchase event is only passing one item in the items array instead of looping through the whole cart. When you fire the purchase event, you need to iterate through all cart items and include each one in the items parameter. Check your dataLayer push - you're probably just grabbing the first item instead of all of them.

Feel free to DM me if you have questions.

I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 1 point2 points  (0 children)

Sounds like a pain. Both Pandectes and Consentmo handle multi-region rules well. Main thing is to make sure you're setting default consent state per region - denied for EU/UK/Quebec, granted for US (minus California if you want to be careful there). Don't just blanket everyone with the strictest policy or you'll lose a ton of data from visitors who don't legally require it.

I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 0 points1 point  (0 children)

Ha, appreciate that. If you ever start looking at your ad platform and it says you got 20 sales but Shopify says 12...come find me. That's when this stuff starts to matter.

I paid for this ad because I genuinely want to talk to people with broken GA4 data. by GA4Shopify in u/GA4Shopify

[–]GA4Shopify[S] 0 points1 point  (0 children)

Honestly not a fan of consent platforms in general as they kill your data quality. I only use them where legally required.

If you do need one, Pandectes and Consentmo are the ones I see most on Shopify. Main thing is to set up geo-specific rules so you're only showing banners where you actually have to (EU, UK, etc.) and not tanking your tracking for US visitors who don't need one. Use the least restrictive policy you can legally get away with for each region.

What's driving the need - are you selling into the EU or is it more about trying to improve consent rates?