Hello! I have some strange problem. We need to track user acquisition channels, first and last channels. I thought we can use initial_utm and utm parameters, but it doesn't work.
Case:
1) I have user in our platform, He have this parametersЖ
initial_utm_source = facebook
utm_source = facebook
2) I visit site on new browser, without any previous data, with utm parameters in url:
utm_source = test
3) Amplitude create new user without user id(that we will set after registration), with properties:
initial_utm_source = test
utm_source = test
4) After that I log in with creds users from step 1 and Apmlitude was merged users
What I wait:
User from step 1 has properties:
initial_utm_source = facebook
utm_source = test
(becouse users was merged and properties was updated)
What I get:
User from step 1 has properties:
initial_utm_source = test
utm_source = test
This is really bad for our, becouse we need to track user visit from first channel
---
Set utm parameters like this:
amplitude.getInstance().init("API_KEY", null, { includeUtm: true })