본문으로 건너뛰기

Twitter Ads 통합 계획

최근 업데이트 2026. 10. 03.
팁

서드파티 데이터 통합으로 생성된 데이터는 클러스터의 소비 데이터양에 포함됩니다

개요​

인터페이스 소개​

인터페이스명타입세분화어트리뷰션비용수익노출클릭전환
Analytic APIAPI집계 지표✅✅✅✅

Twitter Ads Analytic API는 Twitter에서 제공하는 집계 데이터 인터페이스로, 동기와 비동기 두 가지 데이터 인터페이스를 제공합니다. 비동기 데이터 인터페이스가 분석 기능과 데이터 기간 면에서 모두 동기 데이터 인터페이스보다 우수하므로 AE 시스템은 비동기 데이터 인터페이스 연동을 지원합니다.

통합 절차​

Twitter Ads 데이터의 연동 절차는 다음과 같습니다:

  1. Twitter 플랫폼에서 다음 작업을 완료해야 합니다:

    1. Twitter Developer 계정을 얻고 APP을 생성한 후 API Key와 API Token을 가져옵니다
    2. Ads API 사용 권한을 신청합니다
    3. 광고 계정의 Access Token과 Access Secret을 생성합니다(Ads API를 신청하기 전에 Access Token과 Access Secret을 이미 생성한 경우 다시 생성해야 합니다)
  2. AE 백엔드에 로그인하여 서드파티 통합 모듈로 이동한 후 Twitter Ads 통합을 추가하고 통합 계획을 생성합니다

  3. AE 시스템이 데이터를 정상적으로 수신했는지 확인하고 리포트를 구축합니다

1. 통합 전 준비 작업​

1.1 Twitter 개발자 계정 신청 및 APP 생성​

Twitter API를 호출하여 Twitter Ads 데이터를 가져오려면 먼저 Twitter 개발자 계정을 신청해야 하며, 개발자 계정 신청은 Twitter 공식 심사를 거쳐야 합니다.

심사를 통과하면 APP을 생성하고, 이후 Ads API를 호출할 때 사용할 수 있도록 해당 APP의 API Key와 API Token을 기록해 두십시오.

1.2 Ads API 사용 권한 신청​

Twitter 개발자 계정 신청과 APP 생성을 완료한 후에는 Twitter 담당자에게 연락하여 개발자 계정에 Ads API 사용 권한을 개통해야 합니다. 신청에는 며칠이 걸릴 수 있습니다.

1.3 Access Token 및 Access Secret 가져오기​

Ads API 사용 권한이 개통되면 다음으로 Access Token과 Access Secret을 가져와야 합니다. 개발자 플랫폼으로 돌아가 Ads API 권한을 신청한 앱을 클릭하고 Keys and tokens 탭으로 이동한 후 Access Token and Secret 항목 아래의 Generate 버튼을 클릭하여 Access Token과 Access Secret을 생성합니다. 이후 Ads API를 호출할 때 필요하므로 계정의 Access Token과 Access Secret을 반드시 안전하게 보관하십시오.

1.4 요약​

Twitter에서 다음 정보를 얻어야 합니다:

  1. Twitter 앱의 API Key와 API Key Secret
  2. 광고 계정의 Access Token과 Access Secret
  3. 광고 계정의 Account ID

2. 계획 설정​

Twitter Ads 플랫폼에서 준비 작업을 마친 후 AE 시스템에 로그인하여 서드파티 통합 모듈에서 새 계획을 설정할 수 있습니다. 아래 그림은 Twitter Ads Analytic API의 설정 화면입니다. 이 장의 내용에 따라 계획을 생성하십시오:

2.1 인증 정보 설정​

인증 정보 아래의 인증 정보 설정 버튼을 클릭하고 팝업 창에 Twitter Ads 플랫폼에서 가져온 정보를 입력합니다

그중 Account ID List에는 데이터를 수집할 Twitter 광고 계정 ID를 입력하며, 여러 광고 계정 ID는 "," 기호로 구분합니다

2.2 동기화​

동기화 모듈에서 AE 시스템이 Twitter Ads Analytic API 데이터를 정기적으로 수집하는 정책을 설정할 수 있으며, 매일 특정 시각 또는 매시간 일정 기간의 데이터를 수집하도록 선택할 수 있습니다. 수집한 데이터도 데이터양에 포함되므로 너무 긴 기간의 데이터를 정기적으로 수집하지 않는 것을 권장합니다

2.3 이벤트 테이블 저장 설정​

이벤트 테이블 저장 설정 스위치를 켜면 콜백 데이터가 모두 이벤트 테이블에 기록됩니다. 이벤트 데이터 저장을 활성화할 것을 권장합니다.

2.4 통합 설정​

마지막으로 통합 설정 모듈에서 데이터 수집의 세부 설정을 제어할 수 있습니다. 데이터의 시간 집계 단위, 수집할 지표 필드와 차원, 저장 후 이벤트 이름 등이 포함됩니다.

통합 설정의 내용은 JSON이며, 다음 내용에 따라 커스텀 설정할 수 있습니다:

모듈이름의미
sink_eventevent_name저장 후 이벤트 이름, 커스텀 가능, 문자열 타입.
source

time_granularity

데이터 수집의 시간 단위. 다음 중에서 선택할 수 있습니다:

  • 일: day
  • 시간: hour
metrics해당 인터페이스의 지표 필드, 리스트 타입, 커스텀 가능
transferdouble_columns데이터의 지표, 리스트 타입. 여기에 포함된 필드는 데이터 수신 시 수치 타입으로 저장되며, 나머지 필드는 문자열(또는 시간)로 저장됩니다
  • 그룹 차원

Twitter Ads는 Campaign, Ad Group 등 각 수준의 광고 차원을 '엔티티(Entity)'라고 부르며, Analytic API를 호출할 때는 분석 차원을 하나만 사용할 수 있습니다. 광고 차원 정보를 최대한 가져오기 위해 AE 시스템은 데이터를 수집할 때 가장 세분화된 수준인 PROMOTED_TWEET을 분석 엔티티로 사용하고, 엔티티 연관 관계 인터페이스를 통해 Campaign ID, Line Item ID 등 상위 수준 엔티티의 정보를 가져옵니다. 다음 표는 모든 차원 필드와 그 의미를 보여 줍니다:

차원명의미
account_id광고 계정 ID
campaign_idCampaign ID
campaign_nameCampaign 이름
line_item_idLine Item ID(Ad set ID)
line_item_nameLine Item Name(Ad set 이름)
promoted_tweet_idTweet ID
placement게재 위치
entity_id엔티티 ID
currency통화
  • 지표 필드

Analytic API는 여러 지표 그룹을 제공하며, 각 지표 그룹에는 여러 지표 필드가 포함됩니다. 수집할 지표 그룹은 직접 지정할 수 있으며, 다음 표는 각 지표 그룹의 자주 사용하는 지표를 보여 줍니다. 모든 지표 정보는 Twitter 공식 문서를 참고하십시오. 조정하려면 지표 그룹 이름을 source.metrics에, 지표 필드 이름을 transfer.double_columns에 입력하십시오

지표 그룹지표 필드의미기본 여부

ENGAGEMENT

engagements총 인터랙션 수(자연 노출, 리트윗, 답글, 공유, 좋아요 등의 행동 포함)예
impressions자연 노출 수(유료 프로모션 미포함)예
retweets리트윗 수예
replies답글 수예
likes좋아요 수예
follows팔로우 수예
card_engagements카드 총 인터랙션 수예
clicks클릭 수예
app_clicks클릭 후 APP 설치 수 또는 실행 수예
url_clicks트윗 링크 또는 웹 카드를 클릭한 횟수예
qualified_impressions완전히 표시된 노출 수예
carousel_swipes캐러셀 이미지 또는 영상의 스와이프 횟수예
BILLINGbilled_engagements유료 인터랙션 수예
billed_charge_local_micro총 결제 금액(1000000배 확대)예

VIDEO

video_total_views동영상 재생 수예
video_views_25영상 25% 진행 재생 수예
video_views_50영상 50% 진행 재생 수예
video_views_75영상 75% 진행 재생 수예
video_views_100영상 완료 재생 수예
video_cta_clicksCall-to-action 클릭 수예
video_content_starts영상 재생 시작 수예
video_3s100pct_views영상 완료 재생 수(최소 3초 시청)예
video_6s_views영상 6초 시청 재생 수예
video_15s_views영상 15초 또는 95% 진행 시청 재생 수예
MEDIAmedia_views멀티미디어 조회 수(자동 재생과 클릭 재생 포함)예
media_engagements멀티미디어 인터랙션 수예
WEB_CONVERSIONconversion_*타입이 PURCHASE, SIGN_UP, SITE_VISIT, DOWNLOAD, CUSTOM인 전환 이벤트 중 이후 결제 행동이 있는 전환 수
MOBILE_CONVERSIONmobile_conversion_*
LIFE_TIME_VALUE_MOBILE_CONVERSION

mobile_conversion_lifetime_value_*

2.5 이벤트 저장 규칙​

  • 데이터의 day 필드, 즉 데이터의 날짜를 집계 데이터의 #event_time으로 설정합니다
  • 기본 데이터 이벤트 이름은 -- twitter_ads_data입니다
  • 지표 필드는 수치 타입으로, 그 밖의 필드는 문자열 타입으로 저장됩니다

2.6 표준화 필드​

Twitter Ads Analytic API 데이터의 일부 필드는 AE 시스템에서 표준화 처리합니다:

필드표준화 필드의미
account_idte_ads_object.ad_account_id광고 계정 ID
campaign_namete_ads_object.campaign_name캠페인 이름
campaign_idte_ads_object.campaign_id캠페인 ID
line_item_namete_ads_object.ad_group_name광고 그룹 이름
line_item_idte_ads_object.ad_group_id광고 그룹 ID
promoted_tweet_idte_ads_object.ad_id광고 ID
placementte_ads_object.placement광고 위치
currencyte_ads_object.currency비용 또는 수익의 통화
impressionste_ads_object.impressions노출 수
clickste_ads_object.clicks클릭 수
billed_charge_local_micro(1000000으로 나눔)te_ads_object.costUA 비용
이 문서가 도움이 되었나요?