TikTok For Businessの設定
TikTokでキャンペーンを実施するのが初めての場合は、非SAN連携と同時に、TikTokとのSAN連携も有効化することをお勧めします。 これにより、両方の連携が行われている移行期間中に完全な計測を行うことができます。
TikTok For BusinessはAdjustと連携されたアドネットワークです。Adjustとの連携により、TikTok For Businessは自動コールバックを通してアトリビューションとアプリ内イベントデータを受信できます。
ここでは、TikTok For Businessとのアプリ計測を設定する方法を説明します。 連携の有効化、キャンペーンリンクの作成、Adjustが TikTok For Businessと共有できるデータを選択する方法をご確認ください。
事前準備
要件
- Adjustアカウントの管理者、編集者またはカスタム編集者のアクセス権限。
- Adjust SDK v4.0.0以降を実装することで、SDKパラメーターをTikTok For Businessパラメーターにマッピングできます。この機能を使用するには、以下のリンク先のガイドに従ってください。
iOS | Android | Windows | Unity | React Native | Flutter | Adobe Air | Cordova | Marmalade | Xamarin | Cocos2d-x | Titanium | Corona
Campaign LabでTikTok For Businessとアプリを選択
- Campaign Lab にて、 パートナー(Partner) を選択します。
- 新規パートナー(New partner) > TikTok For Business を選択します。 次へ(Next) を選択して、次の画面に移動します。
- アプリの選択(App selection) 画面で、リンクを作成したいアプリを選択し、 TikTok For Businessのデータ共有をするため連携を有効化します。
- 次(NEXT) を選択します。
データ共有を有効化
データ共有を有効化すると、TikTok For Businessとの連携が有効化されます。データ共有を有効化する方法は以下のとおりです:
- 有効化(Enabled)トグルをONにします。
TikTok For Businessとのデータ共有を有効化すると、デフォルトでは、TikTok For Businessに以下のデータが自動送信されます:
- インストール
- セッション
- リアトリビューション
- イベント
データ共有オプションの設定
マルチプラットフォームアプリで複数のプラットフォームを対象にデータ共有を有効にしている場合は、以下のことが可能です:
- プラットフォーム固有の設定を使用(Use platform-specific settings) を選択すると、プラットフォームレベルでデータ共有オプションを個別に設定できます。
- グローバル設定を使用(Use global settings) を選択して、複数のプラットフォームに同じデータ共有設定を行います。
デフォルトで共有するデータ(What will be shared by default?) にて、Adjustがデフォルトで TikTok For Businessと共有するアクティビティを確認してください。
- インストール
- セッション
- リアトリビューション
- イベント
追加データの送信
コールバックによりTikTok For Businessと共有するデータ量とタイプを選択します。 TikTok For Businessはこの情報を使用して、パフォーマンスを最適化することができます。
- 共有するデータソース(What sources of data do you want to share?)にて、TikTok For Businessと共有するデータのアトリビューションソースを選択します:
- 全てのアトリビューションソースのデータ
- TikTok For Businessにアトリビュートされたデータのみ
セッション
セッションは大量に発生するため、Adjustはセッションコールバックを自動送信していません。 セッションを共有することで、 TikTok For Businessはアプリのセッションアクティビティを受信するようになります。
アプリ内収益(アプリ内購入由来)
アプリ内収益を共有すると、 TikTok For Businessは収益イベントデータと収益額を受信することができます。このデータを共有するには、収益が発生するイベントをマッピングしてください。
イベントのマッピング
共有するイベントを、TikTok For Businessが受信できる値にマッピングします。マッピングされていないイベントのデータは、TikTok For Businessと共有されません。
- 文字数制限: 50文字まで。
- 文字: アルファベット、アラビア数字、アンダースコア、ダッシュのみ使用可能。
- フォーマット: 冒頭はアルファベットを使用してください。末尾はスペースで終わらせることはできません。
各イベントをマッピング
マルチプラットフォームアプリの場合、プラットフォームごとに異なるイベントをTikTok For Businessと共有することができます。これにより、次のことが可能になります。
- 各イベントを設定し、それぞれのプラットフォームのキャンペーン戦略を管理できます。
- プラットフォームごとにデータ共有をカスタマイズします。
イベントのマッピング(Map events) にて、以下の手順に従って、TikTok For Businessに直接送信するアプリ内イベントを選択します。
イベントのマッピング(Map event) を選択します。
Adjustイベント リストで、 TikTok For Businessと共有するAdjustイベントを選択します。
パートナーイベント(Partner event) で、Adjustイベントに対応するTikTok For Businessイベントを選択します。
シングルプラットフォームアプリ、および、単一のプラットフォームでのみデータ共有が有効になっているマルチプラットフォームアプリには、そのプラットフォームにのみイベントをマッピングします。複数のプラットフォームでデータ共有が有効化されているマルチプラットフォームアプリの場合は、以下のことが可能です。
- プラットフォーム固有のマッピングを使用する(Use platform-specific mapping) を選択して、プラットフォームレベルで各イベントをマッピングするか、特定のプラットフォームのイベントをマッピングしないようにします。
- グローバルマッピングを使用する(Use global mapping) を選択して、全てのプラットフォームに同じイベントをマッピングします。
パートナーイベント(Partner event) リストで、Adjustイベントをマッピングするカスタムイベント名を選択または入力します。
適用(Apply) を選択します。
TikTok For Businessは連携されているイベントごとにアプリ内イベントのデータを受信するようになります。
全てのイベントをマッピング
TikTok For Businessが全てのイベントの自動マッピングをサポートしている場合、 イベントのマッピング(Map events) で、 全てのイベントをマッピング(Map all events) を選択します。これにより、個々のイベントをマッピングする時間を節約できます。
TikTok For Businessは連携されている全てのリンクされたアプリ内イベントのデータを受信するようになります。
パラメーターのマッピング
通常、カスタムデータをTikTok For Businessと共有するには、パラメーターをマッピングする必要があります。
パートナーパラメーター(Adjust SDKバージョン4.0以降で使用可能)によって、Adjustはアプリからカスタムデータポイントを収集し、TikTok For Businessに送信することができます。 これにより、TikTok For Businessは連携しているイベントごとにカスタムイベントの詳細を受信するようになります。
注: Adjust SDKに新しいパートナーパラメーターを追加する前に、要件に合う既存のパートナーパラメーターが存在していないことを確認してください。
パートナーパラメーターをTikTok For Businessに共有するには、以下の手順に従って設定してください。
AdjustのSDKでパートナーパラメーターを実装します。
- 全てのSDK開発プラットフォームのリンクについては、事前準備をご確認ください
データ共有オプションの設定(Set your data sharing option) で、 パラメーター を選択します。
パラメーターのマッピング(Map parameters) では、SDKで定義したパートナーパラメーターをネットワークに送信する方法を指定できます。
- パラメーターのマッピング(Map parameters) を選択します。
- SDKパラメーター(SDK parameter) フィールドで、ネットワークと共有するSDKパラメーターの名前を入力します。
- パートナーパラメーター(Partner parameter) フィールドで、SDKパラメーターに対応するネットワークパラメーターを入力します。
Adjust SDK内でパートナーパラメーターを設定し、ダッシュボードでパラメーター共有を設定しない場合、AdjustはAdjust SDKで指定されているパラメーターを転送します。
リンクと設定の管理
以下を設定することができます:
リンクを作成しTikTok For Businessと共有
設定のレビュー(Setup review) 画面にて 、選択内容を確認できます。設定前に戻って、以下の変更も行えます:
- 選択したアプリ
- データ共有オプション
- リンク構造パラメーター
- ユーザーの遷移先
- アトリビューション設定
リンクの作成(Create link) を選択し、クリックURL、インプレッションURL、QRコード、リンクトークンを作成します。リンクを作成することで、データの共有やTikTok For Businessとの連携も可能になります。
リンクを作成したら、TikTok For Businessと共有してキャンペーンに利用できます。
トラッカーURLの例
https://s2s.adjust.com/xxxxxx?campaign=__CAMPAIGN_NAME__%20(__CAMPAIGN_ID__)&adgroup=__AID_NAME__%20(__AID__)&creative=__CID_NAME__%20(__CID__)&s2s=1&idfa=__IDFA__&gps_adid=__GAID__&adgroup_id=__AID__&ip_address=__IP__&user_agent=__UA__&campaign_id=__CAMPAIGN_ID__&creative_id=__CID__&tiktok_placement=__PLACEMENT__&external_tracker_ids=1&tiktok_callback_param=__callback_param__
インプレッションURLの例
https://s2s.adjust.com/impression/xxxxxx?campaign=__CAMPAIGN_NAME__%20(__CAMPAIGN_ID__)&adgroup=__AID_NAME__%20(__AID__)&creative=__CID_NAME__%20(__CID__)&s2s=1&idfa=__IDFA__&gps_adid=__GAID__&adgroup_id=__AID__&ip_address=__IP__&user_agent=__UA__&campaign_id=__CAMPAIGN_ID__&creative_id=__CID__&tiktok_placement=__PLACEMENT__&external_tracker_ids=1&tiktok_callback_param=__callback_param__
ローデータエクスポート
TikTokのガイドラインには、ビュースルーアトリビューション(VTA)からのデバイスIDはネットワークレベルのみでしか共有できないと記載されています。キャンペーンのメタデータを含むがデバイスIDを含まない日別の集計VTAレポートは、引き続き影響を受けません。
キャンペーン構造レポート
これらのガイドラインを引き続き遵守するために、Adjustは以下の方法でTikTokのビュースルーローデータをレポートします。
- ネットワークレベルのリンク =
TikTok Installs
- リンクトークン =
tt_inst
インプレッションパラメーター
モバイル計測プロバイダーは、ビュースルー インプレッションコールバックからのタイムスタンプ(timestamp)、広告 ID(adversiting ID)、キャンペーン構造およびその他複数のユーザーデータを共有することができません。ビュースルー コンバージョンコールバックのタイムスタンプは影響を受けません(例:インストール、セッション、イベントなど)。
パートナー特有の設定手順
TikTok App ID
TikTok App IDは、TikTok For Businessモジュールの任意のフィールドです。TikTok App IDを追加すると、AdjustはそのIDをTikTokと直接共有します。TikTok App IDはTikTok Ads管理画面で確認できます。
複数のTikTok App IDを入力するには、カンマで区切る必要があります。TikTokはその後それを解析します。
セッション転送
「 セッション転送(Session Forwarding) 」をONにすると、Adjustは自動的にセッションをTiktokのAPP Launch
イベントにマッピングします。
インプレッション計測
Adjustは、ユーザーがモバイル広告を閲覧した際にインプレッションを記録します。 インプレッション情報にインストールをアトリビュートする場合は、Adjustダッシュボードのインプレッションベースのアトリビューション(デバイスマッチングおよび確率的モデリング)をONにしてください。インプレッションの計測はいつでも中止できます。
SKAdNetwork計測
集計されたSKAdNetworkデータは、Datascapeで確認できます。
この連携をユースケースに活用する方法については、TikTokの資料をご覧ください。この資料の内容についてご質問がございましたら、パートナー担当 partners@adjust.comまでお問い合わせください。
TikTok For Businessに転送されるパラメーター一覧
コールバック送信時に、TikTok For Businessから以下のパラメーター(データポイント)をTikTok For Businessに送ります。
プレースホルダー | 情報 |
{currency} | Adjust SDKから送信されたオリジナルのISO 4217通貨コード |
{gps_adid} | Google Playストアの広告ID |
{idfa} | 広告ID(iOSのみ) |
{idfv} | iOSの大文字ベンダーID |
{ip_address} | デバイス IPアドレス |
{is_reattributed} | 1:過去のソースで1回以上リアトリビューションされたユーザー、 0:過去に一度もリアトリビューションされたことがないユーザー |
{os_name} | デバイスのOS |
{partner_parameters} | Adjust SDK あるいは S2S のリクエストにより、ポストバックを通じてサードパーティプロバイダに送信されるカスタムパートナーパラメーター |
{revenue_float} | Adjust SDKから送信された収益(全ての通貨単位) |
{user_agent} | 受信したユーザーエージェントのローデータ |
{app_id} | アプリID(Store App ID)あるいはGoogle Playストア |
{app_name} | アプリ名 |
{app_version_short} | アプリバージョン番号(Android)、バンドルのリリースバージョン番号(iOS) |
{created_at} | アクティビティのタイムスタンプ |
{impression_based} | インプレッションベースのエンゲージメントの場合は1、そうでない場合は0 |