どのようにお手伝いできますか?

TikTok for Business | アドバンスSRN連携設定

  • 更新

TikTok for Business(tiktokglobal_int)はアドバンスSRNで、アプリ所有者はAppsFlyerを使ってクリックと広告閲覧に基づくモバイルアトリビューションを計測できます。アプリ向けキャンペーンと非モバイルのTikTokキャンペーンによるアプリインストールが対象です。

2023年1月30日に、新しいTikTok for Business(アドバンスSRN)連携tiktokglobal_intが追加されました。[旧連携]TikTok for Businessのbytedanceglobal_intは段階的に終了し、2024年3月20日に正式に廃止されました。移行はTikTokが管理し、旧連携を削除できる時期をお知らせします。データの欠損を防ぐため、移行期間中は必ず両方の連携を有効にしておいてください。詳しくは、お知らせをご覧ください。

AppsFlyerは、アプリ向け以外のキャンペーンによるアプリ内アクティビティの計測にも対応しています。

TTFB_logo__4C_stacked_black_1.png

概要

アドバンスSRN連携では、広告IDを含むすべてのトラフィックが、通常のSRNトラフィックとしてアトリビューションされ、レポートされます。広告IDを取得できない場合は、プライバシー上の制限に従い、TikTokのクリックとインプレッションに基づいてアトリビューションを計測します。

TikTok for Businessの設定

前提条件:連携を設定する前に、パートナーに連絡してアカウントを開設してください。

連携を有効化または編集する手順:

  1. 有効化する場合:AppsFlyerのサイドメニューから、[連携] > [Partner Marketplace]を選択します。
    編集する場合:AppsFlyerのサイドメニューから、[連携] > [有効な連携]を選択します。
  2. TikTok for Businessを検索して選択します。
  3. [連携を設定]をクリックします。連携設定ページに移動します。
  4. [連携]タブで対象のアプリを選択し、[パートナーを有効化]をオンにします。
    注意:パートナーを利用している間は、トグルをオン(有効)にしておく必要があります。
  5. 以下の説明に従って、該当する各タブで設定を完了します。

設定画面には、[連携][計測リンク][コスト][広告収益][権限]の各タブがあります。 TikTok for Businessでは[計測リンク]タブは利用できません。その他のタブは任意で設定します。

一部の設定は、iOSとAndroidで異なります。

キャンペーン名の先頭や末尾にスペースを入れると、ダッシュボードやレポートの差異につながる場合があるため、使用しないでください。詳しくは、TikTokでのキャンペーン設定方法をご覧ください。

TikTok Search Ads Toggleによる広告も、TikTok全体のアトリビューションに含まれます。 AppsFlyerは、具体的な検索語句やキーワードのデータを受信しません。

[連携]タブ

[連携]タブには、以下のセクションがあります。

パートナーを有効化

連携を設定するには、最初に[パートナーを有効化]トグルをオンにする必要があります。パートナーの有効化と無効化の詳細は、連携に関する記事をご覧ください。

拡張データ共有

iOSアプリのみ:拡張データ共有(ADS)を使って、AppsFlyerからTikTokに共有するインストール、再インストール、ポストバックのデータを制御します。ポストバックやレポートを通じてパートナーと共有するデータの制御範囲は、拡張データ共有(iOS 14.5以降)トグルの状態によって異なります。

拡張データ共有:オン 拡張データ共有:オフ
AppsFlyerは、すべてのインストールと再インストールをTikTokに共有します。 AppsFlyerは、同意したユーザーのインストールと再インストールのみを共有します。

ポストバックは、次の設定に従って送信されます。

  • オーガニックを含むすべての媒体
  • このパートナーのみ

ポストバックは、次のテンプレートで送信されます。

連携(tiktokglobal_int)を有効にすると、[拡張データ共有]トグルはデフォルトでオフになります。

詳細マッチングデータの共有

[詳細マッチングデータの共有]をオンにすると、AppsFlyerに送信するイベント情報に含まれる詳細マッチングの項目(ハッシュ化したメールアドレス、電話番号、名、姓など)が、TikTokに共有されます。詳しくは、詳細マッチングデータの共有をご覧ください。

一般設定

TikTok App ID

TikTok Ads Managerで生成される一意のコードで、TikTokがアプリの所有者である広告主を確認するために使用します。必須ではありませんが、アプリごとにApp IDを入力することをおすすめします。これにより、TikTok for Businessのデータをより適切に管理し、追加のプロダクトを利用できるようになります。

App IDを追加する手順:

  1. [任意]TikTok Adsの管理画面で確認できるTikTok App IDを入力します。
  2. [任意]App IDを追加する場合:
    1. 最初のApp IDを入力した後、Enterキーを押します。
    2. 次のTikTok App IDを入力します。

TikTok App IDを設定しても、AppsFlyerのデータには影響しません。

新しい連携(tiktokglobal_int)に移行すると、旧連携(bytedanceglobal_int)の値がこのフィールドに自動入力されます。

詳しくは、iOS 14向けTikTok App IDの要件をご覧ください。

デフォルトのポストバック

アプリのインストールについて、ポストバックの送信方法を設定します。ブロックされたインストールとリエンゲージメントのポストバックは、TikTok for Businessにのみ送信されます。

  • このパートナーのみ[デフォルト]:このパートナーにアトリビューションされたイベント、つまり、このパートナー経由で流入したユーザーのイベントのみポストバックを送信します。
  • オーガニックを含むすべての媒体:すべてのパートナーにアトリビューションされたイベントとオーガニックイベント、つまり、流入元にかかわらずすべてのユーザーのイベントについてポストバックを送信します。 TikTok for Businessは、最適化の精度を高めるため、[オーガニックを含むすべての媒体]への変更を推奨しています。

iOSアプリのみ:ポストバックやレポートを通じてパートナーと共有するデータの制御範囲は、[拡張データ共有]トグル(iOS 14.5以降)によって異なります。

旧連携(bytedanceglobal_int)から移行して新しい連携(tiktokglobal_int)を有効にすると、移行前の状態にかかわらず、インストールポストバックのデフォルト設定は[このパートナーのみ]になります。

インストール計測

広告を閲覧・クリックするなど、広告に接触したユーザーの新規インストール(初回起動)をアトリビューションするため、各種期間を設定します。 TikTok for Businessにアトリビューションされるのは、ルックバック期間内のインストールのみです。

  1. [インストールのクリックスルールックバック期間]を、1~23時間または1~30日に設定します。注意:TikTok for Businessは、自社の設定と揃えるため、インストールのクリックスルールックバック期間を7日に設定することを推奨しています。

クリックスルールックバック期間を設定すると、エンゲージビューとエンゲージクリックのルックバック期間も決まります。

  1. [任意][インストールのビュースルーアトリビューション]をオンにし、次のルックバック期間を設定します。
    • [インストールのビュースルールックバック期間]:1~24時間。注意:TikTok for Businessは、自社の設定と揃えるため、インストールのビュースルールックバック期間を1日に設定することを推奨しています。

TikTok for Businessは、サービス利用者を保護するため、データプライバシー対策を強化しています。 2021年10月23日以降、広告主に提供されるデバイスレベルのビュースルーアトリビューションデータは制限されています。ローデータレポート、Push APIメッセージ、Pull APIレポート、データエクスポートページ、Data Lockerなど、ユーザーレベルのデータソースでは、以下のフィールドにのみ値が入ります。

  • 媒体(bytedanceglobal_int)
  • チャネル
  • Attributed touch type(impression)
  • Attributed touch time(日付のみ、"dd/mm/yyyy"形式でレポート)
  • キャンペーンは"restricted"としてレポートされます。このデータはGCDでは取得できません。集計データのレポートでは、引き続きビュースルーコンバージョンが表示されます。

旧連携(bytedanceglobal_int)から移行して新しい連携(tiktokglobal_int)を有効にすると、移行前の状態にかかわらず、クリック・ビュースルーのルックバック期間はデフォルト値になります。これらの設定は変更できます。

再インストール計測

再インストール計測では、リアトリビューション期間内にアプリを再インストールしたユーザーを計測し、条件を満たすTikTokのクリックやインプレッションにアトリビューションできます。

オンにすると、再インストールがTikTokキャンペーンの新しいコンバージョンとしてカウントされ、既存のインストールのアトリビューション設定と同じ条件でレポートされます。詳しくは、再インストールの計測をご覧ください。

  • 新しい連携では、[再インストール計測]トグルはデフォルトでオンです。

再インストール専用のルックバック期間を設定する必要はありません。再インストール計測では、インストール計測と同じクリックスルー・ビュースルーの有効/無効設定およびルックバック期間が使用されます。

有効にすると、対象となる再インストールのポストバックがTikTokに送信されます。

リエンゲージメント計測

広告を閲覧・クリックするなど、広告に接触した既存ユーザーのリエンゲージメントをアトリビューションするため、各種期間を設定します。 TikTok for Businessにアトリビューションされるのは、ルックバック期間内のリエンゲージメントのみです。

  1. [リエンゲージメントのクリックスルールックバック期間]を、1~23時間または1~30日に設定します。注意:TikTok for Businessは、自社の設定と揃えるため、リエンゲージメントのクリックスルールックバック期間を7日に設定することを推奨しています。

リエンゲージメントのクリックスルールックバック期間を設定すると、エンゲージビューとエンゲージクリックのリエンゲージメントのルックバック期間も決まります。

  1. [任意][リエンゲージメントのビュースルーアトリビューション]をオンにし、次のルックバック期間を設定します。
    • [リエンゲージメントのビュースルールックバック期間]:1~24時間。注意:TikTok for Businessは、自社の設定と揃えるため、リエンゲージメントのビュースルールックバック期間を1日に設定することを推奨しています。
  2. [リエンゲージメント期間]を、1~23時間、1~90日、または[ライフタイム]に設定します。

旧連携(bytedanceglobal_int)から移行して新しい連携(tiktokglobal_int)を有効にすると、移行前の状態にかかわらず、[リエンゲージメント]トグルはデフォルトでオフになります。旧連携でリターゲティングキャンペーンを実施していた場合は、継続して計測できるよう、新しい連携でも必ず有効にしてください。

詳しくは、リエンゲージメントのルールと各種期間をご覧ください。

リターゲティング計測に適用する休眠期間の設定

設定した期間内にアプリを起動したユーザーのリエンゲージメントとリアトリビューションを計測対象から除外するため、期間を指定します。この期間の対象ユーザーによるこれらのアクティビティは、AppsFlyerに記録されません。

設定した期間中に休眠していたユーザーのリエンゲージメントとリアトリビューションのコンバージョンは、記録されます。

  1. 休眠期間に基づいて計測対象を絞り込むには、[リターゲティングCVの計測対象からアクティブユーザーを除外]をオンにします。
  2. [休眠期間]を設定します。

アプリ内イベントのポストバック

ポストバックで送信するアプリ内イベントを、TikTok for Businessのイベントにマッピングします。

  1. [アプリ内イベントのポストバック]をオンにします。
  2. [イベントを追加]をクリックし、SDKまたはサーバー間(S2S)のイベントを一覧に追加します。以下の表に、設定する項目を示します。

    パラメータ名 説明
    AppsFlyerイベント

    AppsFlyerが受信したイベント名です。アプリに実装されたSDKまたはサーバー間(S2S)イベントから送信されます。
    ヒント:目的のイベントが表示されない場合は、以下を確認してください。

    • 非オーガニックインストールのデバイスでそのイベントを発生させ、再度確認してください。
    • [AppsFlyerイベント]にイベント名を入力し、[カスタムイベントを作成]をクリックします。詳しくは、カスタムイベントのマッピングをご覧ください。
    パートナー側のイベント名/ID

    パートナー側で定義されている、各イベント固有の名前またはIDです。マッピング方法は次のとおりです。

    • ドロップダウン:あらかじめ定義されたTikTokイベントから、最も適切なものを選択します。
    • イベント名をそのまま送信:ドロップダウンで[カスタム]を選択すると、TikTokの定義済みイベントにマッピングせず、そのままイベントを送信します。ただし、TikTokはカスタムイベントを最適化には使用せず、レポートのみに使用するため、この設定を推奨していません。 TikTokの標準イベントとカスタムイベントについては、TikTokのドキュメントをご覧ください。
    対象ユーザーの流入元

    イベントの送信対象を選択します。

    • このパートナーのみ(デフォルト):このパートナーにアトリビューションされたイベントのみポストバックを送信します。
    • オーガニックを含むすべての媒体:すべてのパートナーにアトリビューションされたイベントとオーガニックイベントのポストバックを送信します。 TikTok for Businessは、最適化の精度を高めるため、[オーガニックを含むすべての媒体]を推奨しています。
    送信するデータ
    • イベント値・収益なし(デフォルト):イベント値を含めず、イベント自体のみを送信します。
    • イベント値のみ(収益なし):収益値を除くすべてのパラメータを送信します。
    • イベント値と収益:収益値がイベントに含まれている場合は、それを含めたすべてのイベントパラメータを送信します。 TikTok for Businessは、最適化の精度を高めるため、[イベント値と収益]を推奨しています。
  3. [任意][条件を追加]アイコンconditional-iae-postbacks-icon.pngをクリックし、イベントの送信条件を設定します。
  4. [連携を保存]をクリックします。
  5. [任意]連携を保存した後、その設定ページで他のアプリも同じパートナーと連携できます。
    1. 左上のパートナー名の下にあるアプリ名をクリックし、アプリ一覧を開きます。
    2. ドロップダウンから別のアプリを選択します。
    3. 選択したアプリについて、連携手順を繰り返します。

iOSアプリのみ:ポストバックやレポートを通じてパートナーと共有するデータの制御範囲は、拡張データ共有(iOS 14.5以降)トグルによって異なります。

新しい連携(tiktokglobal_int)に移行すると、旧連携(bytedanceglobal_int)で設定したすべてのポストバックイベントが、同じ設定で自動入力されます。

  • [旧連携]TikTok for BusinessのPayイベントにマッピングされたイベントは、新しい連携への移行時にPurchaseへ自動的に変更されます。
[計測リンク]タブ

SRNおよびアドバンスSRNでは、計測リンクは使用しません。

SRNは自社のプラットフォームでアトリビューションを行います。アドバンスSRNでは、[連携]タブで設定したアトリビューション条件を使い、SRNの広告接触データとAppsFlyerのデータを組み合わせてアトリビューションを行います。

[コスト]タブ(コスト、クリック数、インプレッション数)

この連携では、キャンペーン、広告セット、広告、地域・国別のコスト、クリック数、インプレッション数の集計データを取得できます。対応するディメンション、指標、機能の詳細は、アドネットワークのコスト連携一覧をご覧ください。

注意:この連携には、クリック数とインプレッション数のデータが含まれます。ただし、コストデータの取得にはROI360の契約が必要です。

TikTok for Businessのコスト、クリック数、インプレッション数のAPI接続を有効にする手順:

  1. [コスト]タブに移動し、[コストデータを取得]をオンにします。
  2. [TikTok Adsにログイン]をクリックします。
  3. 表示されたTikTokのウィンドウで、TikTokアカウントにログインし、必要な権限を確認します。
  4. TikTokのウィンドウに成功メッセージが表示されたら、閉じます。[接続済みアカウント]に、TikTokアカウントの詳細が表示されます。
  5. [広告主アカウントID] > [広告主ID]で、TikTokの広告主アカウントIDを入力し、[追加]をクリックします。

TikTokのビジネスアカウントでAdvertiser ID(広告主ID)を確認するには、Users(ユーザー) > Members(メンバー)に移動します。広告主アカウントの下にIDが表示されます。

データは手順2で接続したアカウントから収集されるため、追加する広告主IDがそのTikTokアカウントに紐づいていることを確認してください。

少なくとも1つの広告主IDを接続してください。最大30件追加できます。

  1. [コスト設定を保存]をクリックします。

ROI360をご契約のお客様

  • 旧連携bytedanceglobal_intと現在の連携tiktokglobal_intの両方でコストAPIを有効にしている広告主・代理店には、コストデータが重複して表示される場合があります。これを防ぐには、bytedanceglobal_int連携の[コスト]タブに移動し、トグルをオフにしてください。ただし、新しいコスト連携を有効にすると、移行日の前日から5日前までのコストデータが自動的に取得されます。このため、新しい連携では、その5日分のコストデータが重複することが想定されます。たとえば、1月15日に旧コスト連携を無効にし、同日に新しい連携を有効にすると、新しい連携を有効にしたのは1月15日でも、1月10~14日分のコストデータが重複して表示されます。
  • 対応するディメンション、指標、機能の詳細は、アドネットワークのコスト連携一覧をご覧ください。
  • コスト(および広告収益)の連携ステータスダッシュボード、または各アドネットワークのダッシュボードで、コストAPIのステータスと、対応するコストデータをAppsFlyerが最後に取得できた日時を確認します。
  • 詳しくは、コストAPIの有効化をご覧ください。
[広告収益]タブ

UA最適化のために広告収益データをTikTokに送信するには、広告収益ポストバックまたはUAシグナルを設定できます。

Pangleから広告収益データを取得するには、Pangle(広告収益)のパートナー連携を使用してください。

[権限]タブ

このセクションでは、TikTok for Businessにデータへのアクセスや各種操作を許可する権限を選択できます。

連携を無効化した後も、[TikTok for Businessの権限]トグルによる権限付与は継続する点に注意してください。

詳しくは、権限の付与をご覧ください。

TikTok for Businessのディープリンク

キャンペーン、広告グループ、広告を作成する際、TikTokでは複数のキャンペーン目的について、広告単位でディープリンクと遅延ディープリンクを設定できます。特定のコンテンツに誘導するディープリンクを作成すると、TikTok広告へのユーザーの接触に応じたコンテンツを提供できます。

AppsFlyerのGCD APIによるTikTokコンバージョンデータの取得とディープリンクへの活用

AppsFlyerは、遅延ディープリンク向けに以下のソリューションを提供しています。

  • UDL(統合ディープリンク):広告にディープリンクが設定されている場合、TikTokのクリックにはdeep_link_valueフィールドが含まれ、UDLで処理できます。
  • GCD(Get Conversions Data)API:SDKレベルで直接、TikTokユーザーのコンバージョンデータをリアルタイムに取得するための推奨方法です。 GCD APIの返すデータには、実際のディープリンク先(アプリ内の遷移先)を指定するaf_dpパラメータが含まれます。
  • コンバージョンデータのパラメータを使うと、キャンペーン名、広告セット名など、TikTok経由のインストールのアトリビューションデータに含まれる各種フィールドに基づいて、ユーザーをコンテンツに誘導する独自のロジックを作成できます。

Web-to-App | アプリ向け以外のキャンペーンによるアプリ内アクティビティの計測

AppsFlyerとTikTokの連携では、TikTok for Businessにアトリビューションされるアプリ向け以外のキャンペーンについても、インストール、リエンゲージメント、アプリ内イベントなどを包括的に計測できます。

たとえば、広告の遷移先がWebランディングページでもアプリインストールを計測でき、Web-to-App(W2A)のユーザージャーニーを把握できます。

TikTok Ads Managerで以下の手順を実施すると、アプリ向け以外のTikTokキャンペーンから発生したアプリ内アクティビティを計測し、ユーザーの行動を詳しく把握できます。 TikTokのドキュメントもご覧ください。

  1. TikTokの広告キャンペーンページに移動し、Edit ad(広告を編集)を選択します。
  2. Tracking(トラッキング) > App events(アプリイベント)で、対象のアプリを選択します。
  3. [保存]をクリックします。
  4. キャンペーン内の該当するすべての広告で、この手順を繰り返します。

代理店向けTikTok for Businessの設定

広告主に代わって運用する代理店は、TikTok for Business連携を有効にして、自社キャンペーンのアトリビューションを取得できます。ただし、代理店には一部の制限があります。

代理店の制限事項

この連携を利用する代理店には、以下の制限が適用されます。

項目 説明
アクセスには広告主側の有効化が必要 代理店がTikTok for Business連携にアクセスできるのは、取引先の広告主が自社側で連携を有効にした後のみです。
アトリビューションのパラメータは閲覧のみ 2024年1月1日以降、代理店の連携ページに表示されるアトリビューションのパラメータは、広告主の連携設定を引き継ぎ、閲覧専用になります。代理店は、広告主が設定したアトリビューションのルックバック期間を確認できますが、独自に変更することはできません。
拡張データ共有の操作は不可 代理店は、権限を付与されていても拡張データ共有をオンにできません。この設定を行えるのは広告主のみです。
アプリ内イベントのポストバック設定 広告主の許可があれば、代理店はアプリ内イベントのポストバックを設定できます。
マッピング設定の統一を推奨 アプリ内イベントのポストバックをマッピングする際は、代理店と広告主で同じ設定にすることをおすすめします。

代理店向けにTikTok for Businessを設定する手順:

  1. AppsFlyerで、[設定]から[Partner Marketplace]に移動します。
  2. TikTok for Businessを検索して選択します。
  3. TikTok App IDを入力します。
  4. 代理店のTikTok Account IDを入力します。このIDで、代理店のトラフィックを広告主のトラフィックと区別します。
  5. [連携を保存]をクリックします。

    tiktok.png

TikTok for BusinessのアカウントIDを、広告主と代理店で共有しないでください。共有すると、広告主のすべてのインストールが、代理店のダッシュボードに自動的にアトリビューションされます。

複数の商品を含むアプリ内イベントのTikTokへの送信

複数の商品を含む複合的なアプリ内イベントをTikTokに送信するには、新しいaf_order_infoイベントオブジェクトを使用することをおすすめします。詳しくは、アドネットワーク向けの商品単位の注文データ(af_order_info)をご覧ください。

TikTokは、このオブジェクト内の最大7項目に対応しており、イベントに含まれる各商品の複数のデータを共有できます。

Smart Plusキャンペーンのレポート

Smart Plusは、同じ広告ユニット内で複数のクリエイティブを自動テストし、パフォーマンスの最適化を支援するTikTokの新しいキャンペーンタイプです。

詳しくは、Smart Plusキャンペーンをご覧ください。

Smart Plusキャンペーンの構造

通常のTikTokキャンペーンはキャンペーン・広告グループ・広告の3階層ですが、Smart Plusには4つ目の階層としてクリエイティブが加わります。

  1. キャンペーン
  2. 広告セット
  3. 広告
  4. クリエイティブ

AppsFlyerでのSmart Plusデータのレポート方法

AppsFlyerは、TikTok Smart Plusのキャンペーンデータを次のようにマッピングします。

TikTokの階層 対応するAppsFlyerの階層 補足
キャンペーン キャンペーン そのままマッピング
広告グループ 広告セット そのままマッピング
広告 該当なし AppsFlyerではマッピングされません。
クリエイティブ 広告 AppsFlyerの広告階層にマッピング

AppsFlyerのSmart Plusのマッピング構造は、TikTok Ads Managerと異なります。 TikTok Ads Managerでは、広告階層までのレポートが表示され、クリエイティブ単位の内訳はありません。一方、AppsFlyerはTikTokのクリエイティブデータを広告階層に直接マッピングします。このため、AppsFlyerとTikTokでパフォーマンスデータを比較すると、差異が生じる場合があります。