TikTok For Business — アドバンスSRNの連携設定

概要:TikTok for Business(tiktokglobal_int)は、AppsFlyerを通じてクリックとビューに基づいたモバイルアトリビューションを計測できる、アドバンスセルフレポーティングネットワーク(SRN)です。アプリおよび非モバイルの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

概要

Advanced SRN連携では、広告IDを含むすべてのトラフィックが通常のSRNトラフィックとしてアトリビューション・レポートされます。広告IDを利用できない場合は、AppsFlyerがプライバシー制限に準拠した形で、TikTokから提供されるクリックおよびインプレッションデータを基にアトリビューションを計測します。

TikTok For Businessの連携設定

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

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

  1. 有効化:AppsFlyer管理画面 左メニュー 連携 > パートナーマーケットプレイスへ移動します。
    編集:AppsFlyer管理画面 左メニュー 連携 > 連携済みパートナーへ移動します。
  2. TikTok for Businessを検索して選択します。
  3. 連携の設定をクリックします。連携の設定ページに移動します。
  4. 連携タブにて連携したいアプリを選択し、 パートナーを有効にするをオンにしてください。
    注: >トグルは、パートナーと作業している間、オン(アクティブ)のままにしておく必要があります。
  5. 以下の手順に従い、各タブの設定を完了してください。

設定ウィンドウには次のタブが含まれます:連携、計測リンク、コスト、広告収益、権限。計測リンクタブはTikTok For Businessでは使用しません。また、その他のタブは任意です。

注意

  • 一部の設定項目は、iOSとAndroidで異なります。
  • キャンペーンを設定する際、キャンペーン名を空白で開始したり、空白で終わらせたりすると、ダッシュボードとレポートに不一致が生じる可能性があるため、空白にしないでください。TikTokでキャンペーンを設定する方法について詳しくはこちらのページをご覧ください。
  • TikTok検索広告トグルからの広告は、すべてのTikTokアトリビューションに含まれます。 AppsFlyerは特定の検索用語やキーワードに関するデータを受け取りません。

連携タブ

連携タブには、以下の設定項目があります。

パートナーの有効化

連携を有効にするには、最初に必ずパートナーを有効にするのトグルをONにしてください。パートナーの有効化と無効化に関する詳細情報は、連携タブを参照してください。 

高プライバシーポストバック

iOSアプリのみ:ポストバックやレポートを通じてパートナーと共有するデータのコントロールは、 高プライバシーポストバック(iOS 14.5以降)のトグル状態によって決まります。

高プライバシー設定:オン 高プライバシー設定:オフ
そのパートナーに紐付いているイベントのみのポストバックが送付されます。

ご自身で設定された以下の内容に沿った形でポストバックが送付されます:

  • オーガニックを含む全メディアソース
  • このパートナーのみ
ポストバックは、高プライバシーポストバック向けに設定されたテンプレートを使って送信されます。    
顧客によって、集計・匿名化されたデータがパートナーへ共有されます。つまり、ユーザーレベルデータ(デバイスIDなど)は含まれません。  

注意

  • 連携(tiktokglobal_int)を有効にすると、高プライバシーポストバックトグルがデフォルトでオンになります。
  • レガシー連携(bytedanceglobal_int)から移行し、新しい連携(tiktokglobal_int)をアクティブ化すると、移行前の状態に関係なく、高プライバシーポストバックトグルがデフォルトでオンになります。

一般的な設定

TikTok App ID

このIDはTikTok Ads Manager上で生成されるユニークIDで、TikTokが広告主のアプリの所有権を確認するために使用されるものです。必須ではありませんが、アプリごとに正しくTikTok App IDを入力することを推奨しています。TikTok For Businessのデータをより効率的に管理でき、追加製品の利用も可能になります。

アプリIDの設定:

  1. TikTok Adsの管理画面上で取得したTikTok App IDを入力してください。
  2. さらにApp IDを追加したい場合:
    1. 最初のIDを入力したら、Enterキーを押してください。
    2. 次のTikTok App IDを入力してください。

注意

  • TikTok App IDを設定しても、AppsFlyer上での計測データには何も影響しません。
  • 新しい連携(tiktokglobal_int)に移行すると、レガシー連携(bytedanceglobal_int)の値がすべてこのフィールドに自動的に入力されます。
  • iOS14における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 日間に設定して、これらの要件に合わせることを推奨しています。 

    注意

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

  2. [オプション] インストール:ビュースルー計測をオンにして、ルックバック期間を設定します。
    • インストールビュースルールックバック期間は1~24時間の範囲です。注:TikTok for Business では、インストールビュースルールックバック期間を1日に設定し、推奨される基準に合わせることをお勧めします。

注意

  • TikTok For Businessでは、サービスを利用するユーザーを保護するためにデータプライバシー対策を強化しています。2021年10月23日より、TikTok For Businessではビュースルーの端末レベルの計測データ(ローデータ)を、一部制限をかけた状態で広告主へ提供しています。ローデータレポート、Push API、Pull APIレポート、Data Lockerを介して提供されるユーザーレベルのローデータの場合、以下の項目のみが提供されます:
  •  
    • メディアソース(bytedanceglobal_int)
    • チャネル
    • Attributed touch type (impression)
    • 起因するタッチ時間 (日付のみ "dd/mm/yyyy" 記録されます)
    • キャンペーンは "restricted" と記録されます
      このデータはGCDでは利用できません。集計データレポートでは引き続きビュースルーコンバージョンを利用できます。
  • レガシー連携 (bytedanceglobal_int) から移行し、新規連携 (tiktokglobal_int) をアクティブ化すると、移行前の状態に関係なく、ルックバック期間の設定 (クリックスルーおよびビュースルー) はデフォルト値になっています。これらの設定は更新できます。

リインストール計測

リインストール計測を使用すると、リアトリビューション期間中にアプリを再インストールしたユーザーを計測し、対象となるTikTokのクリックやインプレッションへ成果を紐付けられます。 

設定をオンにすると、リインストールはTikTokキャンペーンで新しいコンバージョンとしてカウントされ、既存のインストール計測の設定を用いてレポートされます。リインストールに関する詳細は、リインストールの計測を参照してください。 

  • リインストールのアトリビューションを有効にするには、連携タブでリインストールのアトリビューションをオンにします。

注意

  • リインストール専用のルックバック期間の設定は不要です。リインストール計測では、インストールのアトリビューション設定と同じクリックスルーおよびビュースルーのステータスとルックバック期間を使用します。
  • 有効化すると、対象となるリインストールのポストバックがTikTokへ送信されます。

リエンゲージメントCVの計測

さまざまなアトリビューション期間を設定して、広告を表示した、クリックした、または携わっている既存のユーザーのリエンゲージメントをアトリビューションします。ルックバック期間内のリエンゲージメントのみが TikTok for Businessに起因すると見なされることに注意してください。 

  1. リエンゲージメントCV:クリックスルールックバック期間を1~23時間または1~30日に設定します。注記:TikTok for Business では、リエンゲージメントのクリックスルールックバック期間を7日に設定し、推奨される基準に合わせることをお勧めします。

    注意

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

  2. [オプション] リエンゲージメントビュースルーアトリビューションを有効にし、ルックバック期間を設定します:
    • リエンゲージメントCV:ビュースルールックバック期間 - 1~24時間の間。注:TikTok for Businessは、リエンゲージメントCVのビュースルールックバック期間を1日に設定することを推奨しています。
  3. リエンゲージメント期間を1~23時間、1~90日間、または全期間に設定します。

 重要

レガシー連携(bytedanceglobal_int)から移行し、新しい連携(tiktokglobal_int)をアクティブ化すると、移行前の状態に関係なく、高プライバシーポストバックトグルがデフォルトでオンになります。レガシー連携でリターゲティングキャンペーンを使用している場合は、新しい連携でオンにすることを確認してください

参考:リエンゲージメント計測の仕様と期間設定について

アクティブユーザーをリターゲティング計測から除外する

直近アプリを起動したユーザーの、リエンゲージメントCVとリアトリビューションCVを計測しない期間を設定します。つまり、この期間のアクティビティはAppsFlyerに記録されません。 

注意

設定された期間中に休眠状態だったユーザーのリエンゲージメントとリアトリビューションのコンバージョンのみが記録されます。 

  1. リターゲティングでアクティブユーザーを無視するをオンにします。
  2. 休眠期間を設定します。

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

ポストバック経由で送信されるTikTok for Businessイベントとアプリ内イベントのマッピングを設定します: 

  1. アプリ内イベントポストバックを有効にします。
  2. イベントを追加をクリックして、SDKまたは サーバー間イベントをリストに追加してください。各項目の説明は以下を参照してください:
     

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

    これは、アプリに連携されたSDKまたはサーバー間イベントからAppsFlyerが受信したイベントの名前です。
    ヒント:お探しのイベントが見つかりませんか?

    • 非オーガニックインストールとして計測された端末上で、そのアプリ内イベントが発生しているかを確認し、再度チェックしてください。
    • AppsFlyerイベントにイベントを入力し、カスタムイベントを作成をクリックしてください。カスタムイベントマッピングの詳細をお読みください。
    パートナー側のイベント名

    パートナー側で定義されている各イベントの固有の名前またはID。オプションは以下の通りです:

    • ドロップダウンボックス:最も適切な事前定義されたパートナーイベントを選択します。
    • そのまま:ドロップダウンからカスタムを選択すると、AppsFlyerは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イベントにマッピングされている場合、新しい連携に移行すると、このイベント名は自動的に購入に変更されます。 

計測リンクタブ 

SRNやアドバンスSRNの場合、計測リンクは使用しません。

SRNは、自身のプラットフォーム上でアトリビューションを行います。アドバンスSRNの計測は、連携タブで設定したアトリビューション設定した内容を元にしたAppsFlyer側のデータと媒体側の広告接触データを組み合わせることで行われます。

コストタブ(コスト、クリック数、インプレッション数の取得)

この連携により、キャンペーン、広告セット、地域/国のコスト、クリック、インプレッションに関する集計データが提供されます。サポートされているディメンション、指標、機能の詳細は、アドネットワークコスト連携に関する表を参照してください。

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

TikTok For Businessとのコスト、クリック数、インプレッション数のAPI接続を有効にするには

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

    注意

    • TikTokビジネスアカウントから広告主IDを取得するには:TikTokビジネスアカウントで ユーザー > メンバーに移動し、広告主アカウントでIDを確認できます。
    • 追加する広告主IDが、手順2で接続したTikTokアカウントに紐付けられていることを確認してください。このアカウントからデータが収集されます。
    • 必ずつ以上の広告主IDを設定してください。最大30個まで広告主IDを追加できます。
  6. コストを保存をクリックします。

ROI360をご契約のお客様向け

  • 従来の bytedanceglobal_int と新しい tiktokglobal_int の両方の連携においてコストAPIを広告主や代理店が有効にしている場合、重複したコストデータが表示される可能性があることにでご注意ください。これを回避するには、bytedanceglobal_intの連携設定画面において、コストタブでコスト取得の連携をOFFにしてください。
    ただし、新しいコスト連携を有効にすると、移行日の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(コンバージョンデータ取得)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広告キャンペーンページに移動し、広告を編集をクリックします。
  2. トラッキング > アプリイベントでアプリを選択します。
  3. 保存をクリックしてください。
  4. これらの手順は、キャンペーンに関連するすべての広告に適用されます。

代理店向け:Tiktok for Businessとの連携

広告主の代理店は、TikTok for Businessの連携をオンにして、キャンペーンのアトリビューションの取得を開始できます。ただし、この連携には、代理店に関してはいくつかの制限があります。

代理店の制限

  • 代理店は、提携している広告主がTikTok for Businessをアクティベートした後にのみ、TikTok for Business連携にアクセスできます。
  • 2024年1月1日以降、代理店アカウントの連携画面に表示されるアトリビューションパラメータは、表示専用モードで広告主アカウント側の連携から継承されます。これは、代理店が広告主のアトリビューション期間の設定を見ることはできても、自身で設定することはできないことを意味します。
  • 代理店は、(許可があっても)高プライバシー設定をオンにすることはできません。これは広告主のみに限定されます。
  • 広告主から許可が付与されると、代理店はアプリ内イベントのポストバックを設定できます。
  • アプリ内イベントのポストバックをマッピングする際には、代理店とマーケティング担当者の両方でマッピング設定が一致していることを確認することをお勧めします。

代理店アカウントのTiktok for Businessの連携設定:

  1. AppsFlyer管理画面左メニュー > 設定から、パートナーマーケットプレイスへ移動します。
  2. TikTok for Businessを見つけて選択します。
  3. TikTokアプリIDを入力します。
  4. 代理店のTikTokアカウントIDを入力します。これにより、代理店のトラフィックが識別され、広告主のトラフィックと区別されます。 
  5. 連携を保存をクリックします。

    tiktok.png

 要注意

TikTok for BusinessのアカウントIDは、広告主または代理店の間で共有してはなりません。共有されている場合、広告主のすべてのインストールは代理店のダッシュボードに自動的に紐付けられます。

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上のアド階層としてマッピング

注意

Smart PlusキャンペーンにおけるAppsFlyerのマッピング構造は、TikTok Ads Managerとは異なります。TikTok Ads Managerでは、レポートはアドレベルまでしか表示されず、クリエイティブ単位の専用ブレイクダウンは存在しません。一方、AppsFlyerではTikTokのクリエイティブデータを直接アド階層へマッピングします。そのため、AppsFlyerとTikTok間でパフォーマンスデータを比較した際に、差異が発生する場合があります。

トラブルシューティング

TikTokアプリのステータスが「Pending Verification(検証待ち)」と表示される

AppsFlyerで、アプリレベルまたはTikTokパートナーレベルのいずれかで高プライバシー一括設定(AAP)が有効になっている場合、インストールおよびアプリ内イベントのポストバックは、広告ネットワークへアトリビューションされたインストールに対してのみ送信されます。その結果、TikTokはオーガニックソースから必要なポストバックを受け取れず、「保留中の確認」ステータスになる可能性があります。

推奨アクション

  1. 検証目的に限り、一時的にAppsFlyer側で高プライバシー設定を無効化し、TikTokがオーガニックポストバックを受信できるようにしてください。高プライバシー一括設定を無効にすると、ユーザーレベルのデータが広告主やパートナーに利用可能になる場合があります。詳細は「高プライバシー一括設定の無効化」を参照してください。
    1. アプリ設定に移動して高プライバシー一括を無効にします。  
    2. TikTokのパートナー連携設定に移動し、高プライバシーポストバックを無効にします。
  2. ポストバックセクションで、ポストバック内容を設定します:オーガニックを含むすべてのメディアソース:
  3. TikTokが少なくとも1回のインストールまたはアプリ内イベントのポストバックを受信するのを待ってください。受信後、アプリは自動的にTikTokダッシュボードで「認証済み」に更新されるべきです。
  4. 確認後、プライバシー設定に基づいて、再度高プライバシー一括設定を有効にすることができます。

参照: