2012-04-02 15 views
5

Bu en iyi örnek gösterildiği bir soru:HTTP yönlendiriciden geçmek (Site A, B, C - A - C)?

Kullanıcı Sitesi A gider ve Sitesi B tıklanır. yönlendiren site artık aynı kullanıcı Sitesi B. yönlendiren sitesinden Sitesi C tıklanır Sitesi A. şimdi Sitesi B.

Sitesine C gösterisi için başvuran site mümkün olup olmadığını merak ediyorum olmasıdır Site A olarak (ilk yönlendirici yapacaksanız).

Bunu neden beğendim (biraz daha bağlam)?

Doğru hedefe (Site C) yönlendirilecek bir hedefleme yazılımı (Site B) kullanıyorum. Son hedef yerine bu hedefleme yazılımına bağlanacağım için, Google Analytics, yönlendiren siteleri izleme amacını tamamen ortadan kaldıracak olan tüm yönlendirmeleri hedefleme yazılımı olarak kaydedecektir.

Site C'ye yapılan ziyaretlerin nereden geldiğini görmek için "gerçek" yönlendiriciyi (Site A) iletmek istiyorum.

Mümkünse bunu kolayca kırma potansiyeline sahip "hack" veya "geçici çözümler" olmadan yapmak istiyorum.

+0

Örneğinizde "Site B" bir HTTP yönlendirmesi yerine şeffaf bir proxy olabilir ... btw çirkin ... – dAm2K

+0

@ dAm2K teşekkürler, ben buna bakacağım. – Avicinnian

cevap

8

_setReferrerOveride bakınız:

_setReferrerOverride()

_setReferrerOverride kampanya izleme değerlerini belirlemek için kullanılan yönlendiren URL'yi ayarlar (newReferrerUrl). Bir iFrame içindeki gadget'ların yönlendirmeleri doğru bir şekilde takip etmesine izin vermek için bu yöntemi kullanın. Varsayılan olarak, kampanya izleme, GIF isteğinin utmr parametresinde iletilen yönlendirme URL'sini belirlemek için document.referrer özelliğini kullanır. Bununla birlikte, bu parametreyi kendi değerinizde atabilirsiniz. Örneğin, yeni yönlendireni http://www.google.com/search?hl=en&q=hats olarak ayarlarsanız kampanya çerezi, source = google, medium = organic ve keyword = şapka ile yeni bir kampanya kaydeder.

_gaq.push(['_setReferrerOverride', 'URL-YOU-WANT-AS-REFERRER']); 

Eğer iç çerçeve kullanarak veya girmeyen Hala çalışabilir. Denemeye değer ve bir kesmek değil. Evrensel analitik kullanıyorsanız

+1

+1. Bir iframe olsun ya da olmasın, işe yarayacaktır. – Yahel

6

, daha bunun gibi bakacağız:

ga('set', 'referrer', 'URL-YOU-WANT-AS-REFERRER'); 

bunu önce sayfa gösterimi olayını göndermek (ve create çağrıdan sonra) yapmak emin olun.

+1

Ayrıca, 'yarat' çağrısına _after_ gelmesi gerekiyor gibi görünüyor. –

+1

@MikeJarema teşekkürler, düzenlenmiş. –

+0

Teşekkürler bir tedavi! –