ga oder _gaq.push für die Google Analytics-Ereignisverfolgung?
Ich würde gerne eine Spur onclick
einer Schaltfläche auf einer Seite auf einer Website, nachdem eine Bedingung übergeben, die überprüfen, ob ein cookie vorhanden ist.
Sehr einfach, aber die syntax würde am besten funktionieren?
Habe ich recherchiert, die ga
und gaq_push
Präfix GA-event-tracking-syntax und (verzeihen Sie mir, wenn ich falsch Liege), aber Sie scheinen ziemlich ähnlich?
_gaq.push
<script type="text/javascript">
jQuery(document).ready(function () {
if (jQuery.cookie('entry_winagrand_cookie') !== null) {
jQuery('notregisterbtn').on('click', function () {
_gaq.push(['_trackEvent', 'QR_Win_A_Grand', 'Clicked through to Register']);
});
}
});
</script>
ga
<script type="text/javascript">
jQuery(document).ready(function () {
if (jQuery.cookie('entry_winagrand_cookie') !== null) {
jQuery('notregisterbtn').on('click', function () {
ga('send', 'event', 'button', 'click', 'QR_Win_A_Grand', 'Clicked_through_to_register');
});
}
});
</script>
InformationsquelleAutor der Frage Harry L | 2013-09-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie ga.js ("traditionelle" asynchronen code) Sie verwenden _gaq.push. Wenn Sie analytics.js müssen Sie die Verwendung von ga senden. Die Methoden sind nicht austauschbar, Sie gehören zu zwei verschiedenen Versionen des Google Analytics-tracking-code.
Mittlerweile (2017) gibt es eine neue code-version (gtag.js), also, wenn Sie, dass Sie weder
ga
noch_gaq.push
sondern Folgen die migration Richtlinien zu bringen, Ihren code auf die neueste version (oder Sie ganz vernünftig zu nutzen beginnen, Google-Tag-Manager).InformationsquelleAutor der Antwort Eike Pierstorff
Wenn Sie hatten beide analytics.js und ga.js läuft auf Ihrer Website, wird empfohlen, während analytics.js ist noch in der beta, Sie können laufen beide, allerdings würde ich Sie kombinieren in der notregisterbtn-Funktion, etwa so:
InformationsquelleAutor der Antwort Blexy
Ich würde eine Funktion erstellen, wenn Sie brauchen, um zu verfolgen die verschiedenen Ereignisse, die Ihre code wird sauberer.
analytics.js
ga.js
InformationsquelleAutor der Antwort jLuna
Dies ist mein Skript habe ich auf der Google Analytics Seite
Übersicht über meine anderen Seiten Backbone.js ich fügen Sie diesen code in jede Backbone.js View Skript:
InformationsquelleAutor der Antwort Artem Zaika
InformationsquelleAutor der Antwort AnOldMan