"슈퍼 쿠커"가 필요하지 않습니다. 각 서버는 자체 도메인의 쿠키를 읽습니다. 서버는 URL을 통해 정보를 서로 전달합니다. (또는 덜 일반적으로 백 채널을 통해)
예를 들어 example.com
으로 이동한다고 가정 해보십시오. example.com
쿠키는 user=1032354
입니다. http://www.example.com
을 검색합니다. 물론, 당신은 웹 페이지에 다음과 같은 출력 웹 서버에 쿠키를 전송 : 브라우저가 이미지를 얻을 www.advertiser.example
로 이동
물론
<IMG href="http://www.advertiser.exmaple/add.cgi?source=example.com&user=1032354">
, 그것은 행복하게 advertiser.example
쿠키를 보냅니다. 이제 advertiser.example
의 서버는 귀하가 사이트에 올린 사용자 (귀하가 보낸 쿠키)와 어떤 사용자가 example.com
(URL에서)인지 알고 있습니다. 백 채널 방법으로
는,이 같은 더 작동합니다
1) 당신은 www.example.com
에 가서 당신의 example.com
쿠키를 보냅니다.
2) 웹 서버 example.com
은 쿠키에서 사용자 ID를 가져오고 advertiser.example
으로 JSON 요청을 전송하여 세션을 만듭니다. 사용자 ID example.com
사용자 ID를 전달합니다.
3) 웹 서버는 브라우저 advertiser.example
에 연결되면, 그 헤더에 advertiser.example
쿠키 및 세션 ID하여 전송 단계 2.
4)에서 생성 된 세션 ID와 advertiser.example
에 영상 링크 출력 URL.
5) advertiser.example
의 서버는 이제 자신의 사용자 레코드와 사용자 레코드를 연결하고 사용자 레코드는 example.com
이며 적절한 광고를 출력 할 수 있습니다.
또한 리퍼러를 통해 수행 할 수도 있습니다.
업데이트 : 기본 사이트에는 쿠키가 필요하지 않습니다. 단일 광고주 쿠키가 사용됩니다.
1) 사이트로 이동하면 쿠키가 전송되지 않습니다. 사이트에서 새 세션을 할당합니다.
2) 웹 페이지에는 URL에 세션이 포함 된 광고주 사이트에 대한 이미지 링크가 포함되어 있습니다.
3) 삽입 된 이미지를 가져 와서 세션 ID (URL)와 쿠키 (광고주 사이트)를 보냅니다.
4) 이제 광고주는 메인 사이트의 세션을 데이터베이스의 계정과 연결합니다. URL, 기타 수단에 포함 된 백 채널을 통해 사이트의 웹 서버와 통신합니다.
이 두 시나리오가 여전히 "네트워크에 있음"을 의미하지는 않습니까? 즉, 위의 광고주가 특정 사용자가 example1.com과 example2.com에 모두 갔음을 추적하려면 광고주가 example1.com과 example2.com에 광고를 게시해야합니다. example1.com에서 쿠키를 제공 한 경우에도 광고주가 사용자 기록을 볼 수있는 트릭/도구가 있는지 알고 싶습니다. – depthfirstdesigner
예제 사이트에서는 쿠키가 필요하지 않습니다. 이 프로세스는 쿠키없이 정확히 동일하게 작동 할 수 있습니다. 이 사이트는 처음에는 무작위 세션을 할당하고 광고주로부터 백 채널을 통해 사용자 식별자를 얻은 다음 광고주 사이트에서 임의의 세션을 사용자 계정과 연결합니다. –
아마 내가 말문을 쓰고/내 질문을 분명히 명확히하고있다. 'example2.com'에 광고를 게시 한 광고주가 'example1.com'에서 광고를 게재 한 적이없는 경우 특정 사이트 'example1.com'을 방문했는지 확인할 수 있습니까? – depthfirstdesigner