2012-04-02 1 views
5

이 예에서 가장 잘 도시 된 질문 :HTTP 리퍼러 (사이트 A, B, C - A - C)를 전달 하시겠습니까?

사용자가 사이트 A로 이동하고, 사이트 B을 통해 클릭합니다. 참조 사이트는 이제 사이트 A입니다. 동일한 사용자가 사이트 B에서 사이트 C까지 클릭 연결됩니다. 참조 사이트는 이제 사이트 B입니다.

사이트 C 추천 사이트를 가질 수 있는지 궁금합니다 사이트 A (처음 리퍼러 인 경우)로 설정하십시오.

왜 내가이 기능을 좀 더 알고 싶습니까?

실제 대상 (사이트 C)으로 리디렉션되는 타겟팅 소프트웨어 (사이트 B)를 사용하고 있습니다. 최종 도착지가 아닌이 타겟팅 소프트웨어에 연결되므로 Google 웹 로그 분석은 추천 사이트를 추적하는 목적을 완전히 상실시킬 수있는 타겟팅 소프트웨어로 모든 추천을 등록합니다.

"실제"리퍼러 (사이트 A)를 전달하여 사이트 C가 실제로 어디에서 왔는지 확인할 수 있기를 바랍니다.

가능하면 쉽게 해킹 할 가능성이있는 "해킹"또는 "해결 방법"없이이 작업을 수행하고 싶습니다.

+0

예제에서 "사이트 B"는 HTTP 리디렉션 대신 투명 프록시 일 수 있습니다 ... btw ugly ... – dAm2K

+0

@ dAm2K 감사합니다. – Avicinnian

답변

8

_setReferrerOveride를 참조하십시오

_setReferrerOverride()를

_setReferrerOverride 캠페인 추적 값을 결정하는 데 사용되는 참조 URL을 설정 (newReferrerUrl). 이 방법을 사용하면 iFrame 내의 가젯이 추천을 올바르게 추적 할 수 있습니다. 기본적으로 캠페인 추적은 document.referrer 속성을 사용하여 GIF 요청의 utmr 매개 변수로 전달되는 참조 자 URL을 결정합니다. 그러나이 매개 변수를 자신의 값으로 오버 라이드 할 수 있습니다. 예를 들어 새로운 리퍼러를 http://www.google.com/search?hl=en&q=hats으로 설정하면 캠페인 쿠키에 source = google, medium = organic 및 keyword = hats라는 새 캠페인이 저장됩니다.

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

당신은 iframe을 사용 여부에 관계없이 그것은 여전히 ​​작동 할 수 있습니다. 해킹 할 가치가없는 시도. 당신은 범용 웹 로그 분석을 사용하는 경우

+1

+1. iframe 여부와 관계없이 작동합니다. – Yahel

6

, 그것은 더 같이합니다 :

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

당신이 그것을 전에 페이지 뷰 이벤트를 전송 (그리고 create 호출 후) 할 수 있는지 확인합니다.

+1

또한 'create'호출 이후에 와야합니다. –

+1

@MikeJarema 감사합니다. –

+0

감사합니다. –