맞춤 광고 소재용 매크로

이스케이프된 매크로와 이스케이프되지 않은 매크로를 사용하는 방법 알아보기

기술적 전문 지식

이 도움말은 맞춤 광고 소재를 개발하는 사용자를 위한 것으로 기술적 전문 지식을 필요로 합니다.

맞춤 광고 소재를 광고 항목과 연결해야 하는데 맞춤 광고 소재 문제를 해결할 기술적 전문 지식이 없는 애드 마스터라면 해당 지식을 갖춘 직원을 찾으세요. 이 사람은 Ad Manager에서 맞춤 광고 소재를 만든 조직의 일원 또는 맞춤 광고 소재에 사용된 코드를 조직에 제공하는 광고대행사의 직원일 수 있습니다.

매크로는 다양한 용도로 맞춤 광고 소재에서 사용됩니다. 두 가지 중요한 용도는 도착(클릭연결) URL 및 클릭 추적 URL의 자리표시자입니다. 이스케이프되지 않은 변형, 이스케이프된 변형, 이중 이스케이프된 변형이 있습니다.

이스케이프는 한 문자(또는 일련의 문자)를 사용하여 다른 문자를 나타내는 방식입니다. 인터넷에서 URL은 ASCII 문자 집합으로만 전송할 수 있습니다. 하지만 이 집합에 속하지 않는 문자도 URL에 사용될 수 있으므로 이를 올바르게 해석할 수 있도록 전송 중에 인코딩해야 합니다.

맞춤 광고 소재 개발 시에는 광고 소재 코드에서 다음 중 하나 이상을 사용해야 합니다.

  • 이스케이프되지 않은 클릭 추적 URL: %%CLICK_URL_UNESC%%
  • 이스케이프된 클릭 추적 URL: %%CLICK_URL_ESC%%
  • 이스케이프되지 않은 도착 URL: %%DEST_URL%%
  • 이스케이프된 도착 URL: %%DEST_URL_ESC%%
  • 이중 이스케이프된 도착 URL 매크로: %%DEST_URL_ESC_ESC%%

클릭수가 추적되거나 사용자가 도착 URL을 방문하도록 하려면 적절한 변형을 사용해야 합니다. 잘못된 변형을 사용하면 클릭 추적이 기록되지 않거나 사용자가 도착 URL에 도달하지 못할 수 있습니다. 

클릭 추적 URL과 클릭연결 URL이 모두 필요한 경우에는 추가로 적절한 변형을 사용하여 매크로를 올바르게 시퀀싱하거나 '연결'해야 합니다.

이 도움말에서는 도착 및 클릭 추적 URL 매크로를 사용하는 방법과 이들을 연결하는 방법에 대해 적절한 예와 부적절한 예를 살펴볼 수 있습니다.

매크로 삽입의 예

다음은 Campaign Manager 360의 이스케이프되지 않은 클릭 추적 URL의 예입니다. 이해를 돕기 위해 매개변수는 삭제하거나 줄였습니다.

http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=

이 URL을 동일한 URL의 이스케이프된 버전과 비교합니다.

http://adclick.g.doubleclick.net/aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253D

여기에서 예약된 문자는 퍼센트 인코딩을 사용하여 이중 이스케이프되었습니다. 예를 들어 물음표(?)는 항상 %253F 문자로 표시되며 등호(=)는 항상 %253D 문자로 표시됩니다.

예 1A - 올바른 경우: 맞춤 광고 소재에 대한 Ad Manager 클릭 추적

이 예에서는 다음 페이지로 클릭연결되어야 하는 맞춤 광고 소재가 있다고 가정해 보겠습니다.

http://www.google.com/page.html?param1=red&param2=blue

이미지 광고 소재에서는 다음과 같이 클릭수를 추적할 수 있습니다.

<a href='%%CLICK_URL_UNESC%%%%DEST_URL_ESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

이 예에서 사용자의 브라우저에 렌더링되는 광고 소재는 다음과 같습니다.

<a href='http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=http://www.google.com/img.gif%3Fparam1%3Dred%26param2%3Dblue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Ad Manager 클릭 URL은 이스케이프되지 않고 도착 URL은 제대로 이스케이프되므로 이는 유효하고 정확한 클릭 URL입니다.

예 1B - 잘못된 경우: 맞춤 광고 소재에 대한 Ad Manager 클릭 추적

위의 예에서 광고 소재 코드를 망가뜨리는 흔한 실수는 이스케이프된 클릭 URL 매크로를 사용하는 것입니다. 광고 소재 코드에서 다음과 같은 경우가 이에 해당합니다.

<a href='%%CLICK_URL_ESC%%%%DEST_URL_ESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

사용자의 브라우저에 렌더링되는 광고 소재는 다음과 같습니다.

<a href='http://adclick.g.doubleclick.net/aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253Dhttp://www.google.com/img.gif%3Fparam1%3Dred%26param2%3Dblue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

이는 잘못된 예입니다. 여기에서는 매개변수가 모두 이스케이프되어 adclick 서버에서 매개변수를 제대로 파싱할 수 없기 때문입니다. 이 경우 서버가 이를 다음과 같이 지정된 페이지에 대한 요청으로 해석하게 됩니다. /aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253Dhttp://www.google.com/img.gif%3Fparam1%3Dred%26param2%3Dblue

이 페이지는 존재하지 않기 때문에 HTTP 404(찾을 수 없음) 오류가 adclick 서버에 의해 반환되며 사용자는 광고 방문 페이지로 이동되지 않습니다.

예 1C - 잘못된 경우: 맞춤 광고 소재에 대한 Ad Manager 클릭 추적

또 다른 흔한 실수는 이스케이프되지 않은 도착 URL 매크로를 사용하는 것입니다. 광고 소재 코드에서 다음과 같은 경우가 이에 해당합니다.

<a href='%%CLICK_URL_UNESC%%%%DEST_URL_UNESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

사용자의 브라우저에 렌더링되는 광고 소재는 다음과 같습니다.

<a href='http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=http://www.google.com/page.html?param1=red&param2=blue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

첫 번째 클릭 서버가 남은 매개변수를 URL로 해석하여 이스케이프할 수 있다면 이 특정한 예시는 제대로 작동할 수도 있습니다. 이 경우 Ad Manager에서는 URL을 다시 작성하여 클릭연결 기능이 제대로 작동할 수 있도록 합니다. 하지만 서버에서 잘못된 형식의 클릭 URL을 처리할 수 있다고 가정하는 것은 안전하지 않습니다. Google에서는 Ad Manager나 타사 분석 서버가 잘못된 형식의 URL을 처리할 것이라고 믿는 대신 올바른 형식의 클릭 URL을 사용할 것을 권장합니다.

서버에서 잘못된 형식의 URL을 다시 작성하지 않는 경우에는 다음과 같이 해석됩니다.

http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=http://www.google.com/page.html?param1=red&param2=blue

이 경우 마지막 '&' 문자는 광고 방문 페이지를 호스팅하는 서버에 전달되도록 의도된 매개변수가 아니라 첫 번째 서버 요청에 대한 새로운 매개변수를 구분하는 것으로 해석됩니다. 이는 클릭 서버의 클릭 URL 처리를 방해할 수도 있으며 이 경우 사용자가 방문 페이지로 리디렉션되지 않을 수 있습니다. 사용자가 성공적으로 리디렉션되더라도 두 번째 매개변수(param2)가 방문 페이지로 전달되지 않을 가능성이 큽니다.

예 2A - 올바른 경우: 타사 클릭 추적기 및 매크로

광고주가 광고 소재에 타사 클릭 추적기를 포함해 달라고 요청할 수 있습니다. 추적기는 광고 소재의 클릭수를 계속 독립적으로 계산하며, 나중에 광고주가 감사하거나 조정하는 데 도움이 됩니다.

일반적으로 클릭 추적기는 URL 형식으로 제공됩니다. 다음은 Campaign Manager 360의 예입니다.

http://ad.doubleclick.net/clk;a;b;c?[클릭연결 URL][도착 URL]

URL(ad.doubleclick.net)은 노출 또는 클릭을 기록하는 서버를 가리킵니다. 다른 타사 URL도 비슷합니다. 클릭연결 URL은 다음과 같은 두 개의 매크로로 표시되어야 합니다.

  • 이스케이프 처리된 클릭 매크로: %%CLICK_URL_ESC%%
  • 이중 이스케이프 처리된 도착 URL 매크로: %%DEST_URL_ESC_ESC%%

둘 다 동일한 클릭연결 URL을 나타내며 물음표(?) 뒤에 포함되어야 합니다. 다음은 Campaign Manager 360 클릭 추적 URL이 포함된 이미지 광고 소재의 예입니다.

<a href='http://ad.doubleclick.net/clk;a;b;c?%%CLICK_URL_ESC%%%%DEST_URL_ESC_ESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

광고 소재 템플릿을 사용하는 경우 타사 클릭 추적기는 대개 광고 소재 코드 내에 URL 자리표시자 식별자로 표시됩니다. 사용자의 브라우저에 렌더링되는 광고 소재는 매크로를 의도된 값으로 확장합니다. 예를 들면 다음과 같습니다.

<a href='http://ad.doubleclick.net/clk;a;b;c?http://adclick.g.doubleclick.net/aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253Dhttp://www.google.com/page.html%253Fparam1%253Dred%2526param2%253Dblue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

광고 소재 미리보기 및 테스트 매크로

광고 소재를 테스트하면 광고 소재가 의도한 대로 작동하는지 확인할 수 있습니다. 매크로는 자리표시자이며 복잡한 코드가 포함된 경우도 있기 때문에 맞춤 광고 소재를 테스트하는 가장 좋은 방법은 광고 항목에서 광고 소재를 미리 보는 것입니다. 방법은 다음과 같습니다.

  1. 새 창에서 광고 소재를 엽니다.

    자바스크립트는 Ad Manager에서 바로 사용할 수 있는 미리보기에서 작동하지 않습니다. 또한 확장된 버전에서는 매크로를 볼 수 없습니다.

  2. 브라우저의 개발 도구('개발 도구')를 사용하여 요소와 DOM을 검사합니다.

클릭 추적 매크로 검사하기

매크로가 제대로 삽입된 경우 미리보기에서 광고 소재를 클릭하면 Ad Manager 방문 페이지로 이동됩니다. 이 페이지에서 클릭이 추적되었음을 확인하고 나면 광고 소재와 연결된 도착 URL 페이지로 리디렉션됩니다.

둘 중 하나라도 진행되지 않으면 매크로 또는 연결된 방식에 문제가 있는 것입니다.

보기 매크로 검사하기

노출 추적 매크로를 검사하려면 트래픽 분석기를 사용해야 합니다. 트래픽 분석기를 사용하면 HTTP 요청을 보고 캡처할 수 있습니다. 일부 브라우저 개발 도구에는 이러한 종류의 도구가 포함되어 있습니다. 타사 트래픽 분석기 소프트웨어도 사용할 수 있습니다.

트래픽 분석기를 사용하여 광고 소재가 로드될 때 HTTP 요청을 검사합니다. 노출을 기록하는 서버에 대한 성공적인 요청 또는 '핑'을 기다립니다. HTTP 요청 중에 발생하는 모든 HTTP 오류를 기록하세요.

  • 오류가 발견되지 않고 노출을 기록하는 서버의 핑이 성공적임이 확인되면 매크로가 올바르게 구성된 것입니다.
  • 오류가 발견되면 맞춤 광고 소재의 소스 코드로 돌아가 문제를 해결하세요. 매크로가 잘못 배치되는 경우 발생하는 일반적인 오류 코드는 HTTP 204입니다.

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?
검색
검색어 지우기
검색 닫기
기본 메뉴
18365680908150109682
true
도움말 센터 검색
true
true
true
true
true
148
false
false