Request to Support More Conversion Tracking Options for Shopify Apps

Hello Shopify Developers,

I would like to raise an important request regarding conversion tracking for Shopify apps.

Currently, app developers need better support for tracking conversions directly from platforms such as Reddit, ChatGPT, LinkedIn, X/Twitter, Google Ads conversion actions, and Meta/Facebook Pixel.

One major issue is that GA4 can track the app_install event, but in Meta Events Manager, we are not receiving the same app install event properly. This makes it difficult for app developers to optimize ads and push more quality traffic to our Shopify apps.

Our market really needs better conversion tracking support so developers can measure installs, improve campaigns, and scale app growth more effectively.

Can Shopify please provide guidance or consider adding direct support for these conversion tracking options?

Thank you.

@jasonh

I completely agree with this request. Reliable conversion tracking is essential for Shopify app developers who invest in paid marketing across platforms like Meta, Google Ads, LinkedIn, X, Reddit, and even AI-driven traffic sources.

While GA4 can capture app install events, the lack of consistent event tracking in platforms like Meta Events Manager makes campaign optimization and accurate attribution much more difficult. Better native support or official guidance from Shopify for app install conversion tracking would help developers measure ROI more accurately, optimize ad performance, and scale their apps with confidence.

I hope the Shopify team considers this feedback, as it would benefit the entire Shopify App ecosystem.

Hey @Zeeshan6236 ,

GA4 and Meta don’t handle app install events the same way, so it’s expected that an install tracked in GA4 won’t automatically appear in Meta Events Manager.

As a workaround, you could send a custom App Install event to Meta using the Conversions API CAPI when the installation webhook is triggered. That gives Meta a server side conversion it can optimize against, instead of relying on GA4.

That said, native support from Shopify for forwarding app install events to major ad platforms would definitely simplify implementation and provide a more consistent tracking experience for app developers.

Thank You !

If this custom webhook event works properly, we should be able to trigger events for any platform through server-side tracking. Is my understanding correct?

Do you have any guidelines or documentation on how we should implement this properly?

Yes that’s my understanding as well. A webhook can act as the trigger for server side conversion tracking, provided the platform supports it (such as Meta via the Conversions API).

The implementation is platform specific, so you’ll need to follow each platform’s API documentation and event requirements. It would be great if Shopify provided an official guide for this workflow.

I have another question. I spoke with my development team, and they said this is possible. However, one major issue is still unclear.

Suppose a visitor comes from an ad and then installs our Shopify app. How can we track that conversion back to the ad platform?

For example, Meta uses parameters like fbclid, and Google uses gclid. How can we capture and pass these ad click parameters in a custom event when the webhook is triggered?

That’s the key challenge. The fbclid, gclid, or similar click IDs need to be captured before the app is installed and stored temporarily (for example, in a cookie, session, or your backend).

When the app installation webhook is triggered, you can retrieve the stored click ID and include it in the server side conversion event sent to Meta, Google, or another ad platform. If those parameters weren’t captured during the initial visit, they can’t be recovered after the install.

This is why reliable attribution usually requires both client side click ID capture and server side conversion tracking. By the way if you like my answer so you can mark as solution

Our developer reviewed this topic, but we could not find any details about receiving or passing click IDs through the webhook.

I don’t believe Shopify webhooks include ad click IDs such as fbclid or gclid. Those parameters typically need to be captured on the initial landing page and stored by your application before the installation occurs.

If they’re not available in the webhook payload, you’d need your own mechanism to associate the stored click ID with the installation event. As far as I’m aware, Shopify doesn’t currently provide this mapping natively.

I’d be interested to know if anyone from Shopify has a recommended approach for handling this.