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

TikTok Basic Report

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

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

概要​

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

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

TikTok Basic Reportは広告ディメンションの集約グループを提供します。返されるデータには、表示、クリック、コンバージョン、広告獲得コストなど一連の指標データが含まれます。

統合の流れ​

  1. TikTok API Businessプラットフォームにログインし、開発者アカウントを登録して、アプリを作成し認証情報を取得します
  2. AE管理画面にログインし、サードパーティ統合モジュールでTikTok Basic 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 Basic Reportの設定画面です。この章の内容に従ってプランを作成してください

2.1 認証情報の設定​

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

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

2.2 定期取得​

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

2.3 格納設定​

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

2.4 統合構成​

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

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

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

report_types

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

time_granularity

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

選択可能な値: day、hour

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

Basic Reportでは以下の集約ディメンションを提供しています。Basic Reportで選択できるディメンションは1つのみである点に注意してください。国(地域)別にグループ化する場合は、country_codeディメンションのみを使用できます:

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

広告ディメンション

advertiser_idAdvertiserレベル
campaign_idCAMPAIGNレベル
adgroup_idADGROUPレベル
ad_idADレベルはい
国(地域)ディメンションcountry_code国(地域)別にグループ化
警告

広告ディメンションによって、取得できる指標フィールドや対応するフィルター条件が異なります。返されるフィールドとフィルターの備考情報に必ず注意し、選択した広告ディメンションで取得できるデータを把握してください。

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

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

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

フィールド画面表示名説明・備考
advertiser_id広告アカウントID必ず格納
campaign_nameキャンペーン名CAMPAIGN、ADGROUP、ADレベルでのみ対応
campaign_idキャンペーンIDADGROUP、ADレベルでのみ対応
adgroup_name広告グループ名ADGROUP、ADレベルでのみ対応
adgroup_id広告グループID広告グループID。ADレベルでのみ対応
placement_typeプレースメントADGROUP、ADレベルでのみ対応

aeo_type

AEO広告タイプ列挙値はAuto Bid、Multi Bid、IAEOで、AEO以外の広告グループでは-を返します。ADGROUPレベルでのみ対応
ad_name広告名ADレベルでのみ対応
ad_text広告タイトルADレベルでのみ対応
tt_app_idプロモーションアプリIDADGROUP、ADレベルでのみ対応。プロモーション対象がAppの場合に値があります
tt_app_nameプロモーションアプリ名ADGROUP、ADレベルでのみ対応。プロモーション対象がAppの場合に値があります
mobile_app_idアプリIDGoogle PlayまたはApple App StoreにおけるアプリのID。ADGROUP、ADレベルでのみ対応。プロモーション対象がAppの場合に値があります
promotion_typeプロモーションタイプ選択可能な値はapp(アプリ)、website(ウェブサイト)、others(その他)です。ADGROUPとADレベルで対応。同期レポートと非同期レポートのどちらもこの指標に対応しています。
dpa_target_audience_typeDPA広告のターゲットオーディエンスタイプADGROUPとADレベルで対応。同期レポートと非同期レポートのどちらもこの指標に対応しています。

currency

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

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

フィールド画面表示名説明・備考
spend総消費選択した期間内に広告配信で発生した費用の金額。
cash_spend

現金消費

選択した期間内に広告配信で発生した現金の消費額。Advertiserレベルでのみ対応し、lifetimeおよび時間別のクエリには対応していません。

注意:指標の更新には24-48時間の遅延が発生する場合があります

voucher_spend

広告クレジット消費

選択した期間内に広告配信で発生した広告クレジットの消費額。Advertiserレベルでのみ対応し、lifetimeおよび時間別のクエリには対応していません。

注意:指標の更新には24-48時間の遅延が発生する場合があります

cpcCPC広告費用を1回のクリックあたりで平均したコスト。
cpmCPM1000回の表示あたりに発生した平均費用。
impressions表示数広告の表示回数。
clicksクリック数広告のクリック回数。
ctrCTR (%)広告の表示のうちクリックが発生した回数の割合。
reach総リーチ数広告を少なくとも1回見た人数。この指標は推定値です。
cost_per_1000_reachedリーチ1000人あたりのコスト1000人にリーチするための平均コスト。この指標は推定値です。
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リアルタイム成果率(%)広告の視聴またはクリックの過程で成果を獲得した割合。(カウント結果はコンバージョンイベントの発生時刻に基づいて集計されます)
secondary_goal_result

深層目標の成果

広告が最終的に深層目標を達成した回数で、設定した深層目標に対応します。同じキャンペーンが異なる深層目標に対応する場合があるため、現在はキャンペーンディメンションでの成果数の合計を開示していません。対応する深層目標の成果数は広告グループディメンションで確認してください。
cost_per_secondary_goal_result深層目標の成果単価1回の深層目標の成果を獲得するためのコスト。同じキャンペーンが異なる深層目標に対応する場合があるため、現在はキャンペーンディメンションでの深層目標の成果単価を開示していません。対応する深層目標の成果単価は広告グループディメンションで確認してください。
secondary_goal_result_rate深層目標の成果率(%)深層目標の成果数が広告の表示回数に占める割合。
frequencyフリークエンシーリーチしたユーザー1人あたりの平均視聴回数。
real_time_app_installリアルタイムアプリインストールユーザーがappでアクティベーションし、広告にアトリビューションされた回数。(カウント結果はコンバージョンイベントの発生時刻に基づいて集計されます)
real_time_app_install_costリアルタイムアプリインストールコストappインストール1回あたりのコスト。(カウント結果はコンバージョンイベントの発生時刻に基づいて集計されます)
app_installアプリインストールユーザーがappでアクティベーションし、広告にアトリビューションされた回数。(カウント結果は表示時点に基づいて集計されます。)
cost_per_app_installアプリインストールコストappインストール1回あたりのコスト。(カウント結果は表示時点に基づいて集計されます。)
registration

ユニーク登録数

重複排除後の、ユーザーがappで登録し、広告にアトリビューションされた回数。(カウント結果は表示時点に基づいて集計されます。)
cost_per_registrationユニーク登録コスト重複排除後の登録1回あたりのコスト。(カウント結果は表示時点に基づいて集計されます。)
registration_rate登録率(%)重複排除後のユーザーの登録数がappアクティベーションに占める割合。(カウント結果は表示時点に基づいて集計されます。)

2.5 データの格納ルール​

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

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

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クリック数
app_installte_ads_object.installsコンバージョン数(インストール)
spendte_ads_object.costユーザー獲得コスト

2.7 認証の完了​

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

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

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

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

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

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