Ajax表单和谷歌转换 - 棘手的部分

时间:2011-08-04 04:28:07

标签: ajax forms

现在我已经尝试将谷歌转换代码推荐到我的ajax表格登陆页面。

成功之后我在ajax中所拥有的是什么

var google_conversion_id = **MYID**;
var google_conversion_language = "iw";
var google_conversion_format = "2";
var google_conversion_color = "ffffff";
var google_conversion_label = "**MYLABEL**";
var google_conversion_value = 0;
$.getScript( "http://www.googleadservices.com/pagead/conversion.js" );

我只是没有工作。在firebug中,我可以在填写表单后看到js加载,但页面上没有转换

现在我最终要做的就是在ajax之后的成功消息中添加iframe - hidden。

这是有效的,但对我而言,这不是我想要的正确方法

任何人都可以确认我的代码没问题,或者帮助理解它不起作用的方式吗?

2 个答案:

答案 0 :(得分:2)

我使用脏黑客来使用它。

document.write = function(text) {
    $('#footer').append(text);
};        
$.getScript( "http://www.googleadservices.com/pagead/conversion.js" );

这不太理想,但在他们从脚本中删除document.write之前,它对我有用。

答案 1 :(得分:0)

当前版本的google adwords代码段使用document.write(请参阅conversion.js的第14行),该页面加载后无效。我解决问题的方法是使用iframe作为你所做的。

以下是更多讨论。

http://groups.google.com/group/adwords-help-advanced/browse_thread/thread/2ef3ee7dc5863e86?pli=1