如何使用react-ga4向特定追踪器发送事件(多追踪器场景)
指定ReactGA事件仅发送到特定GA4追踪器
要实现只把timeToLoad事件发送到G-0000001追踪器,只需两步操作:
给追踪器添加唯一命名
初始化多个追踪器时,为每个实例配置name属性用于区分:ReactGA.initialize([ {trackerId: 'G-0000001', name: 'primaryTracker'}, {trackerId: 'G-0000002', name: 'secondaryTracker'} ])发送事件时指定目标追踪器
调用event方法时,在事件配置对象中加入tracker字段,值为目标追踪器的名称,这样事件就只会提交到对应的GA4追踪器:ReactGA.event('timeToLoad', { loadTime: 10, tracker: 'primaryTracker' });
后续如果需要给G-0000002发送其他事件,同样可以通过tracker: 'secondaryTracker'来指定目标追踪器。
内容的提问来源于stack exchange,提问作者Gaspar Zsolt
相关产品推荐
相关产品推荐

