Hi,
We’re sending our data to Amplitude using RudderStack (a service similar to Segment, which sends data server-side to Amplitude using the API).
Rudderstack automatically sends utm_XXXX parameters with each event to Amplitude, but the problem we’re encountering, is that users’ initial_utm_XXXX properties are not being set.
For example, in the screenshot below, you can see utm_XXXX properties in Amplitude, but there’s no initial_utm_XXX property.
![](https://uploads-us-west-2.insided.com/amplitude-en/attachment/225c6202-ea71-4406-ae83-973fbcc52cd6.png)
If we turn off our server-side source, and instead use the Amplitude Javascript SDK (client-side source), you can see that the initial_utm_XXX properties are set correctly (screenshot below):
![](https://uploads-us-west-2.insided.com/amplitude-en/attachment/aa66a650-5e46-489f-b034-bfb668de82b9.png)
Do you know how we can get Amplitude to set initial_utm_XXXX, even if we’re using sending data server-side?
Thank you!
Best answer by sydney.koh
View original