【发布时间】:2014-09-30 21:42:50
【问题描述】:
我对所有的谷歌分析/广告词/转换等都非常不熟悉..
我有一个客户网站 (wordpress),它实际上是一个单页,底部有一个联系表(如果必须知道的话,用联系表 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) - 它们可以忽略吗?如果没有 - 如何添加它们?
(类似的问题在这里:Adding Google Conversion code to WordPress Contact Form 7)
【问题讨论】:
标签: javascript wordpress forms google-ads-api