Verwenden Sie Google Analytics, um Ihr Publikum zu verfolgen? Dann möchten Sie wahrscheinlich nur echte Besucher verfolgen und nicht Ihre Autoren und Redakteure.
Der einfachste Weg, echte Besucher zu verfolgen, ist die Verwendung von MonsterInsights auf Ihrer Website, dem besten Google Analytics-Plugin für WordPress.
Wenn Sie stattdessen einen Code-Snippet verwenden möchten, folgen Sie den unten stehenden Anweisungen. Beachten Sie, dass dieses Snippet automatisch den Google Analytics-Code in Ihren Footer-Bereich einfügt (falls „wp_footer()“ aufgerufen wird), sodass Sie den Analytics-Code nicht manuell in alle Ihre Dateien einfügen müssen.
Anweisungen:
Fügen Sie dieses Snippet in Ihre functions.php-Datei im Verzeichnis Ihres Themes oder in ein websitespezifisches Plugin ein. Sie müssen Ihre Google Analytics-ID bei „XXXXXXXX“ einfügen. Viel Spaß damit!
<?php
// function for inserting Google Analytics into the wp_head
add_action('wp_footer', 'ga');
function ga() {
if ( !is_user_logged_in() ) { // not for logged in users
?>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX']); // insert your Google Analytics id here
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<?php
}
}
?>
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich auch unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: Die besten WordPress-Seitenersteller (im Vergleich).
Funktioniert das mit GA4?
Gibt es eine Möglichkeit, dies nur für angemeldete Administratoren gelten zu lassen, während andere angemeldete Benutzer verfolgt werden?
Zeile 5 müsste geändert werden zu:
if ( !is_user_logged_in() || !current_user_can(‘administrator’)) {
Hallo,
Ich habe das versucht, aber es hat nicht funktioniert. Ich habe diesen Code mit dem Code Snippets-Plugin hinzugefügt und wp_header anstelle von wp_footer verwendet. Ich habe ihn so eingestellt, dass er auf der gesamten Website ausgeführt wird:
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-XXXXXX’]); // Fügen Sie hier Ihre Google Analytics-ID ein
_gaq.push([‘_trackPageview’]);
_gaq.push([‘_trackPageLoadTime’]);
(function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
})();
<?php
}
}
Habe ich etwas falsch gemacht? Bitte helfen Sie.
Es scheint, dass die Google Analytics-ID fehlt. UA-XXXXXX ist nur ein Platzhalter. Möglicherweise möchten Sie sich Folgendes ansehen: https://www.isitwp.com/install-google-analytics-wordpress-site/
Kann ich stattdessen diesen Code verwenden?
Mein Google Analytics-Code.
<?php
}
}
Ja, Sie würden Ihre eigene Google Analytics-ID verwenden.
Danke, es hat funktioniert!
Freut mich, dass es geholfen hat 🙂
Irreführender Titel. Wo ist der Teil, in dem gezeigt wird, wie man eingeloggte Benutzer blockiert?
Zeile 5 setzt die Bedingung so, dass der Google Analytics-Code nicht ausgeführt wird, wenn der Benutzer angemeldet ist.
Danke, das ist sehr nützlich 🙂
Ich habe das früher alles mit dem Tag Manager gemacht, aber das ist eine viel schnellere Option!
Es gibt jetzt ein neues Skript von Google, daher möchten Sie Ihren Beitrag vielleicht aktualisieren. Außerdem habe ich wp_footer in wp_header geändert, da Google das Skript im Header bevorzugt.