2017-06-14 90 views
0

我想将Google转换代码集成到联系表格7插件中。我已经设置好了一切。 但表单提交时出错。在联系表格7中集成Google Adwords转换代码时出错Wordpress

Uncaught ReferenceError: ga is not defined

at eval (eval at <anonymous> (scripts.js?ver=4.8:256), <anonymous>:1:1) 
at String.<anonymous> (scripts.js?ver=4.8:256) 
at Function.each (jquery.min.js:2) 
at ajaxSuccess (scripts.js?ver=4.8:256) 
at Object.<anonymous> (scripts.js?ver=4.8:324) 
at i (jquery.min.js:2) 
at Object.fireWith [as resolveWith] (jquery.min.js:2) 
at A (jquery.min.js:4) 
at XMLHttpRequest.<anonymous> (jquery.min.js:4) 

联系形式7所述的其他设置是如下

contact form 7 Additional Settings

回答

2

on_sent_ok: "typeof goog_report_conversion === 'function' && goog_report_conversion();"

替换附加设置和将谷歌的Adword转换代码在表格底部的,因为它是。

0

on_sent_okon_submit已被弃用,并计划于2017年

末可以使用DOM -events代替这些设置被取消。

您可以使用此功能

<script type="text/javascript"> 
document.addEventListener('wpcf7mailsent', function(event) { 
var img = document.createElement("img"); 
var goalId = "868xxxxxx"; // Your Google Conversion ID 
var randomNum = new Date().getMilliseconds(); 
var value = 0; 
var label = "WoZxxxxxxxxxx"; // Your Google Conversion Label 
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); 
}, false); 
</script>