在 Angular 次点击时触发 Google 跟踪代码管理器 GTM 代码

Fire Google Tag Manager GTM Tags on Angular Clicks

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

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

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

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

谢谢!

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

Click Text: The visible text inside the clicked element.

您只需要确保锚元素是您点击的元素,文本就会随之而来。