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

TikTok Audience Report

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

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

概要​

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

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

TikTok Audience Reportは、Basic Reportと比べて、ユーザーの集約グループのディメンション(オーディエンスディメンションと呼ばれます)をより多く提供しますが、返される指標の種類は比較的少なく、6-12時間の処理遅延があります。

統合の流れ​

  1. TikTok API Businessプラットフォームにログインし、開発者アカウントを登録して、アプリを作成し認証情報を取得します
  2. AE管理画面にログインし、サードパーティ統合モジュールでTikTok Audience Reportプランを追加して、関連する設定を完了します
  3. TikTok APIアプリの認証URLを変更し、認証を完了します
  4. AEシステムがデータを正常に受信しているかを確認し、レポートを作成します

1. 認証情報の取得​

  1. まず、TikTok API Businessページにアクセスし、TikTok広告アカウントにログインするか、新規登録する必要があります

  2. 次に、手順に従って開発者として登録します

  3. 開発者として登録したら、下図のようにアプリを1つ作成する必要があります。作成時のパラメータは、次のように設定できます:

    • Application name:プロジェクト名。プロジェクトに合わせて名前を付けます
    • App Description:プロジェクトの説明。備考情報を追加できます
    • Callback Address:コールバックURL。作成時にはhttps://www.thinkingdata.cn/を入力しておき、後でAEシステムのデータコールバックURLに変更します
    • Scope of Permission:アクセス可能なデータ権限。ここでは必ずReporting権限を選択してください。その他の権限は必要に応じて設定します
  1. 「Confirm」をクリックして確定すると、アプリは最初は保留状態になります。1~2日ほどでアプリは審査を通過します(ステータスがApprovedになります)。アプリのApp IDとSecretを取得します

2. プランの設定​

TikTokプラットフォームでの準備が完了したら、AEシステムにログインし、「サードパーティ統合」モジュールで新しいプランの設定を完了できます。下図はTikTok Audience Reportの設定画面です。この章の内容に従ってプランを作成してください

2.1 認証情報の設定​

「認証情報」の下にある「認証情報設定」ボタンをクリックし、ポップアップに前の手順で取得した認証情報を入力します:

APP IDとApp Secretは前の手順で取得したものです。Account IDには、データを取得するTikTok広告アカウントのIDを入力します

2.2 定期取得​

「定期取得」モジュールで、AEシステムがTikTok Audience Reportのデータを定期的に取得する方針を設定できます。毎日の特定の時刻に一定期間のデータを取得するよう選択できます。取得したデータもデータ量に計上されるため、定期取得で長すぎる期間のデータを取得しないことをお勧めします

2.3 格納設定​

データをイベントとして書き込むかどうかを制御できます。オフにすると、データはイベントテーブルに書き込まれなくなるため、この設定はオフにしないでください。

2.4 統合構成​

最後に、統合構成モジュールでデータ取得の詳細設定を制御できます。データの時間集計粒度、取得する指標フィールドとディメンション、格納後のイベント名などが含まれます。

統合構成の内容はJSONです。次の内容に従ってカスタム設定できます:

モジュール名前意味
sink_eventevent_name格納後のイベント名。カスタマイズ可能で、文字列型です。
source

report_types

データの集約ディメンション。リスト型で、要素は1つだけ入力できます。つまり、一度に取得できる集約ディメンションは1つのみです。詳しくは後述の内容を参照してください

time_granularity

データの時間集計粒度。つまり、取得したデータを日単位と時間単位のどちらで集計するか

選択可能な値: day、hour

metricsデータ内の指標。リスト型
group_byデータ内のグループ化ディメンション。リスト型です
  • 集約ディメンション

Audience Reportでは以下の集約ディメンションを提供しています。Audience Reportでは、オーディエンスディメンションと広告ディメンションをそれぞれ1つしか選択できず、オーディエンスディメンションは必須、広告ディメンションは任意である点に注意してください。一部例外もあるため、詳しくは下表の備考欄を参照してください。

また、国(地域)別にグループ化する場合は、country_codeディメンションのみを使用できます:

ディメンションタイプディメンションフィールド説明備考デフォルトかどうか

広告ディメンション

advertiser_id広告主IDでグループ化
campaign_idキャンペーンIDでグループ化
adgroup_id広告グループIDでグループ化
ad_id広告IDでグループ化はい

オーディエンスディメンション

country_code配信国でグループ化国でグループ化する場合は、country_codeディメンションのみを使用できます
gender性別でグループ化ageとgenderは同時に使用できます
age年齢でグループ化ageとgenderは同時に使用できます

province_id

省レベルの地域でグループ化。地域の選択可能な値は、地域ターゲティングを参照してください。時間ディメンションと同時に使用できません
dma_id指定市場地域(DMA)でグループ化。この地域区分は米国にのみ存在します。選択可能な値は、地域ターゲティングを参照してください。時間ディメンションと同時に使用できません
acネットワークでグループ化
languageオーディエンスの言語でグループ化
platformOSでグループ化はい
interest_category第1階層の興味・関心ターゲティングでグループ化時間ディメンションと同時に使用できません
interest_category_tier2第2階層の興味・関心ターゲティングでグループ化時間ディメンションと同時に使用できません
interest_category_tier3第3階層の興味・関心ターゲティングでグループ化時間ディメンションと同時に使用できません
interest_category_tier4第4階層の興味・関心ターゲティングでグループ化時間ディメンションと同時に使用できません
behavior_id行動でグループ化時間ディメンションと同時に使用できません
placement配信プレースメントでグループ化時間ディメンションと同時に使用できません
device_brand_idデバイスブランドでグループ化時間ディメンションと同時に使用できません。また、このディメンションを使用する場合、lifetimeをtrueに設定できません

Audience Reportが対応しているフィールドは非常に豊富です。以下では最も一般的なグループディメンションと指標フィールドのみを示します。完全なフィールドの一覧については、TikTokの指標リストを参照してください。

  • グループ化ディメンション

下表は現在AEがデフォルトで取得するグループディメンションです(device_brand_name、behavior_name、action_category、action_scene、user_action、action_periodは除きます。この6つのフィールドはデフォルトでは取得しません。使用条件は表の説明を参照してください)。調整が必要な場合は、フィールド名をsource.group_byに記述してください:

指標概要詳細説明
advertiser_id広告アカウントID必ず格納
campaign_nameキャンペーン名キャンペーン名。CAMPAIGN、ADGROUP、ADレベルでのみ対応
campaign_idキャンペーンIDキャンペーンID。ADGROUP、ADレベルでのみ対応
adgroup_name広告グループ名広告グループ名。ADGROUP、ADレベルでのみ対応
placement_typeプレースメントプレースメント。ADGROUP、ADレベルでのみ対応
adgroup_id広告グループID広告グループID。ADレベルでのみ対応
aeo_typeAEO広告タイプAEO(App Event Optimization)広告タイプ。列挙値はAuto Bid Multi Bid IAEOで、AEO以外の広告グループでは-を返します。ADGROUPレベルでのみ対応
ad_name広告名広告名。ADレベルでのみ対応
ad_text広告タイトル広告タイトル。ADレベルでのみ対応
tt_app_idプロモーションアプリIDプロモーションアプリID。ADGROUP、ADレベルでのみ対応。プロモーション対象がAppの場合に値があります
tt_app_nameプロモーションアプリ名プロモーションアプリ名。ADGROUP、ADレベルでのみ対応。プロモーション対象がAppの場合に値があります
mobile_app_idGoogle PlayまたはApple App StoreにおけるプロモーションアプリのIDGoogle PlayまたはApple App StoreにおけるプロモーションアプリのID。ADGROUP、ADレベルでのみ対応。プロモーション対象がAppの場合に値があります
device_brand_nameデバイスブランド名ディメンションにdevice_brand_idが含まれる場合に、この指標に対応します。
behavior_nameBehavior nameディメンションにbehavior_idが含まれる場合に、この指標に対応します。
action_category行動カテゴリディメンションにbehavior_idが含まれる場合に、この指標に対応します。リアルタイムレポートのみ対応し、非同期レポートは対応していません。
action_scene行動シーン。列挙値:VIDEO_RELATED(動画行動)、CREATOR_RELATED(クリエイター行動)。ディメンションにbehavior_idが含まれる場合に、この指標に対応します。リアルタイムレポートのみ対応し、非同期レポートは対応していません。
user_actionユーザー行動動画行動シーンの場合、選択可能な値はWATCHED_TO_END(最後まで視聴)、LIKED(いいね)、COMMENTED(コメント)、SHARED(シェア)です。クリエイター行動シーンの場合、選択可能な値はFOLLOWING(フォロー)とVIEW_HOMEPAGE(ホームページの閲覧)です。
action_period行動日数。選択可能な値:7, 15。リアルタイムレポートのみ対応し、非同期レポートは対応していません。
promotion_typePromotion typeプロモーションタイプ。選択可能な値はapp(アプリ)、website(ウェブサイト)、others(その他)です。ADGROUPとADレベルで対応。同期レポートと非同期レポートのどちらもこの指標に対応しています。
dpa_target_audience_typeTarget audience type for DPADPA広告のターゲットオーディエンスタイプ。ADGROUPとADレベルで対応。同期レポートと非同期レポートのどちらもこの指標に対応しています。

currency

通貨通貨コード(USDなど)。currencyを有効にするには、リクエストのdimensionsフィールドにadgroup_id/ ad_id/campaign_id/advertiser_idが含まれている必要があります。
  • 指標フィールド

下表は現在AEがデフォルトで取得する指標フィールドです。調整が必要な場合は、フィールド名をsource.metricsに記述してください:

指標概要詳細説明
spend総消費選択した期間内に広告配信で発生した費用の金額。
cpcCPC広告費用を1回のクリックあたりで平均したコスト。
cpmCPM1000回の表示あたりに発生した平均費用。
impressions表示数広告の表示回数。
clicksクリック数広告のクリック回数。
ctrCTR (%)広告の表示のうちクリックが発生した回数の割合。
conversionコンバージョン数広告が目標コンバージョンを達成した回数。目標コンバージョンは作成時の配信設定によって異なります(カウント結果は表示時点に基づいて集計されます)。
cost_per_conversionコンバージョンコスト広告費用を1回のコンバージョンあたりで平均したコスト(カウント結果は表示時点に基づいて集計されます)。

conversion_rate

コンバージョン率(%)広告のクリックのうちコンバージョンが発生した回数の割合(カウント結果は表示時点に基づいて集計されます)。
real_time_conversionリアルタイムコンバージョン広告が目標コンバージョンを達成した回数。目標コンバージョンは作成時の配信設定によって異なります(カウント結果はコンバージョンイベントの発生時刻に基づいて集計されます)
real_time_cost_per_conversionリアルタイムのコンバージョン単価広告費用を1回のコンバージョンあたりで平均したコスト(カウント結果はコンバージョンイベントの発生時刻に基づいて集計されます)
real_time_conversion_rateリアルタイムコンバージョン率(%)広告のクリックのうちコンバージョンが発生した回数の割合(カウント結果はコンバージョンイベントの発生時刻に基づいて集計されます)
result成果広告が最終的に成果を達成した回数で、最適化目標に対応します。(カウント結果は表示時点に基づいて集計されます)
cost_per_result成果単価1回の成果を獲得するためのコスト。(カウント結果は表示時点に基づいて集計されます)
result_rate成果率(%)広告の視聴またはクリックの過程で成果を獲得した割合。(カウント結果は表示時点に基づいて集計されます)
real_time_resultリアルタイム成果広告が最終的に成果を達成した回数で、最適化目標に対応します。(カウント結果はコンバージョンイベントの発生時刻に基づいて集計されます)
real_time_cost_per_resultリアルタイムの成果単価1回の成果を獲得するためのコスト。(カウント結果はコンバージョンイベントの発生時刻に基づいて集計されます)
real_time_result_rateリアルタイム成果率(%)広告の視聴またはクリックの過程で成果を獲得した割合。(カウント結果はコンバージョンイベントの発生時刻に基づいて集計されます)

2.5 データの格納ルール​

デフォルトでは、取得したデータはイベントとしてAEプロジェクトに書き込まれます:

  • TikTok Marketing APIが返すのは集約データであるため、固定値をこのデータのユーザー識別子として使用します。すべてのデータが1人の仮想ユーザーに紐付けられていると考えてください
  • データ内のstat_time_dayまたはstat_time_hourフィールドを、集約データの#event_timeとして使用します
  • デフォルトのイベント名は――tiktok_audience_reportです

2.6 標準化フィールド​

データに次のイベントプロパティが存在する場合は、自動的に標準化処理を行います:

元フィールド標準化フィールド意味
advertiser_idte_ads_object.ad_account_id広告アカウントID
campaign_namete_ads_object.campaign_name広告キャンペーン名
campaign_idte_ads_object.campaign_id広告キャンペーンID
adgroup_namete_ads_object.ad_group_name広告グループ名
adgroup_idte_ads_object.ad_group_id広告グループID
ad_namete_ads_object.ad_name広告名
ad_idte_ads_object.ad_id広告ID
placement_typete_ads_object.placement広告の配置
mobile_app_idte_ads_object.app_idアプリID
tt_app_namete_ads_object.app_nameアプリ名
country_codete_ads_object.country国・地域コード
currencyte_ads_object.currencyコストまたは収益の通貨
impressionste_ads_object.impressions露出数
clickste_ads_object.clicksクリック数
conversionte_ads_object.installsコンバージョン数
spendte_ads_object.costユーザー獲得コスト

2.7 認証の完了​

設定が完了したら、右上の「保存して許可する」をクリックしてプランの設定を保存します。次に、最後の認証作業を完了する必要があります:

まず、表示される「認証情報」ページで、最初のステップのアドレスをコピーします

再度TikTok API Businessページに戻り、先ほど作成したアプリを編集して、Advertiser redirect URLsに先ほどコピーした認証URLを貼り付けます。

最後に、AEの画面に戻って「認証設定へ」をクリックすると、TikTokの認証ページが開きます。認証ページの指示に従って認証を完了してください

認証が完了したら、「認証情報」で左下の「以上の2つのステップを完了しました」をクリックしてから、右下の「認証完了」をクリックして設定を終了します。これで、TikTok Audience Reportのデータ統合は完了です。

このページは役に立ちましたか?