EDIT: This question is solved, but I can't accept my own answer just yet.
Howdy!
Yani bir PHP / CodeIgniter webapp var. Test amaçlı, ben benim geliştirme bilgisayarda yerel siteyi koşuyorum bu kod ateş etmek istemiyorum, ancak tabii ki - Ben sayfanın içine yerleştirilen özel bazı Ajax tabanlı izleme kodu var.
Hala Analytics izleme önlemek için, benim kaynak kodunda bu kullanıyorum:
<?php if ($_SERVER['HTTP_HOST'] != 'localhost:8888'){ ?>
_gaq.push(['_trackPageview', '/my/ajax/page']);
<?php } ?>
Bu kaynak kodunda iş cezası yok - I http://localhost:8888 (mAmp URL'sini) olduğumda o görünmüyor. Ben canlı koşuyorum, o görünür. Woot.
Ancak ben bazı görünüşte sonsuz hata buldum. Bir Ajax olay patlar bir bağlantıyı tıkladığınızda bu binlerce içine alır birkaç dakika (ben bu sonsuz bir döngü sanırım) bırakırsanız, Firebug günlük art arda hataları ile ve yukarı doldurur ve. Hata her zaman:
_gaq is not defined
Sonra o localhost:8888 (line 26)
olmak başvuruyor. Satır 26 okur:
<!-- Includes for Uniform JS -->
Sadece bir yorum ... Ben (altında ve sonraki Tekdüzen JS script bağlantıları), aynı hata, hemen sonraki olası satıra gider kaldırdık. Yani ben Typekit, o bunu soruna neden yukarıdaki senaryo olabileceğini düşündüm. Typekit, hala aynı sorun dışarı yorumladı. Ahh.
Herkes burada yanlış ne oluyor biliyor musun?
* Ben sadece PHP blokaj biraz unutmak Verebilir ve Google Analytics benim localhost engelleyebilirsiniz? Sorun bu kadar * benim bilgisayar açıldığında gets her zaman serseri bir ağrı olacak Analytics ayarlarını değiştirerek dinamik bir IP olduğum.
Teşekkürler!
Kriko
EDIT: Ben açıkça Google Analytics HER referans sayfanın dibinde beyanı da dahil olmak üzere <?php ?>
blokları arasında koymak olduğunu yapmak gerekir. Dinlenme görünen değil, bazı Analytics JS var gibi pek öyle değil.