We have been running ads on App Store and would want to narrow down on precisely those installs that are a result of app store ads.
I am able to narrow down on “Landing page + query string” and “Shop_Id” combined in a single line item. But the “Landing page + query string” doesn’t have any specific tag that can tell me that this one is because of an Ad.
Due to GDPR and privacy laws, I’m not sure if Google Analytics can even provide you with the specific merchant ID in the query string itself or any UTM params.
What you can do however is do some “fuzzy” matching based on timestamps of the analytics event vs the install event you’re recording when the merchant installs your app.
That’s the closest option I believe. It’s not perfect, but it’s the only way to attribute specific stores to specific app store viewing/install events.
Hi @Anirudh_Vashishth we at SaaS Insights use the GA4 api and get fullPageUrl and pageReferrer. Using that you are able to see each page view and determine if it was an ad or not.
Sometime it’s using the query string on the fullPageUrl e.g. apps.shopify.com/collabpay?ot=40fd42da-7568-4fc4-962b-bf70402a6db8&search_id=681031b7-53d8-46d0-9135-ff13e554ba5d&surface_detail=Collaborative&surface_inter_position=1&surface_intra_position=1&surface_type=search_ad
Other times it’s using the pageReferrer.
You can then link this together with the server side event that Shopify emit with the store_id.
No, you can build a report in GA4 or use the API to pull the data and process it. SaaS Insights is not required, but If you are looking for a no code easy solution; its an option.