我需要帮助。我正在尝试为表单提交实施自定义事件跟踪作为分析目标和谷歌优化的转换目标。
这是谷歌分析目标的截图:
我有我的谷歌分析(敏感信息用 XXXXX 编辑),如下所示:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=XXXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'XXXXXXXXXXX', { 'optimize_id': 'XXXXXXXXXXX'});
</script>
然后我尝试使用两者触发自定义事件:
ga('send', {
hitType: 'event',
eventCategory: 'mailchimp',
eventAction: 'subscribe',
eventLabel: 'soft-lead-form'
});
并且:
gtag('event', 'play', {
'event_category': 'mailchimp',
'event_label': 'soft-lead-form'
});
我已经确认通过写入控制台有效地实例化了分析:
if (gtag) {
console.log("ga present");
}
我已经确认用户操作通过在同一函数中写入控制台来触发 ga 调用:
$("#mc-embedded-subscribe-form").submit(function(){
gtag('event', 'play', {
'event_category': 'mailchimp',
'event_label': 'soft-lead-form'
});
console.log("ga Event Submitted");
});
我非常感谢任何帮助。我浏览了几页文档,尽管在此过程中尝试/测试了多个点,但我无法让事件出现在 Analytics 或 Optimize 中。这是我们营销工作的关键部分,我非常想让它发挥作用。
太感谢了!加里