我想在反应网站中插入google标记。但我的问题是事件跟踪(对于铅)。
我把index.html中的全局标记没有问题。但我想在用户提交表单时从组件触发事件gtag_report_conversion。
它给了我gtag没有定义。
我发现并使用了一个用于facebook像素的软件包,但我似乎找不到与Google AdWords相似的内容。
这是全局标记
<script>
function gtag_report_conversion(url) {
var callback = function () {
if (typeof(url) != 'undefined') {
window.location = url;
}
};
gtag('event', 'conversion', {
'send_to': 'AW-881122469/KLwdCPnZ_H4QpbmTpAM',
'event_callback': callback
});
return false;
}
</script>
然后我应该在提交时调用此gtag_report_conversion。但我怎样才能定义gtag。
我确信答案很简单,但我错过了一些明显的答案。
答案 0 :(得分:0)
我认为你错过了全局标签。只是在AdWords帐户中达到顶峰,看起来更像是
<!-- Global site tag (gtag.js) - Google AdWords: 123456789 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-123456789"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-123456789');
</script>
放置全局标记后,您不应该遇到gtag未定义的消息。