I can't seem to find a solution to this. We just launch our shopify store last week and we're getting sales. However, when I look at the data in Google Analytics, all sales are coming from the domain itself "owndomain.com / referral". I know it shouldn't because our main driver of sales is Google / organic and AdWords. I have been looking for solutions here but I can't seem to find a direct answer from Shopify staff.
And no, excluding it from the referrals will only convert it to Direct traffic. I tried pasting the GA code again on the checkout URLs to see if it will work but it's the same. Whenever a transaction happen it goes to checkout.shopify and it always attribute to "owndomain.com / referral" .
Anyone has a solution to this?
Yes, go to referral exclusions in Google Analytics.
And exclude your own domain and payment gateway.
I faced this a year ago, when I saw referrals from paypal instead of the original referrer. The reason was that the user would exit the site to go to paypal and pay, and then return to the thank for payment webpage on our site. And so, Google Analytics (GA) would show Paypal as a referrer.
Go to GA, Admin, select property where you are seeing this problematic data, click on Tracking Info, click on Referral Exclusion list and exclude domains.
This should fix your problem.
OrangeTwig - Automate Your Social Media & Drive Traffic To Your Store!
There's a number of reasons why this might be happening - as you mentioned, adding the referral exclusion is no good if the revenue is then attributed as being direct.
I'd be happy to help you sort this - feel free to email me (email@example.com) or add me to skype: rowncouk.
It should not become direct. Referral exclusion should just stop that domain from changing the referral setting for that session. i.e. it should stick to how the visitor previously found the website.
If AdWords is not showing traffic in Analytics then AdWords auto tagging is probably switched off.