Background: I’ve used Amplitude in a previous company before and managed to create an attribution model that included first click + last click data on a user level.
Goal: I’m at a new company and would like to be able to stitch first click + last click UTM data before a user creates an account and link that data to the account creation User ID. Trouble is that iOS 14 might mess things up.
Question: How does Amplitude stitch together different sessions from the same anonymous user and can that first click UTM data be linked to an account creation? Or has there been some lost functionality since the introduction of iOS 14?
Thank you, I had a search of your help FAQs and other questions posed here before but couldn’t find a similar question.
We don't really stitch sessions together if they mean that in respect of session id. Instead we do is using user id or device id to figure out which user are we tracking.
Specific for attribution use case as user is anonymous for IOS we user IDFV as device_id which would stay constant unless user uninstalls the app.
So yes we can stitch first click and last click as long as there is no app uninstall between as new install is new IDFV, if there is also user id we could also stitch between installs as now we would just end up with user with 2 devices (2 installs of the app in same device in reality)
I think this also creates nyance I need to add into our docs. Earlier when using IDFA as device_id we would have known constant device accross installs as same device. Todays world each new install even in same device looks like a new device for a same user.
You could still set IDFA as device_id but I woundn’t advice it.
Reply
Welcome to the Amplitude Community!
If you don't have an Amplitude account, you can create an Amplitude Starter account for free and enjoy direct access to the Community via SSO. Create an Amplitude account. You can also create a Guest account below!
If you're a current customer, select the domain you use to sign in with Amplitude.
analytics.amplitude.com analytics.eu.amplitude.comWelcome to the Amplitude Community!
If you don't have an Amplitude account, you can create an Amplitude Starter account for free and enjoy direct access to the Community via SSO. Create an Amplitude account. Want to sign up as a guest? Create a Community account.
If you're a current customer, select the domain you use to sign in with Amplitude.
analytics.amplitude.com analytics.eu.amplitude.comEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.