Firebase Analytics BigQuery 中的归因

Posted

技术标签:

【中文标题】Firebase Analytics BigQuery 中的归因【英文标题】:Attribution in Firebase Analytics BigQuery 【发布时间】:2021-03-18 16:43:41 【问题描述】:

在 Google Analytics (GA4) GUI 中,在流量获取报告下,可以查看按来源划分的应用访问量。

但是,我在 BigQuery 中看不到相同的信息。

根据 [GA4] BigQuery 导出架构 documentation traffic_source 是“首先获得用户的流量来源的名称”。我已经检查过,实际上似乎traffic_source 的值仅在user_pseudo_id 更改时才会更改,这意味着它会一直存在,直到重新安装应用程序。

场景: 用户 A 使用 google-play 广告系列安装了该应用,然后在 Google cpc 广告系列之后第二次访问该应用,然后在推送通知之后第三次访问该应用。

问题: 在 BigQuery 中,我如何才能看到第二次访问来自 cpc,而第三次来自推送通知?

【问题讨论】:

【参考方案1】:

traffic_source 确实在多个会话中持续存在,它仅捕获第一个应用安装的来源。

要获取访问级别的归因,您需要使用firebase_campaign事件中的参数,例如:

SELECT  
user_id,
user_pseudo_id,
event_date,
event_timestamp,
event_name,
(SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'source') AS source_,
(SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'medium') AS medium_
FROM `project.table.events_*` 
WHERE _TABLE_SUFFIX BETWEEN '20210316' AND '20210319'
AND event_name IN('firebase_campaign') 
AND user_id = 'XXXXX'

【讨论】:

以上是关于Firebase Analytics BigQuery 中的归因的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin Firebase iOS Analytics 抛出 AOT MTOUCH ERROR MT3001 - Firebase.Analytics.dll

Firebase Analytics 开始而不是 Google Analytics

如何从 Google-Analytics 迁移到 Firebase-Analytics?

同步“com.google.firebase:firebase-analytics@17.2.2”时生成错误

如何从 Firebase 匿名化 Analytics 中的 IP?

CocoaPods 停止安装 Firebase/Analytics 并出现错误