Cookie Sync
플랫폼간 쿠키 싱크를 위한 가이드 입니다.
Last updated
플랫폼간 쿠키 싱크를 위한 가이드 입니다.
Last updated
본 가이드는 MezzoMedia DSP와 SSP간 오디언스 식별을 위해 Cookie 기반의 ID 매칭을 위해 작성되었습니다.
OS 기반의 광고 식별자인 ADID, IDFA를 사용하는 Native App 기반의 SDK 연동 매체의 경우에는 본 가이드를 적용 할 필요가 없으며, Web 기반 매체를 기준으로 적용합니다. Cookie 정보 매칭의 궁극적인 목적은, 일원화 되지 않은 웹 기반의 오디언스를 Cookie를 매개체로 하여 식별하고, 이를 통해 광고 효율을 높이는데 있습니다.
사용자가 웹 브라우저를 통해 광고 지면에 접속하게 되면, DSP의 쿠키 생성 Tag를 호출하게 됩니다. 이 과정은, 사용자가 이전에 다른 제휴 매체를 방문했거나 MezzoMedia DSP 광고물이 노출 되는 경우에 발생합니다.
동일한 사용자가 동일한 브라우저를 통해 제휴 매체 지면에 접속하게 되면, SSP/ADX/AD Network에서는 기 발급된 SID를 읽어 들입니다.
광고 요청 시, user.buyeruid 객체에 SID를 삽입하여 광고를 요청 주시면, 전달 받은 SID를 통해 DSP에서는 해당 오디언스를 확인하고 적절한 광고를 선정하여 전달하게 됩니다.
쿠키 매칭을 위해서는 SSP/ADX/AD Network의 쿠키 생성 URL이 필수로 요구됩니다.
SSP/ADX/AD Network 도메인으로 생성된 쿠키에 MezzoMedia DSP에서 전달한 SID를 저장해주시고, DSP에 광고 요청 시 쿠키에 저장된 SID를 읽어들여(getCookie) 전달하게 됨으로써 매칭이 이루어집니다.
[참고]브라우저별로 생성되는 Cookie는 서로 호환되지 않기 때문에 여러 개의 브라우저를 사용하는 경우 각각 별도로 Cookie ID가 생성됩니다. 하이브리드 앱에 포함되어 있는 Webview에서의 쿠키 매칭은 타 브라우저와 호환되지 않고 해당 앱 내에서만 사용되기 때문에 SDK 사용을 추천 드립니다.
DSP는 SSP/ADX/AD Network와 쿠키 매칭 여부를 확인하고, 만약 쿠키 정보가 매칭되지 않았을 경우 SSP/ADX/AD Network의 쿠키 생성 도메인을 호출하여 SID를 전달합니다. 이때, 지정된 Parameter를 통해 SID를 전달하게 되며, SID를 전달 받은 SSP/ADX/AD Network에서는 사용자의 브라우저에 SID를 포함한 쿠키를 저장합니다. (SID는 MezzoMedia DSP에서 발급하는 식별 정보입니다.) URL의 구조는 아래와 같습니다(sid는 MezzoMedia에서 발급한 예시입니다.) SID는 32개의 십육진수로 표현되며 총 36개 문자(32개 문자와 4개의 하이픈)로 된 8-4-4-4-12라는 5개의 그룹을 하이픈으로 구분합니다. (ADID/IDFA와 동일한 구조입니다.)