2017-10-27 2 views
3

Ich möchte Google Analytics-Ereignisse auf Schaltflächen und Links verfolgen. In jQuery würde ich typischerweise Werte in Datenattributen übergeben und sie abrufen und benötigte Funktionen aufrufen. Ich verstehe, dass ich keine Datenattribute verwenden sollte, deshalb suche ich nach dem besten Weg, dies zu tun, da es mehrere Schaltflächen geben kann, die unterschiedliche Verfolgungen mit unterschiedlichen Daten durchführen (Attribut). Also muss ich Datenzwecke übergeben und Daten-Benutzer auf die Komponente vue/functionVuejs Ereignis-Tracking mit Google Analytics

<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> 

In Analytik

ga('send', { 
    hitType: 'event', 
    eventCategory: 'button', 
    eventAction: 'data-purpose', 
    eventLabel: 'VALUE OF BUTTON' 
}); 
+0

Ich sehe keine Probleme mit der Verwendung der 'Data-*' - Attribute. Kannst du ein minimales Snippet oder Jsfiddle erstellen, um zu zeigen, wo du Schwierigkeiten hast? – Nisarg

Antwort

0

I am Ende mit vue-analytics. Es gibt eine einfach zu befolgende Dokumentation vom Autor