OpenAdLibraryOpenAdLibrary
제휴 마케팅 & 미디어 구매

Taboola 매크로 및 네이티브 네트워크 URL 파라미터: 치트 시트

광고 지출과 전환을 연결하는 핵심은 매크로입니다. 전체 Taboola 매크로 세트, Outbrain, MGID, Revcontent의 대응 매크로, 그리고 조용히 트래킹을 망가뜨리는 템플릿 실수들을 소개합니다.

편집 일러스트: Taboola 매크로 및 네이티브 네트워크 URL 파라미터: 치트 시트

Taboola 매크로는 동적 토큰입니다. {click_id}, {site}, {campaign_id} 등 약 12개 이상의 토큰이 있으며, 사용자가 광고를 클릭하는 순간 Taboola가 실제 값으로 대체합니다. 랜딩 페이지 URL에 추가되면, 트래커에 어떤 클릭, 게시자 배치, 캠페인 및 소재가 모든 방문과 전환을 발생시켰는지 정확히 알려줍니다. 매크로 없이는 네이티브 트래픽을 맹목적으로 구매하는 것이며, 매크로가 있으면 배치 레벨에서 전환당 비용을 계산하고 손실을 줄일 수 있습니다. 이 치트 시트는 Taboola에서 사용 가능한 매크로 세트, Outbrain, MGID 및 Revcontent의 대응 동적 파라미터, 그리고 모든 네트워크에서 조용히 트래킹을 망가뜨리는 몇 가지 템플릿 실수를 다룹니다.

매크로가 최적화 가능 여부를 결정하는 이유#

네이티브 네트워크는 클릭당 비용을 청구하지만, 자체적으로는 아무것도 귀속시키지 않습니다. 여러분이 내릴 모든 최적화 결정(이 배치 일시 중지, 입찰 인상, 이 소재 중단, 이 캠페인 확장)은 네트워크의 지출 데이터를 전환 데이터에 연결하는 데 달려 있습니다. 이 연결 키가 바로 매크로입니다.

표준 설정은 서버 간(S2S) 트래킹입니다:

  1. Taboola가 광고 클릭 시 {click_id}를 고유 값으로 대체합니다.
  2. 트래커(또는 자체 백엔드)가 해당 클릭 ID를 세션에 저장합니다.
  3. 방문자가 전환하면 저장된 클릭 ID를 사용하여 네트워크의 포스트백 URL을 실행합니다.
  4. 네트워크는 전환을 정확한 클릭(배치, 소재, 지역, 기기 등)에 귀속시키며, 입찰 알고리즘이 원시 클릭 대신 실제 전환에서 학습하기 시작합니다.

매크로를 생략하면 그 어떤 체인도 존재하지 않습니다. 분석에서 세션을 보고 대시보드에서 지출을 보게 되지만, 이들을 연결할 신뢰할 수 있는 방법이 없습니다. Taboola는 온페이지 픽셀도 제공하며, 둘 다 실행하는 것이 좋습니다. 하지만 {click_id}를 키로 하는 S2S 포스트백은 광고 차단기, iOS 개인정보 보호 기능 및 교차 기기 여정에서도 살아남습니다. 이것이 숙련된 구매자들이 이를 신뢰 데이터로 취급하는 이유입니다.

Taboola 매크로 치트 시트#

Taboola 매크로는 단일 중괄호를 사용하며 모두 소문자입니다. 대부분의 미디어 바이어가 실제로 사용하는 작동 세트는 다음과 같습니다:

매크로 반환값 용도
{click_id} 이 클릭의 고유 ID S2S 조인 키 — 필수
{site} 게시자 사이트 코드 배치 레벨 최적화 및 차단
{site_id} 숫자 사이트 ID 안정적인 숫자 키로 동일한 작업
{site_domain} 게시자 도메인 사람이 읽기 쉬운 배치 보고
{campaign_id} 캠페인 ID 다중 캠페인 보고
{campaign_name} 캠페인 이름 읽기 쉬운 보고 (URL 인코딩 주의)
{campaign_item_id} 특정 광고(소재) ID 소재 레벨 승자 분석
{title} 광고 헤드라인 헤드라인 레벨 분석
{thumbnail} 소재 이미지 URL 광고 간 이미지 변형 결합
{platform} 기기 플랫폼 데스크탑/모바일/태블릿 분류
{timestamp} 클릭 타임스탬프 디버깅 및 시간대별 분석

완전한 트래킹 URL은 다음과 같습니다:

https://track.yourdomain.com/click?clickid={click_id}&source={site_id}&camp={campaign_id}&ad={campaign_item_id}&device={platform}

두 가지 실용적인 참고 사항. 첫째, 매크로는 대소문자를 구분합니다. {Click_ID}는 리터럴 텍스트로 전달되어 트래커가 쓸모없는 문자열을 받게 됩니다. 둘째, Taboola는 매크로를 추가하고 때때로 이름을 변경합니다. 위 목록은 안정적인 핵심이지만, 대규모 런칭 전에 Taboola 도움말 센터에서 확인하세요. 처음부터 끝까지 첫 번째 캠페인을 설정하는 경우, 단계별 Taboola 설정 가이드에서 인터페이스의 트래킹 필드 위치를 보여줍니다.

Outbrain, MGID 및 Revcontent의 동일한 개념#

모든 네이티브 네트워크는 동일한 네 가지 개념(클릭, 배치, 캠페인, 소재)을 서로 다른 이름과 구문으로 구현합니다. 매핑은 다음과 같습니다:

개념 Taboola Outbrain MGID Revcontent
구문 {macro} {{macro}} {macro} {macro}
클릭 ID {click_id} {{ob_click_id}} {click_id} 대시보드 확인
배치 {site} / {site_id} {{publisher_id}} / {{section_id}} {widget_id} {widget_id}
배치 이름 {site_domain} {{publisher_name}} / {{section_name}}
캠페인 {campaign_id} {{campaign_id}} {campaign_id} {boost_id}
소재 {campaign_item_id} {{ad_id}} / {{ad_title}} {teaser_id} {content_id}

알아둘 만한 세부 사항:

  • Outbrain은 이중 중괄호를 사용하며, 배치 모델은 게시자와 섹션(해당 게시자의 특정 위젯 위치)의 2단계입니다. 게시자뿐만 아니라 섹션에서 최적화하세요. 기사 아래 위젯과 사이드바 위젯은 동일한 사이트에서 완전히 다른 성과를 낼 수 있습니다.
  • MGID는 소재를 'teaser'라고 부르므로 {teaser_id}입니다. 위젯 ID는 매일 블랙리스트에 추가할 단위입니다.
  • Revcontent는 캠페인을 'boost'로 구성하므로 {boost_id}가 캠페인 키입니다. 매크로 목록은 수년간 변경되었으므로 오래된 포럼 스레드가 아닌 대시보드에서 현재 세트를 가져오세요.
  • 표의 대시는 해당 네트워크가 해당 차원을 캠페인 구조 수준에서 처리하거나 매크로가 너무 자주 변경되어 인쇄할 수 없음을 의미합니다. 확실하지 않으면 추측하지 말고 네트워크의 현재 문서를 확인하세요.

네트워크 모두에서 작동하는 하나의 트래킹 템플릿#

네트워크가 아닌 자신의 측면에서 표준화하세요. 표준 파라미터 이름(예: clickid, source, camp, ad)을 정의하고 각 네트워크의 매크로를 여기에 매핑하세요:

Taboola:   ?clickid={click_id}&source={site_id}&camp={campaign_id}&ad={campaign_item_id}
Outbrain:  ?clickid={{ob_click_id}}&source={{section_id}}&camp={{campaign_id}}&ad={{ad_id}}

그러면 트래커, 보고서 및 중단 규칙이 모든 곳에서 동일하게 작동하며, 다섯 번째 네트워크를 추가하는 것은 5분짜리 매핑 작업이 됩니다. 전용 클릭 트래킹 도메인을 통해 클릭을 라우팅하여 나중에 모든 캠페인을 재구축하지 않고도 트래킹 소프트웨어를 전환할 수 있습니다.

템플릿에서는 이름보다 ID를 선호하세요. {campaign_name}{title}에는 공백, 앰퍼샌드 및 이모지가 포함되어 URL 인코딩되어 전달됩니다. 헤드라인 내부의 인코딩되지 않은 & 하나는 이후의 모든 파라미터를 조용히 잘라냅니다. ID는 안정적이며, 이름은 중간에 편집되어 하나의 데이터 행을 둘로 나눌 수 있습니다.

매크로와 UTM 파라미터: 각각 다른 용도로 둘 다 사용#

UTM 태그는 분석을 공급하고, 매크로는 구매 결정을 공급합니다. 현명한 이중 템플릿은 utm_source=taboola, utm_medium=native를 설정하고 나머지를 동적으로 채웁니다. utm_campaign={campaign_id}, utm_content={campaign_item_id}, utm_term={site_id} — 이렇게 하면 분석 트래픽 보고서가 트래커의 배치 보고서와 일치합니다. 분석만으로 최적화하지 마세요. 세션 수와 클릭 수는 차이가 발생합니다(리디렉션, 태그 실행 전 바운스, 스크립트 차단). 그 차이는 트래픽 품질이 가장 나쁜 곳, 즉 가장 잡아야 할 배치에서 정확히 벌어집니다.

조용히 예산을 태우는 다섯 가지 매크로 실수#

  1. URL에 리터럴 매크로. 오타(잘못된 중괄호, 잘못된 대소문자, 잘못된 공백)는 토큰이 대체되지 않고 랜딩 페이지가 리터럴 텍스트 {click_id}를 수신함을 의미합니다. 전환 연결이 중단되고 캠페인이 0% CVR을 '보여주며', 승자였을 수도 있는 것을 죽입니다. 모든 런칭 후 처음 10개 세션의 쿼리 문자열을 검사하세요.
  2. 배치 매크로 없음. 템플릿에 {site} 또는 {widget_id}가 없으면 배치 화이트리스트 및 블랙리스트를 구축할 수 없습니다. 배치 가지치기가 대부분의 네이티브 최적화 수익이 있는 곳입니다. 게시자 및 사이트 ID는 네이티브 미디어 구매의 원자입니다.
  3. 중복 제거 없는 포스트백. 동일한 클릭 ID가 포스트백을 두 번 실행할 수 있는 경우(페이지 새로고침, 재시도 로직, 사용자가 감사 페이지 재방문) 전환을 중복 계산하고 손실을 확대합니다. 트래커에서 클릭 ID로 중복 제거하세요.
  4. ID 대신 이름. 진행 중인 캠페인 이름 변경은 데이터를 분할합니다. 위 참조.
  5. 실제 지출로 테스트. 런칭 예산이 아닌 네트워크의 미리보기 도구와 저렴한 지역의 최소 예산 카나리아 캠페인으로 대체를 확인하세요.

경쟁사의 매크로 읽기#

트래킹 템플릿은 유출됩니다. 광고 라이브러리가 네이티브 광고의 클릭 경로를 추적할 때 캡처된 랜딩 URL에는 광고주의 파라미터 문자열이 매크로가 이미 채워진 상태로 보존됩니다. Taboola 광고 스파이 도구에서 경쟁사의 광고를 가져와 추적된 랜딩 URL을 검사하세요. 트래커 도메인은 어떤 소프트웨어를 사용하는지, 서브ID 구조는 어떤 세분성으로 최적화하는지, 서브ID에 있는 배치 ID는 배치를 가지치기하고 있음을 알려줍니다. 이는 연구할 가치가 있는 운영자의 특징입니다. 라이브 광고에서 퍼널까지의 전체 워크플로는 경쟁사 랜딩 페이지 찾는 방법에서 다룹니다.

결론#

매크로는 30분의 설정으로 이후 모든 미디어 구매 시간이 측정 가능한지 여부를 결정합니다. 첫날부터 템플릿에 {click_id}와 배치 매크로를 포함하고, 전환을 서버 간으로 포스트백하며, 이름보다 ID를 선호하고, 어떤 것이든 확장하기 전에 대체를 확인하세요. 네트워크는 가끔 매크로 이름을 변경하지만, 이들이 인코딩하는 네 가지 개념(클릭, 배치, 캠페인, 소재)은 10년 동안 변하지 않았습니다.

자주 묻는 질문

Taboola 매크로란 무엇인가요?
Taboola 매크로는 {click_id}, {site}, {campaign_item_id}와 같은 동적 토큰으로, 사용자가 광고를 클릭할 때 Taboola가 실제 값으로 대체합니다. 랜딩 페이지 또는 트래킹 URL에 추가되어 클릭의 신원, 배치, 캠페인 및 소재를 트래커에 전달하므로, 배치 레벨 및 소재 레벨 최적화가 가능해집니다.
Taboola 클릭 ID를 트래커에 어떻게 전달하나요?
캠페인 트래킹 URL에 {click_id}를 파라미터로 추가하세요. 예: ?clickid={click_id}. Taboola가 클릭 시점에 이를 채우고, 트래커가 세션에 저장합니다. 전환이 발생하면 동일한 ID로 Taboola의 서버 간(S2S) 포스트백을 전송합니다. 그러면 Taboola가 해당 전환을 정확한 클릭, 배치, 소재에 귀속시킵니다.
Taboola의 {click_id}에 해당하는 Outbrain의 매크로는 무엇인가요?
Outbrain은 이중 중괄호를 사용하며, 클릭 식별 매크로는 {{ob_click_id}}입니다. 배치 개념도 유사합니다. Outbrain의 {{publisher_id}}와 {{section_id}}는 대략 Taboola의 {site_id}에 대응하고, {{ad_id}}는 {campaign_item_id}에 대응합니다. 구문은 다르지만 클릭, 배치, 캠페인, 소재라는 네 가지 기본 개념은 모든 네이티브 네트워크에서 동일합니다.
URL에 {click_id}가 그대로 텍스트로 표시되는 이유는 무엇인가요?
매크로가 대체되지 않은 것으로, 거의 항상 구문 오류를 의미합니다. 잘못된 대소문자(매크로는 소문자), 네트워크에 맞지 않는 중괄호, 오타, 또는 네트워크가 지원하지 않는 매크로 이름 등이 원인입니다. 네트워크는 인식되지 않은 토큰을 변경 없이 그대로 전달합니다. 템플릿을 수정한 후, 지출 전에 새 테스트 클릭의 쿼리 문자열을 검사하여 확인하세요.
네이티브 광고 매크로를 사용하려면 트래킹 도구가 필요한가요?
꼭 그렇지는 않습니다. 자체 백엔드나 분석 UTM에 매크로를 전달할 수 있습니다. 하지만 S2S 포스트백, 클릭 ID 중복 제거 및 배치 레벨 보고를 위해서는 전용 트래커 또는 목적에 맞게 구축된 엔드포인트가 실용적인 해결책입니다. 중요한 것은 클릭 ID와 그 메타데이터를 저장하고, 전환이 발생했을 때 네트워크 포스트백을 실행할 수 있는 무언가가 있다는 것입니다.
OpenAdLibrary 팀
작성자OpenAdLibrary 팀
광고 인텔리전스 및 네이티브 광고 리서치

우리는 오픈 광고 투명성 플랫폼인 OpenAdLibrary를 구축합니다. 매일 저희 시스템은 Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo 및 MSN에서 라이브 네이티브 광고를 캡처하고, 각 광고 뒤의 실제 광고주를 식별하며, 클릭을 따라 랜딩 페이지까지 추적합니다. 이 가이드는 해당 데이터에서 확인한 내용을 정제하여 시장을 더 빠르게 연구할 수 있도록 돕습니다.