Google 点击按钮后的 AdWords 转化

Google Adwords Conversion after button click

我想在用户点击按钮后加载 Google Adwords 转换脚本。

代码如下:

<!-- Google Code for xyz Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 123;
var google_conversion_label = "abc";
var google_remarketing_only = false;
/* ]]> */
</script>
<script id="conversionScript" type="text/javascript" src="">
</script>

<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
alert("OK");
document.getElementById("conversionScript").src="//www.googleadservices.com/pagead/conversion.js";
}, false );
</script>

我尝试在单击按钮后将 "src" 属性设置为转换脚本,但它没有加载脚本。 (警报 "OK" 有效)

谁能帮忙看看是什么问题? 谢谢,

您必须创建一个新的 <script> 元素才能正常工作,仅更改 src 不会使脚本 运行.

// Initialize new script element
let conversionScript     = document.createElement('script');
    conversionScript.src = '//www.googleadservices.com/pagead/conversion.js';

// Append it to the DOM
let head = document.getElementsByName('head')[0];
    head.appendChild(conversionScript);