Die Webanalyse bindet automatisch ein Click-Event an jedes Element mit dem
Attribut data-goatcounter-click. Damit lassen sich beispielsweise Klicks auf
einen externen Link als ext-example.com erfassen:
<a href="https://example.com" data-goatcounter-click="ext-example.com">Example</a>
Ist data-goatcounter-click leer, wird in dieser Reihenfolge das Attribut
name oder id verwendet.
Mit data-goatcounter-title und data-goatcounter-referrer setzen Sie Titel
und/oder Referrer:
<a href="https://example.com"
data-goatcounter-click="ext-example.com"
data-goatcounter-title="Example event"
data-goatcounter-referrer="hello"
>Example</a>
Ist data-goatcounter-title leer, wird das reguläre title-Attribut oder der
HTML-Inhalt des Elements (auf 200 Zeichen gekürzt) verwendet. Für den Referrer
gibt es keinen Standardwert.
data-goatcounter-no-session="1" kann hinzugefügt werden, um die
Session-Erkennung für dieses Event zu deaktivieren; das Event wird dann immer
gezählt, auch wenn der Nutzer den Link mehrfach in kurzer Folge anklickt.
Sie können ein Event senden, indem Sie den Parameter event in count() auf
true setzen:
$('#banana').on('click', function(e) {
window.goatcounter.count({
path: 'click-banana',
title: 'Yellow curvy fruit',
event: true,
})
})
path dient gleichzeitig als Event-Name. Das erste Zeichen darf kein / sein.
Derzeit gibt es keine direkte Möglichkeit, den Seitenpfad zusammen mit dem Event zu speichern; Sie können ihn jedoch als Teil des Event-Namens übergeben:
window.goatcounter.count({
path: function(p) { return 'click-banana-' + p },
event: true,
})
Der Callback erhält den regulären path als Argument, an den Sie den
Event-Namen anhängen können. Alternativ verwenden Sie direkt
window.location.pathname; der Unterschied zum übergebenen Wert besteht darin,
dass <link rel="canonical"> dabei berücksichtigt wird.
Bei Fragen oder Schwierigkeiten stehen wir Ihnen gern zur Verfügung. Die meisten Probleme lassen sich schnell klären.
Kontakt aufnehmen: anzeigen