Compare data feeds in Customer Journey Analytics and Adobe Analytics
Data feeds in both Customer Journey Analytics and Adobe Analytics allow you to export raw data to third-party platforms. If you previously used data feeds in Adobe Analytics, use the following information to understand differences in available features, data processing behavior, and more.
Compare data feeds functionality
Determines:
-
How often the data feed is sent
-
The window of time included in the data feed
In other words, after the data feed window ends and the data feed is sent, a new data feed window begins.
The following options are available:
- Daily: Feeds contain a full day’s worth of data, from midnight to midnight in the report suite’s time zone. Use this option for backfill or historical data, or for continuing feeds.
- Hourly: Feeds contain a single hour’s worth of data. Use this option for continuing feeds.
Hourly and daily feeds.
The data feed window is included in the Reporting window
Example: 1 hour
Hourly and daily feeds. In addition, 15-minute feeds are possible, but are not available by default.
Late-arriving hits are configurable based on the Lookback window.
Example: 1 hour
Late-arriving hits that occur within the Reporting window are always included.
Hits are automatically reordered by timestamp in the output (for example, late hits can appear before on-time hits if their timestamps are earlier). There is no change feed, so original values are persisted.
Late-arriving hits can be included or excluded, and are configurable with the Late-arriving hits configuration option.
The lookback window for these hits is configured through the Lookback window configuration option that is available for this specific purpose.
Hits are shown in the order in which they are received; they are not reordered according to timestamp.
Out-of-order is evaluated per person; CJA can accept streaming + batch arrival patterns and reorders once data arrives into proper time sequence. CJA doesn’t wait to confirm it has all data for the reporting window before sending; it sends what arrived during the hour/day (which can include late hits whose timestamps fall earlier, within the reporting window).
Important: The ultimate consumer of your data feed data must be able to handle timestamps that are out of order, because data feed data might include late hits with timestamps earlier than the data feed window.
The cutoff for late or out-of-order hits that are delivered outside of the Delivery frequency that is selected (such as Hour or Day). Visits must start after this cutoff in order to be included; visits that start before the cutoff and end within the lookback window are not included.
Not used for persistence, sessions, or dimensions (these are included in the raw data that is collected).
Supported
Example: 23 hours
The window of time that includes:
- The current data feed window (the most recent hour or day, as selected in the Delivery frequency field).
- A specified amount of time prior to the current data feed window that allows for any late or out-of-order hits.
Required for sessions, persistence, and segments.
Not used for dimensions. Dimensions are controlled per dimension based on the dimension’s allocation and expiration. Dimension lookbacks cannot exceed the reporting window.
Supported
Example: 24 hours
N/A
See “Lookback window”
Only Hit 5 is in the data feed window. However, because the reporting window also includes Hit 4 and Hit 3 (which are late-arriving hits with timestamps from a previous data feed window), they are also included in the current data feed window.
Hits are reordered in the data feed according to their timestamp, as follows: Hit 3, Hit 4, Hit 5.
Only Hit 5 is in the data feed window. However, because a lookback is configured and it includes Hit 4 and Hit 3 (which are late-arriving hits with timestamps from a previous data feed window), they are also included in the current data feed window. (If a lookback was not configured, only Hit 5 would be included in the data feed.)
Hits are shown in the data feed in the order they were received, as follows: Hit 4, Hit 3, Hit 5.
(In AA: Out of order data means: Out of order per visitor. In CJA: It means out of order per person. If you send us data that is out of order per person would be if you are setting the timestamp. You can set the timestamp in 2 ways: you can have Adobe set the timestamp, based on when we received the data. Or you can set it yourself. If you’re setting the timestamps and you sending us data that is out of order, it messes things up in AA. In AA, data needs to come in order per visitor. We need the right order of events. But in CJA, it doesn’t matter what timestamps are on the data. CJA doesn’t assign a timestamp to a hit. That is done upstream. CJA reorders the data once it arrives, so that everything is in the proper time sequence. Then we can do the report-time processing. That means you can have both streaming data and batch data. It doesn’t matter. At the time it arrives, we reorder it and it becomes in order per person as a result. So in CJA we’ll give you all the data we received in the last day or hour, but it’s limited to the beginning of the reporting window. Most likely a huge chunk of the data you get in a day or hour belongs to that day or hour. If all you did was batch data from a call center, then that is what you would get out. In CJA, data can come in and it doesn’t matter when it came in. So the data feed ustomer has to be able to handle this on their side. So wherever they’re putting the data, it needs to handle the fact that timestamps could potentially be all over the place. This might be a challenge for some customers. They need to know this. Needs to be able to handle out of order data per person. It doesn’t matter across people. ) Hits that should have been included in a previous data feed, but for some reason they arrived late (such as through timestamped hits or data sources).
These late-arriving hits are included in the current data feed at the time they arrive, even though their timestamps are within a previous data feed window. Every time a data feed processes data, it looks at any late hits that have arrived and batches them in the next data feed file that is sent.
Late-arriving hits that occur within the Reporting window are always included.
The lookback window for these late-arriving hits is controlled through the Reporting window configuration option.
Hits are automatically reordered based on timestamps; original values are persisted (no change feed).
Can be included or excluded. Configurable with the Late-arriving hits configuration option.
The lookback window for these hits is configured through the Lookback window configuration option that is available for this specific purpose.
Hits are shown in the order in which they are received; they are not reordered according to timestamp.
Segmets that you configure in Customer Journey Analytics can be applied to data feeds or to the data view.
(Person, Session, Event) Person containers use the entire reporting window; can expand DF hit output based on segment logic.
Cloud destinations, including Amazon S3, Azure RBAC, Azure SAS, and Google Cloud Platform.
Also supports SFTP.
Diagram on the AA side needs to show that it needs to be received in order per visitor.