캠페인이 11개 시장에서 동시에 시작된다. 크리에이티브는 번역되고, 검토되고, 승인되었다. 플랫폼은 11개 시장 모두에서 노출을 보고한다. 모두가 다음 업무로 넘어간다.
3주 후 네덜란드 지사의 누군가가 네덜란드어 광고에 유로화 가격이 소수점 구분자 때문에 천 배 오류처럼 보이는 상태로 표시되고 있으며, 랜딩 페이지가 계속 영어로 되어 있었다고 언급한다. 노출은 문제없었다. 지출도 문제없었다. 사용자 경험이 망가져 있었는데, 리포팅 스택 어디에도 이를 감지하도록 설계된 부분이 없었다.
이것이 캠페인 승인과 캠페인 전달 사이의 간극이다. 승인은 자신의 도구 안에서 이루어진다. 전달은 자신이 있지 않은 나라의, 낯선 사람의 화면에서 이루어진다.
광고와 별개로 로컬라이즈된 전달에서 발생할 수 있는 문제
크리에이티브가 애셋 관리자에서 올바르게 보인다는 사실은 거의 아무것도 말해주지 않는다. 서비스되는 경험은 여러 시스템이 조합해 만들어내는 것이고, 각 시스템은 독립적으로 잘못될 수 있기 때문이다.
잘못된 변형이 서비스된다. 언어 및 시장 타겟팅이 올바르게 설정되어 있어도, 규칙이 일치하지 않을 때, 변형이 진행 중에 거부될 때, 또는 플랫폼이 하필 영어 변형 쪽으로 최적화할 때 기본값으로 대체될 수 있다.
크리에이티브는 맞고 랜딩 페이지는 틀리다. 압도적으로 가장 흔한 실패 유형이다. 광고는 로컬라이즈되어 있지만 목적지는 그렇지 않거나, 잘못된 지역 사이트로 연결되는 지오 라우터를 거쳐 리다이렉트된다.
통화, 숫자, 날짜 형식. 통화는 맞지만 구분자 관례가 틀리다. 형식은 맞지만 그 시장에 맞지 않는 통화다. 오래된 환율로 변환된 가격.
법적, 규제 관련 문구가 누락되거나 일반적인 내용으로 되어 있다. 필수 고지사항, 동의 절차, 연령 또는 자격 안내는 관할권마다 다르다. 한 시장에서 준수되는 캠페인이 동일한 크리에이티브를 사용하면서도 다른 시장에서는 위반이 될 수 있다.
오퍼가 국경을 넘어 노출된다. 특정 시장 전용 프로모션이 적용되지 않는 곳에서 노출되는 것은, 마케팅 문제이기 전에 상업적 문제다.
스토어 및 앱 링크가 잘못된 스토어프론트로 연결된다. 한 지역을 전제로 한 딥링크가 사용자를 구매할 수 없는 목록으로 보낸다.
이 중 어느 것도 리포팅 대시보드에 오류로 나타나지 않는다. 이들은 정상처럼 보이는, 망가진 경험의 전달을 만들어낼 뿐이다.
검증은 반드시 시장 내부에서 이루어져야 한다
본사에서는 이를 확인할 수 없다. 이런 종류의 실패 전체가 방문자의 겉보기 위치에 의해 촉발되기 때문에, 잘못된 위치에 있는 관찰자는 올바른 경험을 보거나 기본값을 보게 되며, 두 결과 모두 쓸모가 없다.
바로 이때 로컬 관측 지점이 필요하다. 국가 및 도시 타겟팅이 가능한 레지덴셜 프록시를 사용하면 QA 프로세스가 로컬 사용자가 캠페인을 접하는 방식 그대로 관찰할 수 있다. Shifter 게이트웨이를 사용하면, 타겟팅과 세션은 p.shifter.io:443에 대한 인증 정보에 담긴다.
customer-USERNAME-country-nl-sid-qa-nl-31-ttl-600:PASSWORD
country-nl은 시장을 설정하고, sid-qa-nl-31은 노출부터 랜딩 페이지에 이르는 전체 여정 동안 하나의 출구를 유지하여 검사가 하나의 일관된 세션을 따르도록 하며, ttl-600은 그 주소를 10분간 유지한다. 스티키 세션은 다른 대부분의 수집 작업보다 여기서 더 중요한데, 검증 대상이 다단계 흐름이기 때문이다.
한 가지 세부사항이 검사의 유효성을 결정한다. 로케일 신호가 출구와 일치해야 한다는 점이다. 네덜란드 IP가 en-US라는 Accept-Language 헤더를 보내는 것은 네덜란드 방문자가 아니며, 많은 지오 라우터는 IP 주소보다 헤더를 기준으로 삼는다. 둘이 일치하지 않으면 일관성 없는 방문자를 테스트하는 셈이고 일관성 없는 답을 얻게 된다. 이는 프록시 지역, 시간대, 로케일 일치시키기에서 다룬다.
검증 매트릭스
제대로 된 검사는 한 번 훑어보는 것이 아니라 매트릭스여야 한다. 각 행은 독립적으로 잘못될 수 있는 항목이며, 명확히 정의된 통과 조건을 갖는다.
| 검사 항목 | 통과 조건 | 보관할 증거 |
|---|---|---|
| 광고 서비스 여부 | 해당 시장을 위해 의도된 변형이 표시됨 | 스크린샷, 게재 위치, 타임스탬프 |
| 언어 | 크리에이티브와 랜딩 페이지가 폴백 없이 해당 시장 언어로 표시됨 | 렌더링된 텍스트, lang 속성, 페이지 문구 |
| 통화 및 형식 | 로케일에 맞는 통화, 구분자, 날짜 형식 | 가격 영역 스크린샷 |
| 오퍼 유효성 | 표시된 프로모션이 해당 시장에서 유효함 | 오퍼 문구, 약관 링크, 자격 문구 |
| 법적 문구 | 필수 고지사항이 존재하고, 로컬라이즈되어 있으며, 올바르게 링크됨 | 고지 텍스트 및 동의 상태 |
| 랜딩 페이지 일치 | 목적지가 의도된 지역 페이지로 연결됨 | 전체 리다이렉트 체인 및 최종 URL |
| 기기 동등성 | 모바일과 데스크톱 모두 올바른 경험을 제공함 | 두 기기 프로필 모두 캡처 |
| 스토어 및 딥링크 | 해당 시장의 스토어프론트로 연결됨 | 플랫폼별 최종 URL |
최종 URL만이 아니라 리다이렉트 체인 전체를 캡처하라. 랜딩 페이지가 잘못되었을 때, 어느 홉에서 그 결정이 내려졌는지 알려주는 것이 바로 체인이며, 이는 15분 만에 고치는 것과 일주일 동안 추측하는 것의 차이를 만든다.
일정에 따라 실행하라, 출시 시점에만 하지 말고
출시 시점 검증은 초기 설정만 잡아낼 뿐 그 이후는 잡아내지 못한다. 이런 실패들은 나중에 나타나며, 보통 캠페인과 전혀 관련 없다고 여겨졌던 변경사항에서 비롯된다.
연결해둘 가치가 있는 세 가지 트리거가 있다. 릴리스 게이트형, 캠페인이나 랜딩 페이지 변경이 배포되기 전에 실행한다. 일정형, 시장 등급별로 정해진 주기로 실행한다. CDN 규칙, 지오 라우팅 테이블, 동의 도구, 플랫폼 최적화가 모두 시간이 지나며 변할 수 있기 때문이다. 이벤트 기반형, 크리에이티브 교체, 가격 변경, 사이트 배포, 또는 특정 관할권의 규제 업데이트 이후에 실행한다.
요청 비율은 평상시대로 유지하고 오류가 발생하면 속도를 늦춰라. 속도 제한과 요청 스로틀링에서 다룬 대로다. 그리고 검사의 일부로 자신의 실제 라이브 광고를 클릭하지 마라. 예산이 소비되고 성과 데이터가 오염된다. 대신 노출을 관찰한 뒤 랜딩 페이지를 직접 요청하라.
검증자를 검증하라
로컬라이제이션 검사는 그것이 실행된 관측 지점만큼만 신뢰할 수 있다. 그리고 이 단계는 대부분의 프로그램이 건너뛰는 부분이다.
출구가 실제로 요청한 시장으로 해석되었는지 확인하고, 각 결과와 함께 기록하라. 네트워크 실패와 제품 실패를 구분하라. 타임아웃은 올바른 경험이 존재했다는 증거가 아니기 때문이다. 그리고 동일한 시장의 서로 다른 두 출구에서 대조 검사를 두 번 실행하라. 결과가 서로 다르다면, 그 자체가 캠페인이 일관성 없이 작동하고 있다는 발견이다.
이 기준선을 확립하는 방법은 프록시 속도, 성공률, 위치 정확도 테스트하기에 나와 있다.
법적 기한이 걸린 컴플라이언스 기반 검사에도 동일한 원칙이 적용되며, 이는 지오 컴플라이언스 테스트 문제로서의 연령 검증에서 자세히 다룬다.
발견 사항을 해결할 수 있는 담당자에게 전달하라
로컬라이제이션 실패는 팀 경계를 넘나들기 때문에 이렇게 오래 살아남는다. 발견 사항은 증거와 함께 올바른 담당 부서에 전달되어야 한다.
잘못된 변형은 미디어 팀으로. 잘못된 랜딩 페이지나 리다이렉트는 웹 엔지니어링으로. 잘못된 통화나 오퍼는 커머셜 팀으로. 누락된 법적 문구는 법무 및 컴플라이언스 팀으로, 해당 시장명과 함께 전달한다. 공유 스프레드시트에 담당자가 지정되지 않은 발견 사항은 다음 분기에 다시 발견될 발견 사항이다.
다른 무엇보다 하나의 지표를 추적하라. 로컬라이제이션 결함이 발생한 시점과 발견된 시점 사이의 시간이다. 이 숫자야말로 이 프로그램이 줄이기 위해 존재하는 것이다.
자주 묻는 질문
그냥 현지 팀에게 확인해달라고 하면 안 되나요?
몇 개 시장 정도라면 가능하지만, 확장되지 않고, 반복 가능하지도 않으며, 증거 기록도 남기지 못한다. 사람이 직접 확인하는 것은 자동화된 매트릭스를 대체하는 것이 아니라 좋은 보완책이다.
플랫폼 미리보기가 각 시장이 실제로 보게 될 것을 보여주지 않나요?
미리보기는 크리에이티브만 보여줄 뿐, 조합된 경험을 보여주지 않는다. 미리보기는 지오 라우팅, 동의 도구, 통화 로직, 랜딩 페이지를 작동시키지 않는데, 바로 이곳이 이런 실패의 대부분이 발생하는 곳이다.
얼마나 많은 시장을 확인해야 하나요?
지출이 발생하는 모든 시장이다. 커버리지를 줄이는 대신 지출 규모와 규제 노출도에 따라 주기를 등급화하라.
단일하게 가장 효과가 큰 검사는 무엇인가요?
시장별, 두 기기 프로필 모두에서의 랜딩 페이지와 전체 리다이렉트 체인이다. 이는 매트릭스의 다른 어떤 항목보다 더 많은 실제 결함을 잡아낸다.
결론
승인은 전달이 아니다. 캠페인이 올바르게 제작되고, 올바르게 번역되고, 올바르게 타겟팅되었더라도, 여전히 잘못된 언어, 잘못된 통화, 유효하지 않은 오퍼, 또는 누락된 법적 고지를 노출할 수 있다. 서비스되는 경험은 승인 프로세스가 전혀 손대지 않은 시스템들에 의해 조합되기 때문이다.
이를 알 수 있는 유일한 방법은 관측 지점과 일치하는 로케일 신호를 가지고, 정의된 매트릭스에 따라, 일정에 맞춰, 증거를 보관하면서 각 시장 내부에서 직접 확인하는 것이다. 제품 페이지는 지오 타겟 광고 모니터링 페이지에서, 요금은 가격 페이지에서 확인할 수 있다.