Sitemizde Google Analytics verileri geliştirmek için çalışırken, ben web sitesi arasında servis ediliyor sunucusu belirlemek ve sadece bizim üretim sunucusundan çalıştırılan zaman GA kodu kadar hizmet verecek bir PHP kodu bir parça yarattı. Kod aşağıda, ve olması gerektiği gibi çalışır:
<?php
switch( $_SERVER['HTTP_HOST'] ){
case 'website.dev':
echo '<!-- local - no google tracking code -->';
break;
case 'dev.website.com':
echo '<!-- dev - no google tracking code -->';
break;
case 'test.website.com':
echo '<!-- test -no google tracking code -->';
break;
default:
require ("google-analytics.php");
break;
} ?>
Ben bir. Js dosyasında gerektiren deyimi ile analitik javascript yükleme denemiş, ancak kod nedense görüntü olmaz. Yani. Php için javascript dosyasının adını değiştirdi, ve sadece iyi (ya da ben öyle sanıyordum) yükler. Kod bloğu üzerinde istenen sonuçları üretir, ve bizim üretim sunucuda olduğunda kodu yalnızca yüklenir.
Sorun bu çözümü hayata beri, bizim istatistiklerini bir uçurumdan düşmüş olmasıdır. Kod çalışmıyor gibi. Analytics kod iyi yüklü olduğunu söylüyor ve ben ham HTML görebiliyorum, ama çalıştırmak olmanın bir PHP sayfası aracılığıyla çekti ediliyor değil çünkü sanıyorum.
Herkes herhangi bir fikir var mı?