Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 18. April 2012 08:37
- Pulli
- probiert CMS/ms aus
- Registriert: 21. November 2010
- Beiträge: 83
- Webseite
Multidomains und Google Analytics
Hallo zusammen,
habe eine Seite erstellt, die mittels Multidomains auf mehrere Domains verweist.
Nun würde ich auch gern Google Analytics einbauen. Hat da jemand Ahnung, wie ich das am optimalsten mache ?
Wie ich das bei einer Domain mache ist mir klar.
Wie muss ich das aber so bei Google einstellen und im Template einbauen, das es für mehrere Domains greift ?
Schönen Dank für Eure Hilfe.
Offline
#2 18. April 2012 09:27
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: Multidomains und Google Analytics
1. Möglichkeit: für jede Domain eigenes Template mit dem jeweiligen tracking-Code benutzen
2. Möglichkeit: Ich habe das mithilfe des Moduls cgsimplesmarty so gemacht:
------------------------------------------------------
<body>
...usw
{if $cgsimple->get_root_alias() == 'alias-des-root-auf-die-die-zusaetzliche-domain-zeigt'}
{literal}
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXXX-7");
pageTracker._initData();
pageTracker._trackPageview();
</script>
{/literal}
{else}
{literal}
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-YYYYYY-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
{/literal}
{/if}
</body>
</html>
------------------------------------------
Erläuterung:
get_root_alias() : Den nimmst du, wenn deine zusätzliche Domain / Subdomain auf einen Hauptpunkt inclusive aller Unterpunkte zeigt.
zB:
1. Über Uns
1.1. Die Firma
1.2. Geschichte
1.3. Expansion
wäre demnach :
{if $cgsimple->get_root_alias() == 'ueber-uns'}
{literal}
Benutze JS-Tracking-Code1 für die Sub/Zweitdomain
{/literal}
{else}
{literal}
Benutze bei allem anderen JS-Code für die Hauptdomain
{/literal}
{/if}
Bei einzelnen untergeordneten Seiten bräuchtest du dann den page-alias.
Beitrag geändert von antibart (18. April 2012 09:52)
Offline
Seiten: 1