Page 2 of 3

Re: Google Analytics

Posted: Sun 21. Mar 2010, 17:20
by Adeuq
na ja, das ist ja auch alles korrekt mit dem 'pixeltracking' ,aber wenn man mehrere Domains mit einem phpwcms betreibt ist die Lösung mit dem Code in der Seitenvorlage (nicht im 'WYSIWYG Modus' -content) auch akzeptabel.
Bei mir läuft das Ganze mit vier verschiedenen Unterdomains in einem CMS seit 8 Monaten ohne Probleme. Ich erhalte alle infos von ...analytics die ich brauche, für jede Unterdomän und den code sieht man nur im Quelltext...
wenn ich da was falsch mach, dann klärt mich doch mal bitte auf ...
Rudi

Re: Google Analytics

Posted: Sun 21. Mar 2010, 19:15
by update
Wie betreibst Du denn mehrere Domains mit einem CMS? (Bin neugierig, ich weiss ;) )

Re: Google Analytics

Posted: Sun 21. Mar 2010, 20:02
by Adeuq
Na ja, eine Hauptdomän und das andere sind quasi alles eigenständige Subdomänen und zwar nach diesem Beispiel:
http://forum.phpwcms.org/viewtopic.php? ... hp#p101251.
Mit 'rt_canonical_alias' versehen und von den Suchmaschinen als 'korrekt' behandelt...
Rudi

Re: Google Analytics

Posted: Tue 11. Nov 2014, 13:49
by Miguel
Hallo, ich muss diesen alten Thread mal wiederbeleben: lch habe den Pixeltracker in das frontend-render-Verzeichnis geschoben und den vorgegebenen Tracking code von Analytics vor den schließenden head-tag bzw. am Ende des Headbereichs meiner 5 Vorlagen einkopiert. In meinem Analytics-Account wird aber gemeldet, dass der Tracking Code nicht installiert sei. Aus der vorangegangenen Diskussion ist mir auch nicht klar geworden, welcher Schritt auf das Verschieben der pixelTracking.php folgen muss.

Re: Google Analytics

Posted: Tue 11. Nov 2014, 14:24
by update
das Verschieben reicht, bloß nix in die Vorlagen kopieren! :shock:
Hast Du denn auch (vor dem Verschieben) den entsprechenden Tracker im Script aktiviert?

Re: Google Analytics

Posted: Tue 11. Nov 2014, 15:12
by Oliver Georgi
ich überarbeite die Trackingsache die Tage mal, alles ein wenig outdated.

Re: Google Analytics

Posted: Tue 11. Nov 2014, 15:20
by update
Oliver Georgi wrote:alles ein wenig outdated
Für PIWIK funkt das bisher (noch) super für alle von mir getrackten Sites. Bin gespannt!

Re: Google Analytics

Posted: Tue 11. Nov 2014, 16:37
by Miguel
Hallo Claus, ja, da steht jetzt folgendes:

Code: Select all

* Google Analytics
 */
$_Tracking_GoogleAnalytics		= On;
$_Tracking_GoogleAnalyticsCode	= 'Mein-Tracking-Code';
$_Tracking_GoogleSSL			= On;
Aber in Google Analytics tut sich trotzdem nichts.

VG

Re: Google Analytics

Posted: Tue 11. Nov 2014, 17:06
by update
wird das Script (der GA-Part) denn unten in den Seiten im Quellcode (vor dem </body>-Tag) eingefügt (macht phpwcms automatisch)?
Und hast Du Deine eigenen Einfügungen wieder entfernt?
Und ist das Script wirklich im /templates/in_script/frontend-render/ Ordner?

Re: Google Analytics

Posted: Tue 11. Nov 2014, 17:16
by Oliver Georgi

Code: Select all

// Neue Form der Google Analytics
$_Tracking_GoogleAnalyticsCode = 'UA-xxx';
$block['custom_htmlhead']['google.analytics'] = "
  <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', '" . $_Tracking_GoogleAnalyticsCode . "', 'auto');
  ga('set', 'anonymizeIp', true);
  ga('send', 'pageview');
  </script>
";

Re: Google Analytics

Posted: Wed 12. Nov 2014, 13:30
by Miguel
Hallo Claus,

es wird unten voe dem schließenden body-tag der folgende Code eingefügt:

Code: Select all

<script src="https://ssl.google-analytics.com/ga.js" type="text/javascript"></script>
<script type="text/javascript">
	try {
		var pageTracker = _gat._getTracker("UA-xxxxxxxx-1");
		pageTracker._trackPageview("http://xxxxxxxxxxxxxxxxxx");
	} catch(err) {}
</script><!-- Start of StatCounter Code -->
<script type="text/javascript">
  <!-- 
	var sc_project="000000";
	var sc_invisible=1;
	var sc_partition=5;
	var sc_security="aaaaaaaaa";
	var sc_https=0;
	var sc_remove_link=1;
  -->
</script>
<script type="text/javascript" src="http://www.statcounter.com/counter/counter_xhtml.js"></script>
<noscript><img src="http://c8.statcounter.com/000000/0/aaaaaaaaa/1/" width="0" height="0" border="0" style="border:0;overflow:hidden;" alt="" /></noscript>
<!-- End of StatCounter Code --><!-- Yahoo! Web Analytics - All rights reserved -->
<script type="text/javascript" src="http://d.yimg.com/mi/eu/ywa.js"></script>
<script type="text/javascript">
// globals YWA
var YWATracker = YWA.getTracker("01234567890");
//YWATracker.setDocumentName("");
YWATracker.setDocumentGroup("Home/xxx/xxx/Über_uns");
YWATracker.submit();
</script>
<noscript><div style="width:0;height:0;overflow:hidden"><img src="http://s.analytics.yahoo.com/p.pl?a=10001633077682&js=no" width="1" height="1" alt="" /></div></noscript>

Re: Google Analytics

Posted: Wed 12. Nov 2014, 13:32
by Miguel
Hallo Oliver, funktioniert deine Variante, wenn sie direkt im Template eingesetzt wird?

Re: Google Analytics

Posted: Wed 12. Nov 2014, 13:44
by Oliver Georgi
Nicht mit dem Tracking übertreiben, wozu 3 unterschiedliche externe Analysen, das ist Overkill und bringt nichts. Für eines entscheiden, dann ist aber auch gut. Alternativ auf ein Self-Hosted Projekt setzen.

Mein Google Analytics Code ist der aktuelle Stand, andere sollten nicht mehr verwendet werden. In Deutschland Verwendung auch NUR mit anonymisierter IP zulässig. Mein Codeschnipsel gehört in ein Frontend Render Script, da läuft es sauber.

Re: Google Analytics

Posted: Wed 12. Nov 2014, 13:55
by Miguel
Hallo, jetzt funktioniert das schon mal mit dem Pixeltracker, nur einige Analysefunktionen in Google Analytics funtionieren nicht.

Dann noch eine blöde Frage: Muss ich den Pixeltracker wieder deaktivieren, wenn ich den neuen Code-Schnipsel im front-end-render-Verzeichnis ausprobieren möchte?

Re: Google Analytics

Posted: Wed 12. Nov 2014, 15:04
by Oliver Georgi
ja logisch — das eine hat mit dem anderen nichts zu tun und trackt dann theoretisch doppelt.