ChatGPT App promotion: how to get utm source of the traffic to the app connect page?

I’m going to promote my ChatGPT app by placing the link to this app connect page onto different resources.

Is there any way to pass utm_source or other labels to analyze the traffic to the app page?

I tried to add “?utm_source=site” to my app link (i.e. chatgpt.com/apps/…?utm_source=app), but no parameters were passed to backend in “initialize” or other MCP methods.

It would be great to have such an option for effective promotion of ChatGPT apps. Please share your experience in this question.

@kone.vc did you ever find a solution? we are also looking for any idea

Not yet( Looking for connections with OpenAI team to discuss this feature

A practical workaround may be to use an intermediate tracking link first, then redirect users to the ChatGPT app page. This way, traffic sources are logged, and it is barely noticeable for the user.

Otherwise, I think this is a perfectly reasonable feature request.

VeitB, thank you for response.

Yes, your method is useful to measure sources of installation. But it would be great to understand the quality of these leads: some sources could generate non-effective traffic.

The idea of utm labels is continuous measurement of the source quality during the app usage.

In my opinion it’s not a difficult option to send utm parameters in _meta object in “call/tools” method, for example. But it will help to optimize the app promotion for all developers.

Hope that OpenAI team will implement this must-have marketing feature in short terms.

Thank you for taking the time to share this feature request. We appreciate and value your feedback. While we can’t promise implementation or provide a timeline, we’re grateful you shared it with us. We’re closing this topic while keeping it visible for reference.