We have a stack using hightouch, rudderstack, and amplitude to import order data to amplitude.
When an event is created in amplitude, it seems to use the timestamp when it is imported, not a designated timestamp. Am I missing something or can this value not be set?
Page 1 / 1
@Ben Wright welcome! I’ve asked our technical team to dig into this for you.
Are you selecting the event timestamp column before syncing or is it empty?
@Saish Redkar we set a timestamp to the created_at field in rudderstack at the time of sync. We also tried a few other variable names like time and event_time with no change.
Hi @Ben Wright,
I believe that rudderstack send in data through our HTTP v2 API. With this API, Amplitude uses the key “time” in the JSON event object to determine event time.
time
Optional. The timestamp of the event in milliseconds since epoch. If time isn't sent with the event, then it's set to the request upload time.
I checked the raw data for one of your projects, and saw the “time” field was passed with valid values. An example value is: 1685034104000.
Could you please check with rudderstack what values they are passing to Amplitude for the “time” key? Thanks.
@Yuanyuan Zhang I’ve passed the time property in the order completed event here. But you can see that the timeline and event time use the sync timestamp (created_at).
Hi @Ben Wright,
Passing “time” as an event property will not work. “Time” is a key that should not be included under user property or event property, the general structure should look like this:
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.
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.