Podwójny kod śledzący Google Analytics w jednym serwisie

Niekiedy mamy potrzebę podpięcia dwóch kodów śledzących Google Analytics do jednego serwisu. Sytuacja taka ma miejsce na przykład, kiedy pod jedno konto mamy już podpięte statystyki różnych klientów, a potrzebne jest nam konto do zintegrowania z AdWords, ze statystykami tylko jednego klienta.

Jest to możliwe do wykonania w bardzo prosty sposób.
Wspólną częścią dla obu trackerów będzie następujący kod:

<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>

Drugą część kodu pozostawiamy bez zmian dla pierwszego kodu śledzącego:

<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-XXXXXXXX-1");
pageTracker._trackPageview();
} catch(err) {}</script>

Natomiast dla drugiego kodu śledzącego zmieniamy nazwę funkcji wywołującej:

<script type="text/javascript">
try {
var pageTracker2 = _gat._getTracker("UA-YYYYYYYY-2");
pageTracker2._trackPageview();
} catch(err) {}</script>

Powiązane wpisy:

Tagi

, ,

komentarze

skomentuj
  • gmmh
  • 26/08/2009 11:52

czy te podwójne statystyki nie obnożają licznika o połowę?

pzdr

Nie, dostarczają 2 razy te same dane na osobne konta.

  • gmmh
  • 06/09/2009 15:18

super, dzieki

  • stefan
  • 12/05/2010 07:15

a ja wklejam 2 razy to co mi google generuje bez zmieniania niczego, dubluję tracker ale co z tego

RSS do komentarzy dla tego posta. TrackBack URL

dodaj komentarz