it-swarm.com.de

Google Analytics zeigt AdSense nicht an, wenn Sie über mehrere Websites verfügen

Ich habe mehrere Websites in Google Analytics und im Inhaltsbereich wird der Umsatz pro Seite nur für eine der Websites angezeigt. Auf den übrigen Websites in meinen Google Analytics wird nicht angezeigt, von welcher Seite die AdSense-Einnahmen stammen.

Ist das ein bekannter Fehler? Hat jemand das gehabt? Oder muss ich noch etwas konfigurieren?

So mache ich das gerade.

Es ist als Teil eines PHP-Strings aufgebaut, aber die Idee ist dieselbe. Siehe die ersten 2 Zeilen dieser Funktion. Der Rest der Funktion zeigt das herkömmliche Analyse-Snippet an.

  $str = '';
    if($production === true)
    {
        $str.= '<script type="text/javascript">'."\n";

        $str.= 'window.google_analytics_uacct = "UA-9425856-20";'."\n";

        $str.= 'var _gaq = _gaq || [];'."\n";
        $str.= '_gaq.Push(["_setAccount", "UA-9425856-20"]);'."\n";
        $str.= '_gaq.Push(["_trackPageview"]);'."\n";

        $str.= '(function() {'."\n";
        $str.= ' var ga = document.createElement("script"); ga.type = "text/javascript"; ga.async = true;'."\n";
        $str.= ' ga.src = ("https:" == document.location.protocol ? "https://ssl" : "http://www") + ".google-analytics.com/ga.js";'."\n";
        $str.= ' var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ga, s);'."\n";
        $str.= '})();'."\n";

        $str.= '</script>'."\n";
    }
    echo $str;
4
Genadinik

Sie müssen Ihren nicht primären Domänen einen zusätzlichen Codeausschnitt hinzufügen:

<script type="text/javascript">
 window.google_analytics_uacct = "UA-XXXXXX-X";
</script>

Es muss über dem anderen GA und AdSense-Code platziert werden. Der "UA-XXXXXX-X" sollte durch dieselbe GA Kontonummer ersetzt werden, die im GA Code verwendet wird.

2
Ewan Heming