2010-12-15 4 views
0

나는 다른 URL을 클라이언트에 보내어 어떤 링크가 사용되고 있는지 추적 할 수 있도록 요청하는 사이트가 있습니다. Google 애널리틱스를 사용하라고했지만 Google 애널리틱스를 멀리하고 싶습니다. 그들이 요구하는 무엇javascript를 사용하여 URL에 값을 만들고 양식을 통해 값을 제출 하시겠습니까?

http://www.yoursite.com/?link=Nameoflink

그들은 그 쿠키를 얻고이를 설정하려면, 그들은 같은이 고객에게 URL을 보낼 수 있습니다. 그러면 연락처 양식을 사용할 때 양식 제출과 함께 링크 이름을 제출하여 해당 사이트로 직접 이동하는 데 사용 된 링크를 표시 할 수 있기를 원합니다.

나는이 가능하지만 난 자바 스크립트 나 쿠키 전문 지식의 정의에 대한 지식이없는 말을 들었다 ... =/

+0

쿠키는 무엇입니까? http://www.yoursite.com/?link=Nameoflink를 방문했다고해서 관련된 쿠키가 있음을 의미하지는 않습니다. * link * 매개 변수의 값을 가져 와서 누군가가 문의 양식을 사용할 때 언제든지 보내려는 것을 의미합니까? – simshaun

+0

SO!에 오신 것을 환영합니다! –

+0

네, 미안합니다. 어떻게 든 그 링크 매개 변수를 들여다 놓으면 페이지를 방문 할 수 있습니다. 그 가치는 그들이 방문한 페이지가 무엇이든 상관없이 거기에 머무르며, 그들이 접촉 양식에 가면 알지 못하면 제출됩니다. – Andy

답변

-1

그래, 당신이 특정 페이지를했다 특히,이 훨씬 쉽게 만들 것이라고 분석 구글 드롭 포인트로 사용되어 얼마나 많은 사람들이이 특별한 링크를 클릭하는지 알려줍니다.

Google Analytics가 없으면 PHP 또는 ASP 페이지 스크립트를 통해 GET 변수 값을 가져 와서 그런 식으로 설정하거나 Soley JavaScript를 사용하여 쿠키 설정 및 검색을 처리 할 수 ​​있습니다.

자바 스크립트의 경우, 이러한 링크는 올바른 방향을 가리켜 야 :

자바 스크립트 쿠키 : (나는 단지 하나 개의 링크를 게시하지만, 자바 스크립트 쿠키 처리에 W3C 학교의 기사를 확인하실 수 있습니다)

추출 GET 자바 스크립트를 통해 값 : http://www.go4expert.com/forums/showthread.php?t=2163

+0

W3C 학교? 누구? 충돌하는 것으로 보이는 두 개의 조직이 있습니다. WWW가 사용하는 표준의 대부분을 게시하는 ** W3C **와 WWW와 관련된 것들에 대한 보안이 취약한 자습서를 게시하는 ** W3School **. ... 귀하의 링크가 깨진 것 같습니다. – Quentin

+0

Woops, W3CSchool의 오타 (W3School이 되기에는 반대). 링크가 끊어 졌습니까? 방금 클릭했을 때 제대로 작동했습니다 ... 또한 W3School이 가장 멋진 코드를 제공하지는 못했지만 여전히 우수한 JavaScript DOM 참조 및 멋진 아이디어 (및 코드 예제)를 제공하는 멋진 장소 역할을합니다. 자바 스크립트 관련 작업. 어떤 사이트를 참조 용으로 사용 하시겠습니까? – Ampp3

+0

흠, 링크가 작동하는 것처럼 보입니다. 아주 좋은 예는 아니지만, regex를 사용하여'location.search' 대신에 쿼리 문자열을 얻고,'unescape'을 사용하십시오. 참고 자료로는 W3C 사양과 Mozilla JavaScript 참조가 가장 좋은 옵션입니다. – Quentin

0

url을 통해 전달 된 매개 변수의 값은 location.search를 통해 얻을 수 있습니다. 사용하여 location.search을 PARAM의 가치를 한 후 특정 URL 값을 찾으려면 다음 다른 숨겨진 텍스트 필드 또는 뭔가 ...

if (location.search){ 
    var search = location.search.substr(1).split("&"), 
     url = search.split("=")[1]; 
    document.getElementById('hiddenInput').value = url; 
} 

에 위의 코드가 검색 문자열 만 가정 참고 - 해당 세트 URL이 첫 번째 인 URL 값 &을 포함합니다. 그렇지 않으면 실패 할 가능성이 큽니다. search.split("=")[0]==="url"을 확인하거나 키를 통해 참조 할 수있는 개체로 모든 검색 매개 변수를 구문 분석하도록 코드를 확인하여 코드를 업데이트 할 수 있습니다.

관련 문제