Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mobile app store attribution (remove Adjust links) #11698

Closed
1 task
Tracked by #14213
alexgibson opened this issue May 27, 2022 · 3 comments
Closed
1 task
Tracked by #14213

Mobile app store attribution (remove Adjust links) #11698

alexgibson opened this issue May 27, 2022 · 3 comments
Assignees

Comments

@alexgibson
Copy link
Member

alexgibson commented May 27, 2022

Description

We currently use Adjust to attribute downloads to installs for our mobile apps such as Firefox, Focus, Pocket and VPN.

Being a third party tracker, we'd like to remove Adjust links and replace them with native app store links with appropriate campaign specific parameters.

Some of our existing issues around Adjust for context:


Success Criteria

  • Adjust URLs are replaced in bedrock with native app store links (plus page specific campaign params)
@alexgibson alexgibson added this to the Technical Roadmap Q4 2022 milestone May 27, 2022
@alexgibson
Copy link
Member Author

alexgibson commented May 27, 2022

For Android, it looks like you can pass a referrer parameter to the play store, which can then be read by the native app.

https://stackoverflow.com/questions/43895757/how-to-get-google-play-referer-in-an-android-application

Doing a curl on an existing adjust URL shows this is what they are using also:

agibson@agibson-42230 bedrock % curl --url 'https://app.adjust.com/jcn6eyw?campaign=firefox100&adgroup=android-store'
<a href="https://play.google.com/store/apps/details?id=org.mozilla.firefox&amp;referrer=adjust_reftag%3DcysMF5HnK6One%26utm_source%3Dpaidsearch%26utm_campaign%3Dfirefox100%26utm_content%3Dandroid-store">Found</a>.

The same doesn't happen for iOS, so there must be some other mechanism at play here:

curl --url 'https://app.adjust.com/2uo1qc?redirect=https%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Ffirefox-private-safe-browser%2Fid989804926&campaign=www.mozilla.org&adgroup=firefox_browsers'
<a href="https://itunes.apple.com/us/app/firefox-private-safe-browser/id989804926">Found</a>.

@alexgibson alexgibson removed this from the Technical Roadmap Q4 2022 milestone Sep 7, 2022
@alexgibson
Copy link
Member Author

There's now also a campaign query param for Apple Store links: https://developer.apple.com/help/app-store-connect/view-app-analytics/manage-campaigns

This, combined with the Play Store Referral API for Android seems like a good solution for removing Adjust altogether?

@alexgibson
Copy link
Member Author

Spreadsheet of proposed replacement URLs for both iOS and Android Adjust links: https://docs.google.com/spreadsheets/d/1vu10yfZzI60QXFRE9JGLBaho4x3dhN1gu0pd4rp3ggo/edit?usp=sharing (Mozilla access only)

@alexgibson alexgibson changed the title [Research] first-party mobile attribution First-party mobile attribution (remove Adjust links) Jan 24, 2024
@alexgibson alexgibson self-assigned this Jan 25, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Jan 26, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Jan 26, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Jan 31, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Feb 7, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Feb 7, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Feb 7, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Feb 7, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Feb 7, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Feb 7, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Feb 7, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Feb 12, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Bedrock Technical Roadmap (2024) Feb 13, 2024
@alexgibson alexgibson changed the title First-party mobile attribution (remove Adjust links) Mobile app store attribution (remove Adjust links) Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

1 participant