将输入文字推入数据层GTM-无提交按钮

时间:2018-08-21 13:54:34

标签: forms google-tag-manager

当访问者单击下拉列表并在文本框中键入内容时,我试图衡量参与度(捕获文本输入,将值发送到GTM数据层等)(请参见屏幕截图)。

问题是,没有提交按钮。搜索和显示是自动执行的。想知道,甚至可以将输入文本推入GTM数据层吗?

Form screenshot

这是脚本的一部分

<div class="dropdown-menu open" style="max-height: 481.5px; overflow: hidden; min-height: 151px;">
   <div class="bs-searchbox"><input type="text" class="form-control" autocomplete="off"></div>
   <ul class="dropdown-menu inner" role="menu" style="max-height: 420.5px; overflow-y: auto; min-height: 90px;">
      <li data-original-index="1" class="">
<a tabindex="0" class="indent-1 location-name" style="" data-tokens="null">
<span class="text">All Destinations</span><span class="fa fa-checkmark check-mark"></span>
</a>
</li>
      <li data-original-index="2" class=""><a tabindex="0" class="indent-1 location-name js-state-AL" style="" data-tokens="null"><span class="text">Alabama</span><span class="fa fa-checkmark check-mark"></span></a></li>
      .
      .
      .
      .
      .
   </ul>
</div>

1 个答案:

答案 0 :(得分:0)

您可以通过自定义HTML标记执行此操作。在标记中,为keydown浏览器事件编写一个自定义侦听器。它有点复杂,但是在下面的链接中由simo ahava很好地描述了。

https://www.simoahava.com/analytics/track-autocomplete-search-google-tag-manager/

希望有帮助。