2012-07-26 3 views
0

광고 로깅 로깅 플러그인을 구축 중입니다.외부 사이트에 대한 GET 요청을 추적하는 방법

광고를 클릭 할 때 좀 알아봐야합니다. 광고가 재생되기 시작하면 항상 특정 페이지에 대한 GET 요청이있는 것으로 나타났습니다.

이제 로컬 컴퓨터에서 수행되는 모든 요청을 보려면 Google 크롬 개발자 도구를 사용합니다.

누구든지이 작업을 수행 한 다음 데이터를 내 서버로 다시 보낼 수있는 방법에 대해 알고 있습니까?

답변

0

당신이하고 싶은 것은 당신이 가지고있는 PHP 파일에 대한 링크를 만들거나 클릭 한 링크를 추적하거나 데이터베이스에 데이터를 저장하거나 무엇을하고 싶은지를 결정한 다음 URL로 리디렉션하는 것입니다 광고가 가리키는 것. 광고를 클릭하는 결과로 만들어진 요청이 아약스를 사용하여 수행하는 경우 해당 아약스 이벤트 핸들러를 바인딩하고 보낼 수 있습니다

user clicks ad -> runs your PHP code, which saves the data (such as ID of ad clicked, URL being sent to, IP of the person clicking etc etc etc) -> redirects user to the intended destination

+0

당신은 그의 질문을받지 못했습니다. 그의 문제는 계산 된 값을 저장하는 것이 아니라 다른 서버의 URL을 참조하는 브라우저에서 사용자 클릭에 반응하는 것입니다. 스케치 한 것은 실제로 클라이언트 측에서로드 할 수있는 모든 추가 URL을 다시 작성해야한다는 것을 의미합니다. – arkascha

1

:

당신이 원하는 것은이 같은 프로세스 흐름은 그 정보를 서버에 다시 보냅니다. 참조 : http://docs.jquery.com/Ajax_Events

대상을로드하기 위해 직접 http 링크를 사용하는 광고의 경우 해당 앵커의 click 이벤트에 처리기를 추가 할 수 있습니다 (예 : jquery 사용). 참고 : http://api.jquery.com/click/

+0

+1 나에게서. 나는 내가 광고를 다루는 방식과 내가 그들을 intrepret하는 방식으로 구식이라고 생각한다 :) – Fluffeh

+0

@Fluffeh 물론 이죠. 그러나 OP는 그가 다른 서버에 요청을 받았다는 사실을 기록합니다. 이것은 그가 자신을 다루는 광고를하지 않는다는 것을 의미합니다. – arkascha

관련 문제