reactjs - 如何在 Google Analytics 中触发自定义事件?
问题描述
很容易吧:)
- 反应应用
-我正在使用import TagManager from "react-gtm-module";
在根.js
useEffect(() => {
TagManager.initialize({ gtmId: gtmKey });
//..........
},[]);
我在浏览器工具的网络选项卡中显示 gtm.js 触发,这应该意味着我正在运行
现在在我的组件中,试图访问数据层
const GTMSearchEvent = (v) => {
console.log(v);
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
"event": "search",
"searchQuery": v,
});
};
我的参数“v”正在记录,所以函数正在运行,只是看不到任何事件触发
我似乎无法在 GTM 或 GA 中找到任何显示此事件的内容。
我怎样才能完成实施?只想将搜索查询传递给我的分析/标签经理
解决方案
推荐阅读
- android - 我们能否在仪器测试中测试静态广播接收器或广播接收器应仅在单元测试中测试
- kotlin - 如何使用计时器安排任务
- php - 如何将php文件包含到drupal 7自定义模块中
- excel - VB 运行时错误“1004”:无法获取 Addins 类的 Add 属性
- node.js - NestJS:用户管理处理不同类型的用户
- r - How to have percentage labels on a "bar chart of counts"
- oracle - SSIS Oracle 源 - DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER
- ios - 如何在 SwiftUI 中将手指的移动注册为绘图并检查边界?
- javascript - 使用具有嵌套对象的对象展平数组
- javascript - 如何检查在隐藏选项卡上检查了哪个值