angularjs - 在 Angular 点击时触发 Google Tag Manager GTM 标签

标签 angularjs google-analytics google-tag-manager

我的开发团队创建了一个单页网站,其中包含许多这样的链接:

<a href="javascript:" ng-click="setTab('geography');">Geography</a>


<a href="javascript:" ng-click="setTab('demography');">Demographics</a>

我如何创建可以将它们区分为单独事件的 Google 跟踪代码管理器标签,因为它们与“javascript:”具有相同的 href?有没有办法根据 anchor 文本制作事件名称?

谢谢!

最佳答案

在 GTM 中,您可以尝试使用 {{Click Text}} 变量,根据 GA documentation , 是

Click Text: The visible text inside the clicked element.



您只需要确保 anchor 元素是您单击的元素,并且文本将随之而来。

关于angularjs - 在 Angular 点击时触发 Google Tag Manager GTM 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35325924/

相关文章:

javascript - 使用 JavaScript 访问 div 内的嵌套值

javascript - 如果不处于适当的状态则隐藏元素

javascript - 拉拉维尔{!! Form::open() !!} 在 AngularJS 中不起作用

javascript - AngularJS - 无法总结范围上的属性

google-analytics - 我想设置一个目标,以便漏斗也显示用户总数

google-analytics - 通过 Google Tag Manager 访问 Google Analytics 设置的 ClientID

ios - 通过来自 iOS 的 Google 标签管理器在 GA 中跟踪 AppView 事件

javascript - 我可以使用 Angular 将客户端行为注入(inject) Umbraco 7 后台吗?

javascript变量引用

ios - 无法下载 GoogleService-Info.plist 文件