谷歌分析事件跟踪:跟踪下拉表单中的链接
Google analytics event tracking: tracking links within a drop-down form
我试图跟踪一个表单内的下拉菜单中包含的链接,但我不确定如何返回一个动态值到事件跟踪代码。
我的代码是:<form class="form" action="">
<select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;">
<option value="" selected>Select option</option>
<optgroup label="Other">
<option value="link1" name="name1">Option 1</option>
<option value="link2" name="name2">Option 2</option>
</optgroup>
</select>
<input type="button" name="Submit" value="Go!" onClick="window.open(ddmenu_name.value,'newtab'); _gaq.push(['_trackEvent', 'Link', 'Join', ddmenu_name.name]);">
</form>
事件跟踪器返回标签为ddmenu_menu.name
有人能帮忙吗?
ddmenu_name.value
作为所选值的快捷方式,因为select
标记没有其他值。但是由于select
标签本身有一个name
属性,因此ddmenu_name.name
如预期的那样是"ddmenu_name"。因此,为了获得所选option
的name
属性,您必须获得当前选中的选项索引并获得其name
属性:
<form class="form" action="">
<select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;">
<option value="" selected>Select option</option>
<optgroup label="Other">
<option value="link1" name="name1">Option 1</option>
<option value="link2" name="name2">Option 2</option>
</optgroup>
</select>
<input type="button" name="Submit" value="Go!" onClick="window.open(ddmenu_name.value,'newtab'); _gaq.push(['_trackEvent', 'Link', 'Join', ddmenu_name.options[ddmenu_name.selectedIndex].getAttribute('name')]);">
</form>
相关文章:
- 如何使用Google Analytics跟踪表单提交
- 如何在基于表单提交的谷歌分析中跟踪转换
- 如何在表单提交时在谷歌分析上设置事件跟踪
- 如何使用Google Analytics Dimensions在多个表单页面上跟踪用户ID
- 基于AJAX的联系人表单7事件跟踪新的谷歌分析代码
- 我可以使用网络趋势跟踪对 Web 表单的更改吗?
- 跟踪大型输入表单中更改的最快(Javascript/jQuery)方法
- 使用 jquery 跟踪 DIV 标记下的 HTML 表单控件中的数据更改
- 表单验证和分析事件跟踪
- 跟踪谷歌分析目标中的表单输入
- JSF 命令链接和表单提交 Google Analytics 事件跟踪
- 使用基于js/ajax的表单实现Adwords转换跟踪
- 在Google Analytics中跟踪表单提交
- 提交表单时使用_trackEvent跟踪Google Analytics事件
- 是否可以将跟踪添加到Hubspot表单提交按钮
- 使用GTM在SquareSpace中跟踪表单提交
- 如何使用引导模式窗口在IE中跟踪表单提交
- 如何用IE跟踪表单上的输入
- 谷歌分析:事件跟踪表单操作
- 通过javascript跟踪表单更改的最佳方式是什么