webentwicklung-frage-antwort-db.com.de

Google Analytics Event Tracking onClick Code

Ich versuche, die Ereignisverfolgung auf meiner Website einzurichten, kann sie jedoch nicht ordnungsgemäß ausführen.

Mein Tracking-Code:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).Push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-420xxxxxxx', 'mywebsite.org');
  ga('send', 'pageview');

</script>

Mein Event Tracking Code:

<a href="#PurchasePanelLink" class="uk-button uk-button-primary" onClick="$('#PurchasePanel').show(); _gaq.Push(['_trackEvent', 'Button', 'Click', 'Purchase Details',, false]);">Purchase Details</a>
28
Casey

Sie mischen klassischen Code mit universellem Code. Es wird nicht funktionieren. Sie müssen dies ersetzen:

_gaq.Push(['_trackEvent', 'Button', 'Click', 'Purchase Details',, false]);

Mit diesem:

ga('send', 'event', 'Button', 'Click', 'Purchase Details');

GAJS-Referenz für Ereignisse: https://developers.google.com/analytics/devguides/collection/upgrade/reference/gajs-analyticsjs#events

55
datasage

anscheinend verwendest du das neue analytics.js statt ga.js, daher sollten Sie die richtige Ereignisverfolgungsmethode verwenden:

ga('send', 'event', 'category', 'action');
8
jbr3zy

Ereignistreffer können mit dem Befehl send gesendet werden. Laut new analytics.js

Syntax:

ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);

Zum Beispiel, wenn Sie das Kaufereignis verfolgen möchten

ga('send', 'event', 'Button', 'Click', 'Purchase Details');

hier: -

eventCategory ist Button. Es ist ein Pflichtfeld und der Werttyp ist Text

eventAction ist Klicken. Es ist ein Pflichtfeld und der Werttyp ist Text

eventLabel ist Kaufdetails. Es ist ein optionales Feld und der Werttyp ist Text

eventValue ist null. Es ist ein optionales Feld und der Werttyp ist eine Ganzzahl

7
Sudhir