Using Timestamps Optional
Learn about the benefits and constraints of using Timestamps Optional setting.
Timestamps Optional is the default setting for all new report suites.
- Mix timestamped and non-timestamped data in the same global report suite.
- Send timestamped data from a mobile app to a global report suite.
- Upgrade apps to employ timestamps without having to create a new report suite.
Timestamps Optional is the default setting for all new report suites generated from a template. New report suites copied from an existing report suite will inherit settings from the original.
See Timestamps Optional for additional setup information.
Timestamps Optional: Integrating Timestamped and Non-timestamped Data
Using the Timestamps Optional feature, you can combine non-timestamped data with timestamped data without incurring data loss. Offline data with timestamps generated from a mobile device can be combined with live, non-timestamped data from a web page—or integrated with data from any platform using a client-side timestamp call.
- Non-timestamp data . Adobe sets a timestamp on non-timestamped data in a report suite when the data hits the collection servers.
A report suite can have one of the following timestamp settings:
- Timestamps not allowed (setting visitorID supported)
- Timestamps required (setting visitorID not supported)
- Timestamps optional (setting visitorID supported but not on timestamped hits)
About Timestamps Optional Features
Timestamps Optional allows you to integrate and report across multiple report suites with or without client-side timestamps included. With Timestamps Optional you can update your app to employ timestamps while still using non-timestamped data from the previous app.
In previous releases...
Timestamped data could not be sent to a non-timestamped global report suite. Consequently, hit data sent from offline devices was dropped when adding to a non-timestamped report suite.
Consequently, hit data sent from offline data was dropped when adding to a non-timestamped report suite.
Updating an app to collect and use timestamps required you to employ a new report suite.
You could not save to the existing report suite or integrate existing data when updating your app to use timestamps.
With Timestamps Optional , you can integrate non-timestamped data from a live website with offline data from mobile devices, or update your non-timestamped app to a timestamped app.
Combining Data into a Global Report Suite
Combining data into a global report suite can be done in multiple ways, including multi-suite tagging, Vista rules, and imported batch files from offline sources.
Carefully plan the design for each component data set so the combination makes sense in a global report suite.
Best Practices when Employing Timestamps
The following are best practices and a few requirements and restrictions to be aware of when integrating timestamped with non-timestamped data.
- In general, timestamps for a given visitor or visit must arrive at Adobe in the correct chronological order.Out-of-order data can include late arriving data from offline data collection and late arriving hits, or out-of-sync clocks on offline mobile devices. Out-of-order data can negatively impact time calculations (such as time spent values), attribution (eVar persistence), visit number/visit counts, and pathing reports.
- Using timestamps when setting a s.visitorID is not recommended. It can lead to out-of-order data.
- Hybrid apps composed of an app (timestamped, offline data) opening a web browser (non-timestamped, live data) should not use timestamps. It results in inaccurate reporting of the session.In addition, hybrid apps should not set a visitor ID.