잘 돌아가던 애드센스에서 IAB TC 문자열에서 문제가 발견되었고 EU 사용자 동의 페이지에서 확인할 수 있다는 내용의 경고 메시지가 도착하였습니다. 이 번 글에서 이 문제의 해결 방법에 대해 알아보도록 하겠습니다.
경고 메시지 내용
애드센스의 경고 메시지 내용은 아래의 이미지와 같이 '하나 이상의 사이트 또는 앱에서 IAB TC 문자열에서 문제가 발견되었습니다.
이러한 오류는 유럽 사용자에게 광고를 게재할 경우 영향을 미칠 수 있습니다. 세부 보고서는 EU 사용자 동의 페이지에서 확인할 수 있습니다.'와 같습니다.
EU 사용자 동의 정책에 따라 게시자는 쿠키 또는 기타 로컬 저장소의 사용 및 광고 개인 최적화를 위한 개인 정보의 수집, 공유, 사용 사실을 유럽 경제 지역과 영국의 사용자에게 공개하고 이에 대한 동의를 얻어야 하는데 유럽 사용자가 실제로 접속하면서 이와 관련된 문제가 발생한 것으로 생각됩니다.
위 화면에서 청색 링크 '개인 정보 보호 및 메시지로 이동'을 클릭한 후 나타나는 페이지에서 왼쪽 하단의 GDPR의 톱니바퀴 설정을 눌러 들어가면
- 개인 맞춤이 아닌 광고 일반적으로 사용되는 광고
- 파트너 192개
- RTB(실시간 입찰) 파트너 광고 소재의 광고 파트너 동의 수집 여부 확인
- 기본적으로 사용 설정
- 목적 0개 선택됨
와 같이 설정되어 있는 것을 확인할 수 있는데 다른 사람들의 사례를 보면 이곳의 설정과는 무관한 것으로 생각되어 어떤 변경도 하지 않았으니 참조하시기 바랍니다.
TCF 오류 보고서
위 화면에서 청색의 'TCF 오류 보고서 다운로드'를 클릭하면 'iab_tcf_errors_2023.3.31.csv'와 같은 파일이 자동으로 다운로드되는데 엑셀로 열면 아래 이미지와 같이 내용이 깨지는 경우가 있습니다.
이때는 텍스트 편집기로 다시 열면 제대로 확인할 수 있습니다.
여기서 도메인, 광고 단위, 오류 코드, 오류 수, 마지막 감지된 날짜 등의 의미와 자세한 설명은 위 화면에서 'TCF 오류에 대해 자세히 알아보기'를 클릭하면 구글 애드센스 고객센터로 이동하여 확인할 수 있습니다.
- 도메인: 본인의 사이트나 블로그 주소입니다.
- 광고 단위 경로: 오류와 관련된 광고 단위입니다. 이 경우 71617****입니다.
- 오류 코드: 오류에 할당된 코드입니다. 이 경우 3.3입니다.
- 오류 수: 지난주 동안 오류가 있는 것으로 확인된 쿼리의 수입니다. 이 경우 20 회입니다.
- 마지막으로 감지된 날짜: 오류가 마지막으로 감지된 날짜입니다. 이 경우 23년 3월 26일입니다.
TC 문자열과 관련된 오류 코드 설명은 아래와 같은데 이 경우에는 TCF 보고서의 오류코드가 3.3이므로 'TC 문자열의 최종 업데이트 날짜로부터 13개월 이상 지났습니다.CMP가 이전의 TC 문자열을 삭제하고 동의를 다시 얻어야 합니다.'가 해결 방법이 됩니다.
- 3.1 CMP ID가 잘못되었습니다. IAB에서 검증한 CMP가 사용되고 있으며 ID가 TC 문자열에 올바르게 설정되어 있는지 확인합니다. TC 문자열이 생성되었을 때 CMP가 유효했지만 나중에 IAB에서 삭제한 경우 유효한 CMP를 사용하여 동의를 다시 얻어야 합니다.
- 3.2 더 이상 사용되지 않습니다. TC 문자열 생성 날짜로부터 13개월 이상 지났습니다. CMP가 이전의 TC 문자열을 삭제하고 동의를 다시 얻어야 합니다.
- 3.3 TC 문자열의 최종 업데이트 날짜로부터 13개월 이상 지났습니다. CMP가 이전의 TC 문자열을 삭제하고 동의를 다시 얻어야 합니다.
이제 TCF 보고서에서 문제가 발생한 광고 단위 ID를 알고 있으므로 아래 그림과 같이 '애드센스/광고/광고 단위 기준'으로 이동하여 검색을 통해 어떤 광고단위에 문제가 발생했는지 확인합니다.
이 경우 어느 한 블로그에 수동으로 넣었던 디스플레이 광고에서 문제가 발생하였다는 사실을 확인할 수 있습니다. 이 광고 코드를 모두 삭제하면 해결될 수도 있겠지만 이미 많은 곳에 사용되어 실제로 실행하는 것은 쉽지 않았습니다.
개인 정보 보호 메시지 설정
이제 '애드센스/광고/사이트기준'으로 이동하여 문제가 발생한 광고 단위에 사용된 사이트의 광고 설정으로 들어갑니다.
오른쪽 상단의 '개인 정보 보호 메시지'에서 'GDPR 동의 메시지' 버튼을 활성화하면 아래와 같은 팝업창이 나타나는데 동의수집에 대한 개인정보처리방침 내용이 포함된 URL을 넣어야 합니다.
그러나 티스토리의 경우 새로운 디렉터리 생성은 불가능하므로 결국 문제 해결이 안 되면 포함되어야 개인정보처리방침 내용을 넣어 작성한 별도의 페이지를 만들고 그 URL를 추가해 보아야 할 것 같습니다.
결론
EU 사용자 동의와 관련된 IAB TC 문자열 문제 경고 메시지를 참조하여 링크된 TCF 오류 보고서 등을 확인하고 해결 방안을 찾아보았지만 특별히 수정하거나 변경할 곳은 찾지 못하였습니다.
이전의 동일한 사례들을 살펴보면 문제 발생 후 일주일 정도 경과되면 대부분 자동으로 해결된다고 하니 일단 기다려보기로 하였습니다. (실제 경고 메시지 발생 7일 후 자연스럽게 해결되었습니다!)
그래도 해결이 되지 않는다면 '애드센스/개인 정보 보호 및 메시지/GDPR의 톱니바퀴 설정'으로 이동하여 선택이 가능한 항목들을 변경해 보어야 할 것 같습니다.
또한 '애드센스/광고/사이트 기준/문제 사이트'에서 '개인 정보 보호 메시지/GDPR 동의 메시지'를 활성화한 후 개인정보처리방침 내용을 포함한 페이지를 생성하고 그 URL을 넣어 볼 필요가 있겠습니다.