Ich verwende diesen 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-xxxxxxxx-xx', 'auto');
<?php
if (is_single()){
echo "ga('set', contentGroup1, '".get_the_author()."');n";
$category = get_the_category();
if ($category && !empty($category[0]->cat_name)){
echo "ga('set', contentGroup2, '".$category[0]->cat_name."');n";
}
}
?>
ga('send', 'pageview');
</script>
Das Ziel ist hier, sowohl den Kategorienamen als auch den Autor von meiner WordPress-Website an Google Analytics (Content Grouping) zu senden.
Wenn meine Website jedoch angezeigt wird, zeigt mein Quellcode (im Head-Bereich) immer noch die PHP-Tags an. Wie kann ich sicherstellen, dass der PHP-Code richtig geparst und die Autor-/Kategorieinformationen korrekt eingefügt werden?
Welche Dateierweiterung hat die Datei mit Ihrem PHP-Code? Wenn es nicht PHP ist, wird PHP es nicht verarbeiten
– Andre Schild
27. Juli 2015 um 7:45 Uhr
Hallo André, es ist auf jeder normalen Seite enthalten, die von meinem WordPress-Thema erstellt wurde. Jeder andere PHP-Code funktioniert einwandfrei.
– Alex
27. Juli 2015 um 7:48 Uhr
Sie meinen, dass Sie die PHP-Tags in Ihrem Skript sehen können?
– dingo_d
27. Juli 2015 um 8:31 Uhr
Ja genau. Die Informationen zum Autor und zur Kategorie wurden nicht richtig eingefügt.
– Alex
27. Juli 2015 um 11:32 Uhr
Sie haben uns den Code nicht gezeigt, der das Einschließen ausführt. Haben Sie Ihren Opcode-Cache zurückgesetzt, seit Sie dies bereitgestellt haben?
– Symbohne
27. Juli 2015 um 12:17 Uhr