Adapty アトリビューションへの TikTok for Business の統合

Adapty アトリビューションの TikTok for Business 連携を使うと、TikTok でのキャンペーンパフォーマンスをトラッキング・最適化できます。

ステップ1. TikTokアカウントを接続する

  1. 左サイドバーから Integrations > TikTok Ads に移動し、Continue with TikTok をクリックします。
ua-connect-tiktok.webp
  1. TikTokアカウントでサインインし、Continue をクリックします。

  2. 要求される権限を確認し、Save をクリックします。

ua-tiktok-sign.webp

完了すると、すべての広告アカウントがAdapty UAに追加されます。続けてキャンペーンを追加できます。

ステップ 2. キャンペーンを追加する

1つのキャンペーンで、App Store・Google Play・Webファネルをまとめてカバーできます。連携を機能させるには、2つの要素が必要です。

  • トラッキングリンク: 広告に挿入します。ユーザーが広告をタップすると、Adapty はクリックを記録し、ユーザーを目的地に誘導し、後でそのインストールと購入をその広告に紐付けます。各目的地には専用のリンクが割り当てられます。
  • ピクセル: TikTok アカウントのピクセルの中からキャンペーンで選択します。コンバージョンを TikTok に送り返すことで、TikTok が実際の購入データを基にキャンペーンを最適化できます。1 つのピクセルで 3 つの目的地すべてに対応することも、目的地ごとに個別のピクセルを用意することもできます。

TikTok for Business キャンペーンを Adapty アトリビューションに追加し、TikTok 広告のパフォーマンスを Adapty で計測するには:

  1. Web Campaigns タブに切り替え、Create configuration をクリックします。

    ua-new-campaign-tiktok.webp
  2. General タブで iOS および/または Android セクションを展開し、App Store および/または Google Play のアプリケーション URL を貼り付けます。

    ua-url.webp
  3. Click link フィールドの値をコピーします。次に、TikTok Ads Manager で広告を作成する際、この値を Destination URL フィールドに貼り付けます。これにより、Adapty はインストールと購入を TikTok の広告に紐付けることができます。広告コンテンツの追加を参照してください。

    ua-lnk.webp
  4. (オプション)コンバージョンイベントをTikTokに送り返すには、TikTokのピクセルをAdapty Attributionのキャンペーンに関連付けることができます。そのためには、Pixelドロップダウンから既存のピクセルを選択してください。ピクセルを選択後、Send test eventをクリックして接続を確認できます。

    Web funnelセクションも同じように機能します。ウェブファネルでの購入はアプリの外で行われるため、TikTokはここで選択したピクセルを通じてのみその情報を取得できます。同じセクションに、ファネルにピクセルをインストールするためのスニペットと、広告URLにタグを付けるためのパラメーターも記載されています。

送信先ごとに異なるピクセルを使用すると、iOS・Android・Webの購入をそれぞれ最適化とレポートで分けて管理できます。一方、すべての送信先で同じピクセルを使用すると、それらがまとめて集計されます。Web Campaignsリストでは、各設定ごとにこの選択内容がPixel (iOS)・Pixel (Android)・**Pixel (Web)**の列にピクセル名とIDで表示されます。ピクセルが設定されていないセクションはダッシュ(—)で表示され、3つのセクションすべてで同じピクセルを選択した場合は、そのピクセルが3回表示されます。

ステップ 3. イベントのマッピング

キャンペーン最適化のためにコンバージョンイベントを TikTok に送り返すには、Events mapping セクションでイベントマッピングを設定する必要があります。これにより、ユーザーがアプリ内で操作を行った際に、Adapty がサブスクリプションイベントを自動的に送信します。

Events mapping セクションで、TikTok Ads Manager でトラッキングしたいイベントをオンにします。有効化した各イベントについて、ドロップダウンから対応する TikTok イベントを選択するか、カスタムイベントを設定します。デフォルトでは、Adapty は Adapty のイベントを TikTok の標準イベントにマッピングします。

Save をクリックして、イベントマッピングの設定を適用します。

ua-meta-events.webp

追加設定

追加パラメーター

Additional parameter フィールドでは、Adapty 外での分析に使うカスタムデータを追加できます。特定のキャンペーンやユーザーデータを外部の分析ツールやアトリビューションパートナーに渡したい場合に便利です。

Additional parameter フィールドに、アトリビューショントラッキングに含めたいカスタムデータを入力してください。追加パラメーターは TikTok に送信されるすべてのアトリビューションデータに含まれ、高度なキャンペーン分析や最適化に活用できます。

例えば、同じキャンペーンで複数のバリエーションを実施している場合、variant=A や variant=B を追加して、異なるクリエイティブアプローチを区別することができます。

Important

追加パラメーターを設定すると、TikTok Ads Manager に貼り付ける Click link が変わります。すでにこのリンクをコピーして貼り付けた後にカスタムパラメーターを追加した場合は、カスタムパラメーターを含む更新済みのクリックリンクをコピーして貼り直してください。


ua-custom-tiktok1.webp

設定

Settings タブでは、Adapty がインストールと TikTok 広告のクリックを照合する方法を設定します。設定はこのキャンペーン設定にのみ適用されます。

Adapty では、2 種類のマッチング方式を使用します。

  • 決定論的マッチングはAndroidのみで機能します。Google PlayはPlay Install Referrerを通じてタップされたクリックのIDをアプリに渡すため、AdaptyはインストールをそのクリックIDと正確に紐付けます。iOSには同等の仕組みがないため、iOSのインストールが決定論的にマッチングされることはありません。
  • 確率論的マッチングはiOSとAndroidの両方で機能します。Adaptyは同じIPアドレス範囲とOSからのインストールとクリックを照合し、クリックからの経過時間・デバイスの言語・国の各スコアが最も高いクリックにインストールを紐付けます。インストールの6時間以上前のクリックについては、デバイスモデルとOSバージョンも一致している必要があります。AdaptyはIDFAやGoogle広告IDを使用しないため、確率論的マッチングはApp Tracking Transparencyのプロンプトでトラッキングを拒否したユーザーを含む、すべてのiOSユーザーに対応しています。

Androidでは、Adaptlyはまず確定的マッチングを試み、失敗した場合に確率的マッチングにフォールバックします。

クリックからインストールまでの期間をどのくらいまでマッチング対象とするかを設定するには、SettingsタブのNew user attributionセクションで、ウィンドウを時間単位で入力します:

  • Deterministic Matching Window:デフォルトは168時間(7日間)、1〜720時間の範囲で設定可能。
  • Probabilistic Matching Window:デフォルトは6時間、1〜24時間の範囲で設定可能。ウィンドウを長くするとマッチング件数は増えますが、誤ったマッチングも増えます。クリック数が多いキャンペーンでは、1〜2時間に短縮することをおすすめします。

この設定の確定的または確率的マッチングを停止するには、そのウィンドウ横のスイッチをオフにして保存します。変更は5分以内に反映されます。

Warning

iOSのインストールは確率的マッチングでのみ照合できます。確率的マッチングをオフにすると、この設定のリンクからのiOSインストールはアトリビューションされません。両方をオフにすると、このリンクからのインストールはいずれもアトリビューションされません。

設定タブの新しいユーザーアトリビューションセクション(確定的マッチングと確率的マッチングのウィンドウとオン/オフスイッチを表示)

TikTok に送信する収益

TikTok は各イベントの値を使用して ROAS の計算と価値ベースの最適化を行います。Adapty が TikTok にその値として送信する収益を選択するには、Revenue sent to TikTok ドロップダウンで収益タイプを選択し、Save をクリックします。TikTok の ROAS と Adapty の ROAS を比較するには、Adapty アナリティクスで表示しているタイプを選択してください。

TikTokに送信される収益のドロップダウンが開いており、総収益、ストア手数料後の収益、ストア手数料および税金後の収益のオプションが表示されています
収益タイプApp Store または Google Play 購入の値
粗収益(デフォルト)ストア手数料と税金を差し引く前のユーザー支払い額。
ストア手数料控除後の収益ストア手数料を差し引いた価格。税金は含まれます。
ストア手数料および税金控除後の収益ストア手数料と税金を差し引いた価格。

Adapty が手数料と税金を計算する方法については、手数料と税金を参照してください。

他のケースでのタイプの適用方法:

  • Web購入: StripeおよびPaddleの購入では、Adapty アトリビューション分析と同様に、両方の収益タイプで同じ値が送信されます。Stripeの場合は価格から4.5%を差し引いた金額、Paddleの場合は全額です。Adaptyはweb購入から税金を差し引きません。
  • 返金: TikTokはタイプに関わらず、金額なしで返金イベントを受信します。
  • トライアルイベント: 収益オーバーライドの割合は、選択したタイプのサブスクリプション価格に適用されます。
  • 選択したタイプの金額がない購入: AdaptはTikTokに購入の総収益を送信します。

新しい収益タイプは保存後5分以内に反映され、新しいイベントにのみ適用されます。Adaptyはすでに送信済みのイベントを再送することはなく、適格なトライアルのためにAdaptyがすでに保留しているトライアルイベントは、保留開始時に選択されたタイプで送信されます。

複数の設定が同じピクセルにイベントを送信する場合は、すべての設定で同じ収益タイプを選択してください。これにより、そのピクセルの値が統一されたタイプになります。

Warning

収益は総収益より低くなります。Gross revenue から切り替えた場合、キャンペーンで最低ROAS が設定されているときは、TikTok 側で最低 ROAS を下げてください。下げないとキャンペーンの配信が停止する可能性があります。

収益の上書き

トライアルイベントを追跡し、TikTok にその収益をアトリビュートしたい場合は、Revenue override セクションを使用してください。このセクションは Trial started イベントが有効な場合に表示されます。上書きは Trial started にのみ適用されます。Trial converted と Subscription started は常に実際の収益を持ちます。

各トライアルイベントターゲットに対して、収益として報告するサブスクリプション価格の割合を設定します。Adapty は Revenue sent to TikTok で選択したタイプの価格の割合を使用します。たとえば、Gross revenue で 30% に設定した場合、Adapty はトライアルイベントのコンバージョン値としてサブスクリプション価格の 30% を送信します。

オーバーライドを追加するには:

  1. Events mapping セクションで Trial started を有効にします。
  2. Revenue override で Add event をクリックします。
  3. ターゲットイベントを選択し、収益の割合(0〜100)を入力します。
  4. Save をクリックします。
revenue-override.webp

有効なトライアル

Warning

Adapty Attribution はトライアルイベントを最大 24 時間遅延させ、ユーザーがキャンセルしなかった場合にのみ送信します。MMP が trial_started または trial_active も転送している場合、TikTok は同じトライアルを複数回受信することになります。

トライアルは、指定された時間数が経過してもキャンセルされなかった場合に「有効」と見なされます。Qualified trial セクションを使用してトライアルイベントを保留し、ユーザーが継続したトライアルのみを TikTok に送信できます。

各トライアルイベントターゲットに、待機する時間数を設定します。Adapty はトライアル開始時点から時間をカウントし、期限が過ぎるとイベントを送信します。ユーザーが期限前に自動更新をオフにした場合、Adapty はイベントを送信しません。ユーザーが期限前に自動更新を再度オンにした場合、Adapty は予定どおりイベントを送信します。

トライアルイベントを条件が満たされるまで保留するには:

  1. Events mapping セクションで Trial started を有効にします。
  2. Qualified trial で Add event をクリックします。
  3. ターゲットイベントを選択し、待機する時間数(1〜24)を入力します。
  4. Save をクリックします。
Qualified trial section with a target event held for two hours in a campaign configuration

Adapty は元のトライアル開始時刻と共に qualified イベントを送信するため、TikTok ではトライアルが開始された日に報告されます。

Important

Adapty は App Store または Google Play のトランザクションによって qualified トライアルを照合するため、ホールドはアプリ内トライアルにのみ適用されます。FunnelFox などのウェブ購入によるトライアルイベントは即時送信されます。

Revenue override と Qualified trial は独立して動作するため、同じトライアルイベントに両方を適用できます。Revenue override は TikTok が受け取る値を変更し、Qualified trial は TikTok がそれを受け取るタイミングを変更します。両方を使用した場合、Adapty はトライアルが条件を満たすまでイベントを保留し、その後オーバーライドされた収益とともに送信します。どちらを推奨するかは一概には言えません。実際のキャンペーンでテストして効果を確かめてください。

すべてのユーザーからイベントを送信する

デフォルトでは、Adapty はこの設定に紐づいたユーザーのイベントのみを送信します。Send events from all users オプションを有効にすると、オーガニックユーザー、他の広告ネットワーク経由のユーザー、他の TikTok 設定のユーザーを含む、アプリのすべてのユーザーのイベントが送信されます。どのコンバージョンを自社広告の成果として計上するかは TikTok 側で判断します。このオプションは Adapty のアトリビューションには影響しません。

キャンペーンへのコンバージョン数が少なすぎて最適化が難しい場合を除き、この設定はお勧めしません。オーガニックや非アトリビューションのイベントをキャンペーンイベントに混在させると、TikTokの最適化精度が低下するためです。

有効にする場合は、キャンペーン設定で Send events from all users を選択し、Save をクリックしてください。