gpt4 book ai didi

javascript - _googWcmGet 回调无法通过具有动态电话号码的 GTM 工作

转载 作者:数据小太阳 更新时间:2023-10-29 04:33:34 31 4
gpt4 key购买 nike

我正在尝试使用 GTM 在我的网站上运行 Adwords 调用转换跟踪。一切都在 Adwords 端设置(附加电话信息 + 来自网站转换的电话),但替换功能仍然无法正常工作。

<script type="text/javascript">
// the code from adwords, loads the _googWcmGet function
(function(a,e,c,f,g,b,d){var h={ak:"XXXXXXX",cl:"XXXXXXXX"};a[c]=a[c]||function(){(a[c].q=a[c].q||[]).push(arguments)};a[f]||(a[f]=h.ak);b=e.createElement(g);b.async=1;b.src="//www.gstatic.com/wcm/loader.js";d=e.getElementsByTagName(g)[0];d.parentNode.insertBefore(b,d);a._googWcmGet=function(b,d,e){a[c](2,b,h,d,null,new Date,e)}})(window,document,"_googWcmImpl","_googWcmAk","script");

// my callback to replace the number
var replaceNumber = function (formatted_number, unformatted_number) {
console.log("replaceNumber() called");
}

var getNumber = function () {
var links = document.getElementsByTagName("a");
var oldNumber = null;

for(var i=0; i<links.length; i++) {
if( links[i].href.indexOf("tel") > -1 ) {
var el = links[i];
var oldNumber = el.innerHTML.split("<")[0];
}
}
// console.log(oldNumber); -> 123-456-7890
return oldNumber;

}

window.onload = function() {
_googWcmGet( replaceNumber, getNumber() );
};

</script>

getNumber() 返回要替换的正确电话号码(格式:123-456-7890),但 replaceNumber 从未被调用。这看起来与示例非常相似,只是电话号码是通过函数检索的,而不是静态提供的。

为什么没有调用 replaceNumber?

最佳答案

事实证明,回调仅在访问者来自 Adwords 广告时运行,这意味着您需要生成付费点击才能进行测试。

从文档来看,调用跟踪可以用来跟踪:

"calls people make from your website after clicking your ad ..."

它很微妙,但它就在那里。为了进行测试,您需要点击您自己的 Adwords 广告。然后,保存 URL(带有标签等),以便您以后可以使用相同的 URL 继续测试,而不会产生更多的点击费用。如果您知道 URL 是什么,您可能甚至不需要点击广告。

编辑:@dorian 下面的评论非常有用,我将其包含在此处以提高知名度,但也请给他点赞。

Probably a bit late, but there's an extremely helpful debugging mode which you can activate by appending #google-wcc-debug to the URL of the page where you have activated call tracking. Unfortunately this debug mode seems to be documented nowhere.

关于javascript - _googWcmGet 回调无法通过具有动态电话号码的 GTM 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27607431/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com