Before I used Mollie as my payment provider, but because of the extra transaction fees and about 30 percent missing conversions I changed to Shopify Payments.
Now I have about 95% accuracy for conversion vs real orders in Shopify so that goes well. But now the conversions from direct traffic increased from 5 to 50 percent. And it's caused by the payment process since using Shopify Payments. A lot of conversion are now with a landing page that starts with /checkout/processing/ (see screenshot) and a total duration of the visit between a few seconds and one minute. So in the payment process the real source of the visitor got lost because Google Analytics sees this as direct traffic.
I already had a lot of contact with support, but in the end they couldn't help me. Anyone that had this problem too or a great idea to fix it?
@SanderVelden A helpful start to isolate weird analytics problems is to create a segment in analytics for these people. That way everything you look at in analytics is about these people.
Another step is to go to Audience > User Explorer with that segment enabled. From there, you are better equipped to understand the common threads among users with a particular analytics issue.
@Josh_Uebergang Thanks for your reply. So I did that and then I see about the same results (in percentages) as in my first example. So for the selected period almost half of the conversions have a landing page with 'checkout' in it. So the segment includes all sessions with a landing page that contain 'checkout'. So can you maybe give some directions what to do next? I was hoping someone experienced this same problem after using Shopify Payments. Since this wasn't an issue when I used Mollie (third payment provider).
@Josh_Uebergang And if I look into your suggested next step I see also more confirmation that this isn't correct. Mostly the session duration is too short to finish an order. Any suggestions how I can find out how to solve the issue that Shopify Payments caused?
Find the order IDs in GA for those users then check them in Shopify. It could be linked to a particular payment gateway given those session durations.
It's been a while since I've investigated but it's possibly related to a 2-minute cross-domain window:
When you invoke the plugin, it returns a URL query parameter which includes the Client ID as well as a signature which is valid for 2 minutes. So, if you visit a different domain URL with the query parameter within the two minute window, cross-domain traffic could be setup between the two domains.
@Josh_Uebergang Can I aks you for a short check of my understanding of the following:
- Chapter 5 of https://www.digitaldarts.com.au/google-analytics-shopify mentions that if possible you need to set-up something on the other domain.
- On https://www.simoahava.com/analytics/troubleshooting-cross-domain-tracking-in-google-analytics/ they explain with GTM, which is not possible to use because of my Shopify plan.
- On https://developers.google.com/analytics/devguides/collection/analyticsjs/linker I did some more research.
Is it as simple as adding below code to the 'Additional scripts' field in Shopify and replace destination.com by my own domain name? Since I can't affect the Shopify payment (third party) workaround, I assume that can be ignored.
// Loads the Linker plugin
// Instructs the Linker plugin to automatically add linker parameters
// to all links and forms pointing to the domain "destination.com".
ga('linker:autoLink', ['destination.com'], false, true);
Note: I will also test this, but if you might think this can ruin more than it helps I might remove it earlier than I have enough data.
hooks.stripe.com is used to redirect the traffic. After adding this as an exclusion in google analytics, the conversions are coming in as direct / none... we buy our traffic via paid channels so this is frustrating in terms of attribution...
Shopify do you have a solution for this?
When is the GA4 implementation coming to shopify?