google-analytics - 如何在谷歌标签管理器中使用一系列事件编写自定义 HTML 标签
问题描述
如何创建带有事件数组的自定义 HTML 标记?下面在事件数组行上给了我一个解析错误,谢谢你的帮助
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
window.dataLayer.push({
"event" : {"cf7submission-trigger1","cf7submission-trigger2","cf7submission-trigger3"},
"formId" : event.detail.contactFormId,
"response" : event.detail.inputs
})
});
</script>
解决方案
您定义的不是数组,这是一个数组:
["cf7submission-trigger1","cf7submission-trigger2","cf7submission-trigger3"]
无论如何,您不能将数组用作事件值,但您可以循环数组并发送 3 个事件:
var arr = ["cf7submission-trigger1","cf7submission-trigger2","cf7submission-trigger3"];
for (var i=0;i<arr.length;i++) {
window.dataLayer.push({
"event" : arr[i],
"formId" : event.detail.contactFormId,
"response" : event.detail.inputs
})
}
推荐阅读
- python - Python。使用列表内的步骤对值求和
- sql - 删除SQL中具有不同用户ID的重复行?
- azure-devops - 如何解决 Azure Dev Ops 中的拉取请求合并冲突?
- python - 将 PDF 拆分为大小均匀的文件
- botframework - 为什么我无法在桌面 Teams 应用程序中使用 Microsoft Bot Framework 打开带有 ActionTypes.OpenUrl 的网站?
- python - 删除列表的元素,直到到达 Python 中的第一个空元素
- swift - 如何在 Calendar.dateComponents 中重置小时、分钟和秒的值?
- node.js - Yarn - 命令纱线导入错误:这个包似乎不存在于您的锁定文件中;尝试进行安装以更新您的分辨率
- python - 在python中减去日期时间
- java - 什么是
- 在 html 中。它与