2010-02-05 4 views
2

우리 사이트에 문제가 있습니다. 일부 Firefox 사용자는 저희 사이트를 방문 할 때 "잘못된 요청"메시지를 수신합니다. "!)Firefox 손상된 google 추적 쿠키로 인한 "잘못된 요청"

이 때문에 손상된 구글 추적 쿠키에 것처럼 보일 것, 아마도 __utmz (그 중 하나가 제거되면 한 사람이 차례로 구글의 쿠키를 삭제하고 사이트가 다시 살아왔다.)

우리 웹 사이트에서이 자바 스크립트 추적 코드를 사용합니다 :

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")); 

    try { 
     var pageTracker = _gat._getTracker("UA-**********"); 
     pageTracker._trackPageview(); 
    } catch(err) {} 

형태가 완료되면 때때로 우리는 또한 구글 분석에서 추적 할 수있는 다른 의사 URL을 만들려면이를 사용

pageTracker._trackPageview('{$smarty.const.CONST_PAGE_URL}/complete'); 

{$smarty.const.CONST_PAGE_URL}

출력 실제, 현재 페이지 템플릿 코드의 조금이다 url. 내가 있었다

__sfga(); 

:

마지막으로, 우리의 CRM 크로스 추적, 아마 관련 아니지만, 우리는 또한 다음과 같이 우리의 페이지 바닥 글에 자바 스크립트에서 개막되는 https://lct.salesforce.com/sfga.js에서로드 세일즈 포스 추적을 사용 Firefox 3.5.7 사용자로부터이 이슈에 대한 보고서 - 나는 다른 사람들에 대해 모른다. (파이어 폭스를 사용하는 것을 제외하고). 누군가는 이것을 일으키는 원인이 될지도 모르고 그것을 멈추거나 피하는 어떤 방법이 있는지 알고 있습니까? O) 내가 전에 본 적이

답변

0

: -

많은 감사 BTW 내가 자주 사용 오버 플로우 바위 스택. 나는 일반적인 원인이 있는지 모르지만, 적어도 내가 익숙한 한 가지 경우에 원인 (및 수정)을 설명 할 것이다.

타사 광고 추적 시스템을 사용하면 사이트 방문자가 Atlas Search, DoubleClick, SEM Director 또는 여기서 'Salesforce'와 같은 리디렉션 URL을 통과하게되지만, 그걸 확인해야 해. 리디렉션 URL은 방문 페이지 URL에 추가 된 GA 추적 매개 변수를 깨뜨릴 수 있습니다.

방문 페이지 URL이 http://www.onlinefun.com/?source=google&medium=ppc&campaign=shoes 인 것으로 가정합니다. 해당 URL 리디렉션에 대한 타사 추적 시스템에 추가되면, 물론, 그것은 리디렉션 URL에 대한 쿼리 매개 변수가된다, 그래서 뭔가 같은 : http://www.redirectdomain.com?http://www.onlinefun.com/?source= ....

이 URL은 지금 '이있다 ? ' 그 중 하나 - 당신이 오직 하나만 허용 되었기 때문에 (또는 적어도 당신은 오직 하나의 쿼리 스트링이 따르도록 지시 할 수 있기 때문에) 문제입니다.

처음 질문했을 때와 마찬가지로 대부분의 브라우저는 영향을받지 않았습니다. 우리가 문제를 해결할 수 있었지만 모든 브라우저가 400을 반환하지는 못했습니다. 초기 빠른 수정은 '#'을 두 번째 '?'로 대체하는 것이 었습니다. 적어도 URL은 처리 할 것입니다. 분명히보다 안정적인 해결책은이 w3 schools tutorial에 설명 된 인코딩 된 방문 페이지 URL을 사용하는 것입니다.

+0

그냥 ... Salesforce는 SaS CRM 서비스/회사입니다. '_sfga'스 니펫은 Google 애널리틱스와 Salesforce 보고서를 통합하는 데 사용됩니다. – jamieb

2

동일한 문제가 발생했으나 전자 메일 캠페인 및 utm_term 변수에 추가 된 전자 메일의 제목 줄에 "비표준"문자 (확장 하이픈 문자)가 사용 되었기 때문에 발생했습니다. 웹 사이트에 액세스하는 데 사용됩니다.이 사이트의 Google 애널리틱스에서 __utmz 쿠키에 넣었습니다. 예를 들어 Firefox의 Web Developer 플러그인을 사용하여 쿠키를 보면 "나쁜 문자"가 나타납니다.