我对谷歌分析/广告/转化等完全不熟悉...
我有一个客户网站(使用WordPress),实际上只是一个单页,底部有一个联系表单(如果必须知道,则使用Contact Form 7构建)。
联系表单仅与锚点(#
)链接。它不是一个单独的页面。
实现的代码如下:
<!-- Google Code for Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 010101010101;
var google_conversion_language = "en";
var google_conversion_format = "2";
var google_conversion_color = "ffffff";
var google_conversion_label = "SomeRandomLabel";
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/971631980/?label=MCwlCLTErgoQ7NqnzwM&guid=ON&script=0"/>
</div>
</noscript>
阅读了很多类似这样的问题(如此),以及网上的问题,我找到了一些代码并将它们编写成了这个:
<script type="text/javascript">
/* <![CDATA[ */
function Tracking_conversion_custom(){
var img = document.createElement("img");
var goalId = 010101010101;
var randomNum = new Date().getMilliseconds();
var value = 0;
var label = "SomeRandomLabel";
var url = encodeURI(location.href);
var trackUrl = "http://www.googleadservices.com/pagead/conversion/"+goalId+"/?random="+randomNum+"&value="+value+"&label="+label+"&guid=ON&script=0&url="+url;
img.src = trackUrl;
document.body.appendChild(img);
}
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
我的问题如下:
1 - 在发送表单时调用Tracking_conversion_custom()
,但由于我只有一个页面,在谷歌广告跟踪方面,var url = encodeURI(location.href);
是否能按预期工作?(记住 - 它仅是一个锚点)
2 - 在所有我看到的代码中,有些变量缺失(例如var google_remarketing_only = false;
或google_conversion_format
)-它们可以忽略吗?如果不能 - 如何添加它们?
async
属性? - okmanideep