メインコンテンツまでスキップ

Twitter Ads統合プラン

最終更新 2026/10/03
ヒント

サードパーティデータ統合によって生成されたデータは、クラスターの消費データ量に含まれますのでご注意ください

概要​

インターフェースの概要​

インターフェース名タイプ粒度アトリビューションコスト収益表示クリックコンバージョン
Analytic APIAPI集約指標✅✅✅✅

Twitter Ads Analytic APIは、Twitterが提供する集約データインターフェースで、同期と非同期の2種類のデータインターフェースがあります。非同期データインターフェースは分析機能とデータ期間の両面で同期データインターフェースより優れているため、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を作成し、そのAPPのAPI KeyとAPI Tokenを控えておいてください。後でAds APIを呼び出す際に使用します。

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を作成します。アカウントのAccess TokenとAccess Secretは必ず大切に保管してください。後でAds APIを呼び出す際に必要になります。

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を呼び出す際は、分析ディメンションを1つしか使用できません。広告ディメンションの情報をできるだけ多く取得するため、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ツイートのリンクまたはWebサイトカードのクリック回数はい
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.costユーザー獲得コスト
このページは役に立ちましたか?