ÃÛ¶¹ÊÓÆµ

Update an Analytics source connector implementation to new XDM fields for Streaming Media

NOTE
This information is intended for organizations who are using the Analytics source connector to bring Streaming Media data from ÃÛ¶¹ÊÓÆµ Analytics into ÃÛ¶¹ÊÓÆµ Experience Platform for use with Customer Journey Analytics reporting or any other Platform service.
The changes do not impact ÃÛ¶¹ÊÓÆµ Analytics as a stand-alone application, including data collection, processing, and reporting. Tools such as Data Feeds and Processing Rules remain unaffected, so no updates to the Analytics implementation are required.

A new ÃÛ¶¹ÊÓÆµ Data Collection (Analytics source connector) implementation for the Streaming Media service is now available that migrates from one set of XDM fields to another.

New XDM field path

As part of this migration, the mediaReporting XDM field path was added to the XDM schemas used in ÃÛ¶¹ÊÓÆµ Data Collection (Analytics source connector) flows. Any existing and newly generated ÃÛ¶¹ÊÓÆµ Data Collection schema will automatically include this new field.

Replacement of the old XDM field path

All ÃÛ¶¹ÊÓÆµ Data Collection (Analytics source connector) flows that transfer Streaming Media data from ÃÛ¶¹ÊÓÆµ Analytics to ÃÛ¶¹ÊÓÆµ Experience Platform are currently sending data both on the new mediaReporting XDM field path and the old media.mediaTimed XDM field path. Both of these field paths will be available for three months, through the end of October 2025. After October, the media.mediaTimed fields will be fully deprecated, and data ingested after October will include only mediaReporting. After deprecation, the media.mediaTimed fields will no longer be visible in the ÃÛ¶¹ÊÓÆµ Experience Platform schema UI, and data ingestion on these fields will stop. Consequently, these fields will no longer be available for use in any ÃÛ¶¹ÊÓÆµ Experience Platform service.

Data that was ingested before this date will remain available for reporting.

Additional differences with the new XDM field path

With the new ÃÛ¶¹ÊÓÆµ source connector implementation for Streaming Media, keep-alive calls from ÃÛ¶¹ÊÓÆµ Analytics are now ingested into ÃÛ¶¹ÊÓÆµ Experience Platform.

Previously, these calls were not reflected in Platform apps such as Customer Journey Analytics. As a result, your organization might observe the following differences in reporting:

  • Accurate session counts: In some cases, this might mean deflation in session counts, because keep-alive calls help maintain active user sessions even in the absence of direct media interactions. These keep-alive calls are generated every 20 minutes after the last event, per media playback, with the intent to keep the visit open. To ensure optimal session tracking in Customer Journey Analytics, it is recommended to configure the visit expiration to 30 minutes in the data view.

  • An increase in the number of events: Because keep-alive calls are now counted in the Customer Journey Analytics Events metric. If you want to exclude keep-alive calls from reporting, you can create a filter that excludes events that have Event Type of media.keepalive.

This change ensures greater alignment between Analytics and CJA reporting.

Migrate your existing setup

To ensure a smooth transition, all customers must migrate existing setups from media.mediaTimed fields to mediaReporting fields before the end of October 2025. The affected areas are those that rely on media.mediaTimed usage, and they should be migrated as outlined in the following sections.

Customer Journey Analytics**

There are two ways in which CJA reports can be migrated:

NOTE
After choosing one of the following options, you must manually replace each media.mediaTimed field used in Customer Journey Analytics reports with its corresponding derived field or Reporting XDM Field Path.

Real-Time CDP

All Audiences and Profiles must be based on mediaReporting. For more information, see Migrate profiles to the new Streaming Media fields.

Data stream and data collection

Dynamic configurations and data mapping must use mediaReporting. For more information, see Migrate Data Prep for custom fields to the new Streaming Media fields.

Other services that must be migrated

  • ÃÛ¶¹ÊÓÆµ Journey Optimizer: Campaign and journey configurations need to incorporate mediaReporting.

  • Event Forwarding: Only mediaReporting fields should be included in configurations.

  • Query Services: Queries must reference mediaReporting fields.

  • Tags Configurations: Any tagging setups should reference mediaReporting fields.

  • Connections and Destinations: Import and export data flows should be structured around mediaReporting fields.

Please be aware that any other flow that relies on media.mediaTimed fields is impacted and requires logic updates.

Next steps and support

All customers using ÃÛ¶¹ÊÓÆµ Data Collection for Streaming Media must complete their migrations within the designated transition period.

For any questions or support needs, please don’t hesitate to reach out to the ÃÛ¶¹ÊÓÆµ support team.

recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb