表单完成后,添加事件侦听器以触发Google adwords跟踪脚本

时间:2018-03-20 11:00:29

标签: javascript javascript-events addeventlistener

是否有一种在表单中创建javascript事件侦听器的方法,以便在用户完成该表单时,会创建一个触发器(事件侦听器)。

此触发器(事件监听器)随后由我构建的单独HTML页面选取,并且仅运行google adwords跟踪脚本。

这样我就可以准确地跟踪用户来自哪里以完成表单。

1 个答案:

答案 0 :(得分:0)

使用带有隐藏输入字段的表单:

您可以从网址中捕获当前的 utm 参数,并在隐藏<form>的{​​{1}}中使用这些参数:

使用Javascript:

<input>

HTML:

// Get the utm-params from the URL
// You can add some logic yourself to get only the utm-param(s) you need.
let utmParams = location.search;

// Set utmParams as the input value
document.getElementById("utm-values").value = utmParams;

<input id="utm-values" type="hidden" value="" /> 上,这些值现在将转移到新页面。

或者,您可以使用eventListener:

如果确实需要事件监听器,那么创建自己的提交按钮和脚本。

HTML:

submit

Javascript:

<form id="myForm">
    ...
    <button id="mySubmit">Submit</button>
</form>