You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: help/components/exports/cja-data-feeds/df-comparison.md
+11-7Lines changed: 11 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,15 +35,13 @@ If you previously used data feeds in Adobe Analytics, use the following informat
35
35
36
36
## Features available only in Customer Journey Analytics data feeds
37
37
38
-
If you're migrating from Adobe Analytics, the following features are new in Customer Journey Analytics data feeds:
38
+
The following capabilities are available in Customer Journey Analytics data feeds but are not available in Adobe Analytics data feeds:
39
39
40
40
***Derived fields**: Custom components built from rule-based transformations that can be included in your feed schema.
41
41
42
42
***Stitching**: Cross-device identity resolution that links events across devices to a single person.
43
43
44
-
***Structured data model**: Feeds are built and delivered using structured data rather than flat strings.
45
-
46
-
***Analysis Workspace component rail**: Select dimensions and metrics using the same component rail as Analysis Workspace, rather than a static list of variable names.
44
+
***Structured data model**: Feeds are built and delivered using structured data rather than flat strings such as post_product_list.
47
45
48
46
***Segmentation**: Segments applied to the data view are automatically inherited, and additional segments can be applied directly to the feed.
49
47
@@ -55,27 +53,33 @@ If you're migrating from Adobe Analytics, the following features are new in Cust
55
53
56
54
***Component update propagation**: Changes to components in the data view automatically propagate to the feed.
57
55
56
+
***Lookups**: Dynamic lookups allow you to receive additional lookup files in your data feed otherwise not available.
57
+
58
+
***Interface that is familiar to Analysis Workspace users**: Select dimensions and metrics using the same component rail as Analysis Workspace, rather than a static list of variable names.
59
+
58
60
<!-- * Web MCP when it's added -->
59
61
60
62
The [Functionality comparison](#functionality-comparison) table below covers each of these features in detail, along with differences in features that exist in both products.
61
63
62
64
63
65
## Functionality comparison
64
66
67
+
The following table compares key concepts and configuration options across Customer Journey Analytics data feeds and Adobe Analytics data feeds.
68
+
65
69
|**Concepts and configuration options**|**Customer Journey Analytics**|**Adobe Analytics**|
66
70
|---------|----------|---------|
67
71
|**Data input**<br/>The type of data that can be collected and included in data feeds. | Supports cross-channel data input, including web data, call center data, point-of-sale data, and more. | Primarily supports web and mobile data input. Other data types (such as call center or point-of-sale data) can be ingested via data sources, but with very limited processing capabilities. |
68
72
|**Data processing**<br/>Data is processed at different stages, depending on which product you are using. | Data is processed at **report time**, and therefore many reporting features can be used to change historical data, such as stitching, derived fields, and segmentation. | Data is processed at **collection time**, and therefore reporting features such as processing rules and VISTA rules do not affect historical data. |
69
73
|**Stitching**<br/>Cross-device and cross-channel identity resolution that links events to a single person. | Supported. Stitched identities can be included in data feed exports when stitching is configured on the connection. | Not supported. Visitor identity is determined at collection time from visitor ID cookies; no post-collection cross-device resolution is available. |
70
74
|**Delivery frequency**<br/>Determines how often the data feed is sent and the window of time included in the feed. |**Daily** (midnight to midnight in the data view's time zone) or **Hourly**. |**Daily** (midnight to midnight in the report suite's time zone) or **Hourly**. <p>15-minute feeds are possible but not available by default.</p> |
71
75
|**Late-arriving hits**<br/>Hits whose timestamps belong to a previous delivery frequency window but arrive after that window already elapsed. <p>For example, late-arriving hits could come from a mobile app that buffers events while offline and sends them when it reconnects.</p> | The **Processing delay** setting controls how long the system waits after the frequency window closes before triggering the export, allotting extra time for delayed data to arrive. | Late-arriving hits can be **included or excluded** via the **Late-arriving hits** configuration option. <p>The **Lookback window** setting controls how far back the system reaches to include delayed data.</p> |
72
-
| **Out-of-order hits**<br/>Hits whose timestamps don't match the order in which they were received. | Because Customer Journey Analytics accepts both streaming and batch data, there is no guarantee that events for a given person will arrive in timestamp order. Although Customer Journey Analytics reorders by timestamp per person, it can only export the data that has arrived. This means that late arriving hits might be exported after hits with a later timestamp.<p>The **Processing delay** setting helps reduce out-of-order events in data feed output by giving more time for batch data to arrive before the export. Event ordering in the delivery is not guaranteed.</p><p>**Important**: The ultimate consumer of your data feed data must be able to handle timestamps that are out of order, per person, because hit ordering in the data feed delivery is not guaranteed.</p> | Adobe Analytics requires that data arrive in order per visitor at collection time, but hit ordering in the data feed delivery is not guaranteed.</p> |
76
+
|**Out-of-order hits**<br/>Hits whose timestamps don't match the order in which they were received. | Because Customer Journey Analytics accepts both streaming and batch data, there is no guarantee that events for a given person will arrive in timestamp order. Although Customer Journey Analytics reorders by timestamp per person, it can only export the data that has arrived. This means that late-arriving hits might be exported after hits with a later timestamp.<p>The **Processing delay** setting helps reduce out-of-order events in data feed output by giving more time for batch data to arrive before the export. Event ordering in the delivery is not guaranteed.</p><p>**Important**: The ultimate consumer of your data feed data must be able to handle timestamps that are out of order, per person, because hit ordering in the data feed delivery is not guaranteed.</p> | Adobe Analytics requires that data arrive in order per visitor at collection time, but hit ordering in the data feed delivery is not guaranteed.|
73
77
|**Backfill window**<br/>Exports historical data between two past dates. | Limited to the connection's rolling data window. | Limited to the report suite data retention limit: **25 months** by default. |
74
-
|**Schema**<br/>The data feed schema determines which columns are available to include in a data feed. | The data feed schema is based on the data view configuration. The components that are available to include in the data feed schema are a subset of the components available in the data view configuration. | A pre-defined, static list of ~1,100+ variables. Many columns are exported as **pre- and post-processed pairs** (e.g., `eVar1` / `post_eVar1`), which accounts for much of the column count. |
78
+
|**Schema**<br/>The data feed schema determines which columns are available to include in a data feed. | The data feed schema is based on the data view configuration. The components that are available to include in the data feed schema are a subset of the components available in the data view configuration. | A pre-defined, static list of ~1,100+ variables. Many columns are exported as **pre- and post-processed pairs** (for example, `eVar1` / `post_eVar1`), which accounts for much of the column count. |
75
79
|**Data feed builder**<br/>The interface used to configure which columns are included in a data feed. | Uses a component rail with the same named dimensions and metrics available in the data view, matching the Analysis Workspace experience. | Uses a flat list of raw variable names (such as `eVar1`, `prop5`) selected from a pre-defined set of ~1,100+ columns. Components are not named or described beyond their variable identifier. |
76
80
|**Derived fields**<br/>Custom components defined using rule-based transformations applied at report time. | Supported. Derived field components can be included in the data feed schema alongside standard dimensions and metrics. | Not supported. |
77
81
|**Component updates**<br/>Whether changes to component configuration are reflected in future data feed output. | Changes to components in the data view (such as renaming or removing a dimension) automatically propagate to future data feeds. | Not applicable. The column schema is pre-defined and static; there are no data-view-level components to update. |
78
-
|**Lookups**<br/>Dynamic lookups allow you to receive additional lookup files in your data feed otherwise not available. | Not needed, because lookups and classifications are both available as dimensions curated directly in the data view. When you curate a lookup or classification as a dimension in the data view, the resolved values appear as regular columns in the Parquet output, inline with the event data, not as separate reference files. |Used to match a number from a data feed column to an actual value. Specific to a certain set of things (Browser, OS, Mobile device, and they're applied as a separate file that comes with the data feed.)|
82
+
|**Lookups**<br/>Dynamic lookups allow you to receive additional lookup files in your data feed otherwise not available. | Not needed, because lookups and classifications are both available as dimensions curated directly in the data view. When you curate a lookup or classification as a dimension in the data view, the resolved values appear as regular columns in the Parquet output, inline with the event data, not as separate reference files. |Provided as a separate lookup file that ships with the feed. Covers a fixed set of dimensions, such as Browser, OS, and Mobile device.|
79
83
|**Session definition**<br/>How a visit or session boundary is defined, which affects how events are grouped and attributed. | Defined in the data view. | Defined at collection time. |
80
84
|**Segmentation**<br/>The ability to filter data feed output using segments. | Segments applied to the data view are automatically inherited by the data feed. Additional segments can also be applied directly to an individual data feed. | Not supported. Data feeds export all collected data without segment filtering. |
81
85
|**Calculated metrics**<br/>Custom metrics that you can create from existing metrics. | Not available | Not available |
0 commit comments