Google 클릭 매크로 구현

Google 클릭 매크로의 유형과 구현 방법에 대해 자세히 알아보기

Google 디스플레이 네트워크는 광고 소재를 호스팅하고 게재하는 인증된 모든 제3자 광고 태그가 Google이 동적으로 고유 클릭 URL을 생성하고 각 광고 요청에 따라 광고 태그를 통해 이를 전달하도록 허용할 것을 요청합니다.

사용자가 광고를 클릭하면 제3자 공급업체는 Google이 광고 클릭수를 추적할 수 있도록 사용자의 브라우저에서 Google 클릭 URL에 HTTP 요청을 하게 됩니다. Google은 HTTP 요청을 통해 광고 클릭을 추적할 수 있습니다.

모두 펼치기  모두 접기

URL이 공급업체에 전달되는 방식에 대해 자세히 알아보기

공급업체가 광고 태그에 키-값 쌍을 만든 후 Google은 자리표시자(또는 클릭 매크로)를 값으로 삽입합니다. 제3자 광고 태그가 사용자의 브라우저에서 렌더링할 때 Google은 동적으로 클릭 매크로를 고유 클릭 URL로 대체합니다. 해당 URL은 노출에 대한 특정 정보를 포함합니다. 정보는 고유하며 노출마다 동적으로 생성되어야 하므로 광고 소재에 하드 코딩될 수 없습니다.

제3자 공급업체는 사용자가 광고 소재를 클릭할 때 HTTP 요청이 이루어지도록 클릭 URL을 구현합니다. 타사 태그는 구조적으로 크게 다를 수 있습니다. 다음 예는 Google 클릭 매크로가 광고 태그에 삽입될 수 있는 방식을 보여 줍니다.

예: 자바스크립트 URL 제3자 광고 태그
<script language='JavaScript1.1'
src="https://www.3rdpartydomain?key1=value1&key2=value2&cachebuster=[Cachebuster_Macro_Here]&click=[Google_Click_Macro_Here]">
</script>
예: iframe URL 제3자 광고 태그
<iframe bordercolor="#000000" frameborder="0" height="XXX" hspace="0" marginheight="0" marginwidth="0" scrolling="no" src="http://www.3rdpartydomain.com?key1=value1&key2=value2&cachebuster=[Cachebuster_Macro_Here]&click=[Google_Click_Macro_Here]" vspace="0" width="XXX">
예: 매크로 변수가 포함된 자바스크립트 광고 태그

<script type="text/javascript">
  function swfver(){
    var v=0;
    v = <determine flash version>
    return v;
  }
  var d=new Date();d=d.getDay()+"|"+d.getHours()+":"+d.getMinutes()+"|"+ d.getTimezoneOffset()/60;

  var redir="[Google_Click_Macro_Here]";
  var host=(("https:"==document.location.protocol)?"https://":"http://");
  var url="www.3rdpartydomain.com/url_path/?flash="+swfver()+"&time="+d+"&redir="+redir+"&r="+Math.random();
  document.write("<scr"+"ipt type='text/javascript' src='"+host+url+"'></scr"+"ipt>")
</script>

Google 클릭 매크로의 유형

Google에서는 다양한 유형의 클릭 매크로를 제공합니다. 클릭 매크로 간의 차이는 간단히 말해서 클릭 URL(클릭 매크로가 렌더링하는 위치)의 문자가 '이스케이프' 처리된 횟수입니다. Google 클릭 URL에는 '&', '?'와 같은 문자로 구분되는 키-값 쌍이 다수 들어 있습니다.

구현 방법에 따라 Google 클릭 URL의 키-값 쌍은 동일한 구분자를 사용하는 제3자 키-값 쌍과 충돌할 수 있습니다. 코드 충돌을 방지하기 위해 Google 클릭 URL을 '이스케이프' 처리해야 할 수 있습니다. Google이 제공하는 다양한 클릭 매크로 버전은 다음과 같습니다.

이스케이프 처리되지 않은 클릭 URL: %%CLICK_URL_UNESC%%

예시 보기

다음은 광고 요청 시 광고 태그를 통해 전달될 때 매크로가 렌더링된 결과의 예입니다.

http://googleads.g.doubleclick.net/pagead/aclk?sa=l&ai=BsD-iGQbNSun3LJvqjQTg0MWeDOCtkEmu5vD7CsCNtwGQThABGAEg9084AFCAx-HEBGDJhvuGyKOQGYgBAaABzvrC_wOyARN3d3cuY29ycC5nb29nbGUuY29tugEKMzAweDI1MF9hc8gBCdoBWWh0dHA6Ly93d3cuY29ycC5nb29nbGUuY29tL2VuZy90ZXN0aW5nL1RTL2RvY3MvdGVzdHBsYW5zL2NhZmVfdGVzdGluZy90ZXN0XzNyZF9wYXJ0eS5odG1suAIYqAMB9QMAAAAE9QMEAAAA&num=1&client=ca-mongoogle&adurl=

이스케이프 처리된 URL: %%CLICK_URL_ESC%%

예시 보기

다음은 광고 요청 시 광고 태그를 통해 전달될 때 매크로가 렌더링된 결과의 예입니다.

http://googleads.g.doubleclick.net/pagead/aclk%3Fsa%3Dl%26ai%3DBsD-iGQbNSun3LJvqjQTg0MWeDOCtkEmu5vD7CsCNtwGQThABGAEg9084AFCAx-HEBGDJhvuGyKOQGYgBAaABzvrC_wOyARN3d3cuY29ycC5nb29nbGUuY29tugEKMzAweDI1MF9hc8gBCdoBWWh0dHA6Ly93d3cuY29ycC5nb29nbGUuY29tL2VuZy90ZXN0aW5nL1RTL2RvY3MvdGVzdHBsYW5zL2NhZmVfdGVzdGluZy90ZXN0XzNyZF9wYXJ0eS5odG1suAIYqAMB9QMAAAAE9QMEAAAA%26num%3D1%26client%3Dca-mongoogle%26adurl%3D

더블 이스케이프 처리된 클릭 URL: %%CLICK_URL_ESC_ESC%%

예시 보기

다음은 광고 요청 시 광고 태그를 통해 전달될 때 매크로가 렌더링된 결과의 예입니다.

http://googleads.g.doubleclick.net/pagead/aclk%253Fsa%253Dl%2526ai%253DBsD-iGQbNSun3LJvqjQTg0MWeDOCtk Emu5vD7CsCNtwGQThABGAEg9084AFCAx-HEBGDJhvuGyKOQGYgBAaABzvrC_wOyARN3d3cuY29ycC5nb29nbGUuY29tugEKMzAweDI1MF9hc8gBCdoBWWh0dHA6Ly93d3cuY29ycC5nb29nbGUuY29tL2VuZy90ZXN0aW5nL1RTL2RvY3MvdGVzdHBsYW5zL2NhZmVfdGVzdGluZy90ZXN0XzNyZF9wYXJ0eS5odG1suAIYqAMB9QMAAAAE9QMEAAAA%2526num%253D1%2526client%253Dca-mongoogle%2526adurl%253D

클릭 URL 구현 방법

방법 1: 리디렉션 체인

제3자 공급업체는 사용자를 리디렉션하는 일련의 클릭 URL을 만들 수 있습니다. 사용자가 특정 클릭 URL을 누를 때마다 클릭이 추적됩니다. 업계 표준에 따라 클릭 URL은 사용자를 추가된 URL로 리디렉션해야 합니다.

제3자 공급업체에서 리디렉션 체인을 만들 수 있는 옵션은 아래와 같습니다.

  1. 제3자 우선 URL
    제3자 클릭 URL 다음에 Google 클릭 URL 추가, 그런 다음에 도착 URL 추가
    결과: 제3자의 클릭 URL은 Google 클릭 URL로 리디렉션되고, Google 클릭 URL은 도착 URL로 리디렉션됨
  2. Google 우선 URL
    Google 클릭 URL 다음에 제3자 클릭 URL 추가, 그런 다음에 도착 URL 추가
    결과: Google 클릭 URL은 제3자 클릭 URL로 리디렉션되고, 제3자 클릭 URL은 도착 URL로 리디렉션됨

장점

일부 Google 트래피킹 도구는 Google 클릭 URL이 제대로 구현되고 Google 보고서에 클릭이 생성되는지 확인하는 기능을 제공합니다. 클릭 리디렉션 체인을 사용할 경우에만 이 도구가 작동합니다.

단점

  • 리디렉션으로 인해 사용자가 광고를 클릭한 후 도착 페이지로 연결되기까지 추가적인 지연 시간이 발생합니다.
  • 클릭 URL이 제3자의 스크립트에 의해 다양한 매개변수를 통해 전달될 경우 그리고 비슷한 구분자를 포함하는 제3자의 URL에 첨부될 경우 코드가 충돌하고 문자 이스케이프 처리 문제가 발생할 수 있으므로, 타사 태그에 대한 다양한 클릭 매크로 버전이 필요합니다.
  • 마지막으로 브라우저(특히 Internet Explorer)에는 URL 길이 제한이 있습니다. 리디렉션 문자열이 너무 길면 브라우저에서 일부 문자가 잘리고, 전체 리디렉션 경로가 제대로 실행되지 않습니다.

방법 2: 병렬 요청

제3자 공급업체는 여러 클릭 URL의 긴 리디렉션 체인을 형성하는 대신에 자체 클릭 URL로 사용자를 리디렉션한 다음 도착 URL로 리디렉션할 수 있습니다. 사용자가 제3자 공급업체의 클릭 URL로 리디렉션되는 동안 제3자 공급업체는 사용자가 광고 소재를 클릭할 때 Google 클릭 URL에 별도의 클라이언트 측 HTTP 요청을 합니다.

장점

리디렉션이 더 적으므로 사용자가 도착 페이지로 리디렉션될 때 지연 시간도 줄어듭니다.

단점

일부 Google 트래피킹 도구는 Google 클릭 URL이 제대로 구현되고 Google 보고서에 클릭이 생성되는지 확인하는 기능을 제공합니다. 위의 클릭 리디렉션 체인 방법을 사용하는 경우에만 이 도구가 작동하므로, 방법 2를 채택한 경우에는 클릭 확인 기능이 작동하지 않습니다.

기타 정보

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?

도움이 더 필요하신가요?

다음 단계를 시도해 보세요.

검색
검색어 지우기
검색 닫기
기본 메뉴
14792452635387048787
true
도움말 센터 검색
true
true
true
true
true
71030
false
false