You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否为手动触发的gtag page_view事件添加non_interaction参数

问题1:是否可以直接给page_view事件添加non_interaction参数

完全可以,这个修改是合法且能匹配你的需求的。
默认GTag发送的page_view事件会被判定为交互事件,只要页面加载完成触发了page_view上报,即使用户没有产生任何其他点击、滚动、表单提交等操作直接关闭页面,也不会被统计为跳出,这就是你站点跳出率长期接近0%的核心原因。
给手动上报的page_view加上non_interaction: true之后,page_view会被标记为非交互事件,只有用户触发了其他真实交互事件的访问才不会被记为跳出,最终统计的跳出率会回归真实水平。你给出的修改后代码是完全正确的。

问题2:参数的单引号是否需要保留

不需要刻意修改,加不加单引号效果完全一致,不会影响事件上报。
JavaScript对象的键名如果仅包含字母、数字、下划线、美元符号且不以数字开头,就属于合法的标识符,这种情况下键名外层加单引号、双引号或者不加引号都是完全等价的。non_interaction符合合法标识符要求,所以以下两种写法没有任何区别:

// 带单引号写法
'non_interaction': true
// 不带单引号写法
non_interaction: true

同一个配置对象里也可以混用带引号和不带引号的键名,你给出的修改后代码里page_path不带引号、non_interaction带引号的写法是完全合法的,可以直接交给开发人员落地。


内容的提问来源于stack exchange,提问作者Jeff Rowley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 09:15:03