javascript - 将事件 gtag 代码发送到 Analytics 以设置目标
问题描述
我希望使用下面的 gtag 代码(插入到 iframe 代码中)从 iframe 设置转化跟踪,但是如何在 Analytics 中设置目标以“接收”此事件?我需要添加 event_category、event_action 等吗?
tag.src = "https://www.googletagmanager.com/gtag/js?id=XXXXXXXXXX";
document.getElementsByTagName("head")[0].appendChild(tag);
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("event", "booking_init");
gtag("config", "YOUR_TRACKER_CODE");
document.addEventListener("click", function (e) {
e.path.forEach(function (pI) {
if (pI.className && pI.className.indexOf("ant-select-dropdown-menu-item") != -1) {
gtag(
"event",
pI.firstChild.className,
{
value: pI.firstChild.title,
}
);
}
if (pI.className && pI.className.indexOf("booking-form-date") != -1) {
gtag("event", "booking-form-date");
}
if (pI.className && pI.className.indexOf("ant-btn") != -1) {
gtag("event", "button", { value: pI.innerText });
}
});
});```
解决方案
推荐阅读
- git - *.bat text eol=crlf 但 git 仍会更改行尾
- json - 为什么我无法访问我的文件,尽管它在资源中?
- python - CSV 阅读器的索引超出范围
- c++ - 矢量搜索与数组搜索的时间成本
- ios - FBSDK 和 pod:命令 PhaseScriptExecution 失败,退出代码为非零
- wpf - 如何设置扩展器的实际标题部分,而不仅仅是内容
- html - 如何使联系表格居中并将某些输入放在某些行上
- swing - 如何修复“(java:22494):Gdk-WARNING ...”
- asp.net - 在asp.net的文本框中绑定默认文本
- plsql - 来自多个表的总和