Skip to main content

It appears that when a user first visits our site, the very first event fired does not have any UTM or referrer parameters attached even though the user came from a link with UTM parameters. However, subsequent events contain the correct parameters.

 

Event 1: no UTM parameters

Event 2 (performed immediately after Event 1): correct UTM parameters

 

Based on troubleshooting, it appears to be the case only for new site visitors’ very first event. Subsequent events within the same session as well as return sessions have no issue.

 

Not sure why the first event does not have any UTM/referrer parameters attached?

Thanks for reaching out here @psj. UTM parameters may not be sent on a new user's first event in Amplitude for a few reasons such as the timing of the Amplitude SDK installation, user behavior, ad blocker or privacy settings, or a configuration issue.

As a general rule, the initial parameters will have the value from the first utm captured. Our customers often choose to integrate with one of our attribution partners to pass attribution information into Amplitude: https://amplitude.com/integrations. These integration partners use 'organic' to distinguish direct from indirect traffic.


Update: just a simple SDK update and the issue appears to have stopped happening…!


Great, thanks for the update @psj


Reply