我正在尝试新的谷歌分析 4 和 bigquery,想知道是否有办法处理 simo 在此链接上描述的“流氓推荐” https://www.simoahava.com/gtm-tips/fix-rogue-referral-problem-single-page-sites/ 这个想法是,对于单页应用程序网站,为了使文档位置保持不变,我们必须使用原始位置(着陆页)创建一个 javascript 变量,并将其发送到字段上以在谷歌标签管理器上设置以发送到谷歌通用分析
1 - 有什么方法可以在 Google 跟踪代码管理器上使用相同的方法,但这次是将数据发送到新的 Google Analytics 4
2 - 有没有办法进行推荐排除,因为在运行此查询时我的域名始终位于 utm 媒体/来源/活动中
SELECT
event_name,
DATETIME(TIMESTAMP_MICROS(event_timestamp)),
user_pseudo_id,
(select value.string_value from UNNEST(event_params) where key = 'page_location' ) as page_location,
(select value.string_value from UNNEST(event_params) where key = 'page_referrer' ) as page_referrer,
traffic_source.name,
traffic_source.medium,
traffic_source.source,
(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_,
(select value.string_value from UNNEST(event_params) where key = 'campaign' ) as campaign_
FROM `mytable`
where user_pseudo_id ='mycookie'
group by 1,2,3,4,5,6,7,8,9,10,11
order by 2 desc
看起来这个问题不会根据会话的计算方式在 GA4 中持续存在
来自Google的文档,
Google Analytics 4 和 Universal Analytics 之间的会话计数差异
您可能会在 Google Analytics 4 中看到较低的会话计数,因为 Google Analytics 4 不会在会话中更改活动源时创建新会话,而 Universal Analytics 会在这种情况下创建新会话。
GA4中,session值是在“客户端”(浏览器)定义的,所以规则不同。 GA4 不会通过检查点击之间的时间(超过 30 分钟)或频道是否更改来计算会话。
您可以在这里找到更多信息:https://support.google.com/analytics/answer/9191807