我们能为您提供什么帮助?

[Beta] 跨平台终端用户事件报告在数据存储中

  • 更新

概要:跨平台终端用户事件报告衡量跨平台和设备的完整用户旅程、转化和LTV

跨平台终端用户事件报告是一个原始数据报告,提供每个用户的会话和应用内事件的事件级日志,通过您的客户用户ID(CUID)在平台之间链接。每个事件包括跨平台归因结果,使您能够分析完整的用户旅程。 

有关基于用户的归因流程和配置的更多信息,请参见基于用户的跨平台归因。

报告字段

要了解报告中包含哪些字段,下载报告样本。

报告样本包括所有报告字段及其值。有关字段的定义,请参见字段字典。

报告数据的新鲜度

  • 报告每4小时运行一次批处理。
  • 每次批处理运行处理在前一个4小时窗口内进入数据库的事件。
    • 示例:上午8:00的批处理运行处理在上午3:00到7:00之间输入数据库的事件。
  • 事件被分配到相应的每小时桶中。
    • 示例:在上午3:00到4:00之间进入数据库的事件将出现在上午3:00的桶中。

 重要提示!

事件实际发生与其进入数据库之间通常会有短暂的延迟。报告使用数据库输入时间以确保准确和一致的每小时分组。

上午8:00批处理运行的示例

日期 报告版本 报告可在此处获取 报告包括发生在之间的事件 报告包括在数据库中输入的事件,时间范围为
2025-10-01 3:00 9:00 2:00-4:00 3:00-4:00
2025-10-01 4:00 9:00 3:00-5:00 4:00-5:00
2025-10-01 5:00 9:00 4:00-6:00 5:00-6:00
2025-10-01 6:00 9:00 5:00-7:00 6:00-7:00

上述示例的说明:

  • 在运行前的最后一小时内的事件不会被处理,以便有足够的时间丰富事件及其相关的CUID。在上述示例中,上午8:00的批处理过程处理在3:00到7:00之间输入数据库的事件。在7:00到8:00之间输入数据库的事件不会被处理。
  • 报告在批处理运行后一个小时内才可用,因为内部过程在该小时内更新批处理。在上述示例中,上午8:00的批处理在上午9:00可用。

如何订阅报告?

  1. 从AppsFlyer后台左侧的菜单栏中选择导出 > Data Locker。
  2. 在数据储存库内容窗格中,向下滚动到高级报告部分。
  3. 选择终端用户事件跨平台。

如何访问您云存储桶中的报告数据?

构成报告路径的文件夹结构如下:

<bucket-name>/<DataLocker connection name>/t=end_user_events_user_level_cross_platform/dt=<dt=yyyy-mm-dd>/h=<hour>/

报告文件夹的层次结构

BI开发者注意事项

  • 每个报告的每小时存储桶包含独特的终端用户事件。确保您每小时或每天提取所有报告。
  • 广告收入事件尚未包含。
  • 所有应用的数据都集中在一个文件中。您可以使用App ID字段来区分各应用的数据,或将Data Locker设置为按应用区分数据。建议使用统一的隔离类型。
  • 归因前数据(如成本、点击和展示)应从Cost ETL报告中获取。

查询示例

本节列举了一些通过Data Locker拉取数据并用于BI的常见使用场景,每个示例由SQL语句说明

计算总用户获取

计算每个媒体来源和活动的新独特用户数量。

SELECT DATE (event_time__conversion) AS install_date
	,CASE 
		WHEN media_source IS NULL
			OR media_source = ''
			OR media_source = 'null'
			THEN 'organic'
		ELSE media_source
		END AS media_source
	,campaign_name
	,count(DISTINCT customer_user_id) AS user_acquisition
	,
FROM end_user_events_user_level_cross_platform
WHERE product_line_name = 'YOUR_PRODUCT_LINE_NAME'
GROUP BY install_date
	,media_source
	,campaign_name

计算总平台激活数

计算每个用户带来的新平台、组、媒体来源和活动的总数。

SELECT DATE (event_time__conversion) AS install_date
	,CASE 
		WHEN media_source IS NULL
			OR media_source = ''
			OR media_source = 'null'
			THEN 'organic'
		ELSE media_source
		END AS media_source
	,campaign_name
	,count(DISTINCT CASE 
			WHEN platform_group = 'PC'
				THEN customer_user_id
			ELSE NULL
			END) + count(DISTINCT CASE 
			WHEN platform_group = 'CONSOLE'
				THEN customer_user_id
			ELSE NULL
			END) + count(DISTINCT CASE 
			WHEN platform_group = 'CTV'
				THEN customer_user_id
			ELSE NULL
			END) + count(DISTINCT CASE 
			WHEN platform_group = 'MOBILE'
				THEN customer_user_id
			ELSE NULL
			END) + count(DISTINCT CASE 
			WHEN platform_group = 'Web'
				THEN customer_user_id
			ELSE NULL
			END) + count(DISTINCT CASE 
			WHEN platform_group = 'Other'
				THEN customer_user_id
			ELSE NULL
			END) AS total_activations
FROM end_user_events_user_level_cross_platform
WHERE product_line_name = 'YOUR_PRODUCT_LINE_NAME'
GROUP BY install_date
	,media_source
	,campaign_name

计算总收入

计算每个媒体来源和活动的总收入。

SELECT DATE (event_time__conversion) AS install_date
	,CASE 
		WHEN media_source IS NULL
			OR media_source = ''
			OR media_source = 'null'
			THEN 'organic'
		ELSE media_source
		END AS media_source
	,campaign_name
	,SUM(revenue_value_customer) AS total_revenue
FROM end_user_events_user_level_cross_platform
WHERE product_line_name = ’YOUR_PRODUCT_LINE_NAME’
GROUP BY install_date
	,media_source
	,campaign_name;