我希望能够追踪按钮和链接上的Google Analytics事件。在jQuery中,通常我会将值传递给data-属性,然后获取它们并调用所需的函数。我知道我不应该使用data-属性,因此我正在寻找最佳方法来实现这一点,可能会有多个按钮执行不同的跟踪操作,具有不同的data-purpose(属性),因此我需要传递data-purpose和data-user到vue组件/函数。
<button id="openmodal" data-purpose="contact form" class="btn__primary" aria-label="Help" @click="contactForm">Contact Form</button>
<button id="openmodal" data-purpose="Opt In" class="btn__primary" aria-label="Help" @click="optIn">Opt In</button>
在分析中
ga('send', {
hitType: 'event',
eventCategory: 'button',
eventAction: 'data-purpose',
eventLabel: 'VALUE OF BUTTON'
});
data-*
属性没有任何问题。你能否创建一个最小的代码片段或 jsfiddle 来展示你遇到的困难? - Nisarg Shah