ajax请求成功完成后,执行Google跟踪javascript的最佳方式是什么?ajax请求后执行Google AdWords转换跟踪代码
Ajax请求:
$('#form').ajaxSubmit({
url:'process.php',
success:function(response) {
if(response == 'success')
{
// trigger analytics code
}
}
});
谷歌的Adwords代码:
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = xxxxxxx;
/* ]]> */
</script>
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/"/>
</div>
</noscript>
我会需要在分析代码添加到一个单独的js文件,然后使用http://api.jquery.com/jQuery.getScript/?
或者我可以只是append<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/"/>
到成功回调的页面?
这不是谷歌Analytics跟踪代码,但谷歌AdWords转换跟踪代码。 此处显示的内嵌图像URL替代方法被截断,您需要使用完整路径,并且使用该URL将是一个可行的解决方案(在JS中创建新图像并从此URL中定义其源) –