Twitter Ads設定ガイド—よくある質問と乖離

概要:Twitter Adsに関するよくある質問を解決し、乖離について理解を深めましょう。

 関連記事

AppsFlyerでTwitter Adsを活用するための全体像を把握するためには、以下の記事を参照してください。

Twitter Adsに関するよくある質問と乖離

AppsFlyerでTwitterの設定を実行できるのは誰ですか?

AppsFlyerとTwitterの連携ができるユーザーは、Twitter広告アカウントのアドミン権限を持っているユーザーです。

AppsFlyerでTwitter広告アカウントが選択されていない場合はどうなりますか?

計測は、選択されたTwitter広告アカウントのキャンペーンに対して実行されます。アカウントが選択されていない場合、アプリ内イベントのマッピングがTwitterの設定画面に表示されていても、アプリ内イベントやインストールはTwitterに送信されません。

アカウント所有者とチームメンバーには同じTwitterデータが表示されますか?

いいえ。アカウント所有者には連携しているすべてのTwitter広告アカウントが表示されますが、チームメンバーには自分のTwitter広告アカウントのみが表示されます。

TwitterとAppsFlyerの接続を解除するにはどうすればよいですか?

AppsFlyerとTwitterアカウントの接続は解除できます。以下の手順は、デスクトップまたはパソコンのブラウザを使用してTwitterアカウントにログインしていることを前提としています。

  1. Twitterにサインインしてください。
  2. 左側のメニューにて、More > 設定とプライバシーをクリックしてください。
  3. セキュリティとアカウントのアクセス > アプリとセッション > 接続されたアプリに移動してください。
  4. AppsFlyerをクリックしてください。
  5. アクセスの取り消し をクリックしてください。

これで、AppsFlyerアカウントに戻り、必要に応じて別のTwitterアカウントを接続できます。

複数のTwitter広告アカウントを計測することはできますか?

はい。ただし、Twitter側でいくつかのアクションが必要です。事前に以下の点についてご理解ください。

AppsFlyerアカウントは、1つのハンドル(Twitterユーザー)とのみ接続できます。このハンドルを連携すると、Twitter広告アカウントがAppsFlyer管理画面のTwitter設定画面に表示されます。

チームメンバーの一人がTwitter Adsアカウントを持っている場合、彼はあなたのハンドルとは異なる別のハンドルを持っていることになり、そのハンドルをAppsFlyerに連携することはできません。あなたのハンドルが、AppsFlyerアカウントと既に連携されているからです。彼のTwitter広告アカウントもAppsFlyerに表示するためには、このチームメンバーはあなたのTwitter広告アカウントにアカウントアドミンとしての権限を付与する必要があります。

例えば、ジェニーというチームメンバーが、@jenny というハンドルを持っているとします。あなたのハンドルは @nivi で、これは既にAppsFlyerと連携しています。ジェニーのTwitter広告アカウントをAppsFlyerアカウントに表示させるには、ジェニーはあなたのハンドルにアカウントアドミンとしてのアクセス権限を付与する必要があります。ジェニーがNiviにTwitter広告アカウントへのアクセス権を与える必要があり、その逆ではありません。ジェニーがこの権限をNiviに付与すると、AppsFlyerはNiviのハンドルを確認し、これに関連付けられているすべての広告アカウントも確認できるようになります。

  1. ジェニーは ads.twitter.com にサインインします。
  2. She clicks on Account and then chooses Edit access to account

    twitter_assign_account2.PNG

  3. Jenny then gives @nivi access to her Twitter Ads Account as or Account administrator

    twitter_edit_access_to_account.png
  4. Jenny logs into the AppsFlyer account and goes to Active Integrations >> Twitter option
  5. この段階で、ジェニーは自分のTwitter広告アカウントが管理画面上に表示されることを確認できます。
  6. これで、自分のTwitter広告アカウントが表示されるようになり、連携設定ができるようになります。アカウントアドミンは連携されている全てのTwitter広告アカウントを参照できます。

    ジェニーの画面表示:

    jennys_ads_account.png

    アカウントアドミンの画面表示:

    jennys_ads_account__1_.png

代理店独自の設定はありますか?

はい。
代理店が新しいTwitterのキャンペーンを作成する場合、キャンペーン名の最初が代理店名(固有の代理店識別子/af_prt)+アンダーバーを追加する必要があります(例:"AgencyName_Campaign1")。

 注意

AppsFlyerとTwitter間の接続を確立するには、広告主は代理店がTwitterのトラフィックを計測できるようにTwitterを設定する必要があります。

詳細については、こちらを参照してください。

代理店はTwitterのローデータを利用できますか?

Twitterのサービス規約により、代理店はサードパーティとみなされるため、Twitterのローデータは代理店に提供できません。

[保存して閉じる] をクリックしてもTwitterの設定が保存されません

以前アプリのTwitterのインストール計測に別のアトリビューションプロバイダを利用していた場合、AppsFlyerの管理画面でTwitterを設定すると、次のエラーが表示されます。

Error: The app is associated with a different attribution provider. Please associate it with AppsFlyer.(エラー:アプリが別のアトリビューションプロバイダーに接続されています。AppsFlyerと接続してください。)

別のケースとして、次のエラーが発生する場合もあります。

Error: Error has occured while saving Twitter configuration. Some accounts failed to updated: XX Multiple provider ids to same (appid, conversionType) for event appid2872.(エラー:Twitterの設定を保存中にエラーが発生しました。一部のアカウントの更新に失敗しました。イベントappid2872に同じ(appid、conversionType)のXX複数のプロバイダーIDが存在します。

選択したアカウントが保存されない場合、対象のTwitterアカウントが、以前にTwitter側で別のSDKプロバイダーに接続されていた可能性があります。これを解決するには:

    • 他のSDKプロバイダーを削除してもらうようにTwitter側に依頼してください
    • 有効なアカウント名を選択してください
    • Save and Close(保存して閉じる)をクリックしてください
    • これでも問題が解決しない場合は、以前のSDKプロバイダーに問い合わせて、アカウントに関連付けられている過去のTwitterタグを削除してもらうよう依頼してください。

Twitterでリターゲティングキャンペーンを設定する方法を教えてください。

Twitterのリターゲティングキャンペーンの設定方法については、こちらをクリックしてください。

リターゲティングはTwitterに送信するアプリ内イベントに影響しますか?

はい。Twitter側のリクエストに従い、リターゲティング設定がオンになっている場合、AppsFlyerは af_app_opened のポストバックをTwitterに送信しません。
Twitterの設定画面でこれが選択が可能でも、af_app_openedのポストバックは送信されませんのでご注意ください。

Twitterでの計測を停止する方法を教えてください。

Twitterとの連携を無効にするには、すべてのアカウントのチェックを解除してSave & Close(保存して閉じる)をクリックします。

代理店がTwitterを計測することはできますか?

はい!
AppsFlyerとTwitter間で通信を確立するには、広告主はAppsFlyerの管理画面にあるTwitter設定画面で、有効なTwitterのアカウントを少なくとも1つ選択する必要があります。
その後、代理店は、Twitter広告アカウント上にて広告主のTwitter広告アカウントと連携する必要があります。

代理店がTwitterのアプリ内イベントを設定することはできますか?

Agencies cannot configure in-app events for Twitter. Similar to Meta ads, these must be configured by the Advertiser.

Twitterのユーザーレベルのデータをどのくらいの期間保持しますか?

Twitterでは、インストール後3か月でユーザーレベルのデータを削除するようアトリビューションプロバイダーに要請しています。つまり、これらのユーザーがアプリをインストールしてから3か月後に行われたイベントは、オーガニックとしてカウントされます。

過去の集計データは変わりません。

重複したコストデータが表示されるのはなぜですか?

Twitterでキャンペーンを設定する際には、キャンペーンに複数のアプリを追加できます。Twitterがコストをレポートする場合、AppsFlyerの各アプリの下に、アプリごとに分割されていないキャンペーンの総コストデータが表示されます。

例えば、AndroidアプリとiOSアプリの両方で1,000 USDのキャンペーンを実行した場合、AppsFlyer管理画面では、AndroidとiOSアプリの両方に1,000 ドルのコストが表示されます。このコストは、例えば各$500のように分割されません。

コストの重複を防ぐために、ラインアイテム/キャンペーンごとに1つのアプリのみを定義することをお勧めします。

TwitterアカウントとAppsFlyerをリンクしようとしていますがエラーが表示されます

Twitterアカウントは、AppsFlyerから計測データを受信するためにアクティブな広告アカウントである必要があります。

この問題を解決するには、以下を実行してください。

  1. Twitterからログアウトしてください。
  2. Go to Active Integrations.
  3. 検索フィールドでTwitterと入力します。
  4. Twitterアイコンをクリックすると、
    パートナー設定画面が開きます。
  5. 連携タブにて、パートナーを有効にするをクリックしてください。
  6. Twitterでログインするをクリックすると、
    Twitterログイン画面が開きます。
  7. Twitter広告アカウントでサインインします。

TwitterとAppsFlyerの乖離

Twitterと密に連携をしていますが、Twitter管理画面とAppsFlyer管理画面/レポートとの間に乖離が生じる場合があります。

以下、よくある乖離の要因の例を示しています。

原因 Twitter AppsFlyer

アトリビューション期間

Twitterでは、アトリビューション期間を任意に設定でき、またクリックスルーとビュースルーの両方のアトリビューションをサポートしています。デフォルトでは、クリックスルー14日、ビュースルー1日となります

Twitterで設定したアトリビューション期間と異なる期間をAppsFlyer上で設定した場合は、乖離の要因となります。

マルチチャネルの計測

Twitterのアトリビューションは、他の媒体への接触の有無に関係なく、上記のように機能します。

AppsFlyerでは、ラストクリックアトリビューションを使用します(AppsFlyerで利用できるアトリビューションの詳細については、 こちらを参照してください)。

タイムゾーンの違い

Twitterのタイムゾーンは、広告主のアプリで設定されたタイムゾーンにより定義されます。

AppsFlyerのデフォルトのタイムゾーンはUTC±00:00ですが、広告主は任意のタイムゾーンに設定できます。

インストール時刻の違い

Twitterでは、クリック時刻に基づいてインストールが表示されます(「engagement time」と呼ばれます )。

AppsFlyerは、アプ初回起動の時間を表示します。

アトリビューションタッチタイプ

Twitterのアトリビューションは、自社で計測したクリック数とインプレッション数に基づいています。

AppsFlyerは、ビュースルーアトリビューションよりもクリックスルーアトリビューションを優先します。Twitterがインプレッションを計測し、AppsFlyerがクリックスルーアトリビューション期間内に他の媒体からのクリックを計測した場合、AppsFlyerは他の媒体からのクリックの方に成果を紐付けます。Twitterでは、インプレッションに成果が紐づき、Twitter管理画面上で表示されます。

Twitterデータ共有設定

Twitterはサードパーティにユーザーレベルデータを共有することを禁じています。このデータには、ユーザーが接触する広告が含まれます。

Twitter管理画面の統計には、データの共有をオプトアウトしたユーザーを含む、すべてのエンゲージメントが反映されます。

AppsFlyer shows the aggregate data of these Twitter users, but does not report their user-level raw data (more details).

Twitterのリエンゲージメントロジック

Twitterはユニークユーザーをカウントします。同じキャンペーンの結果としてユーザーが複数回エンゲージメントを行った場合、Twitterはこれらのエンゲージメントを 1 つのコンバージョンとして表示します。

AppsFlyerは各リエンゲージメントをカウントするため、同様のケースでは、これらのエンゲージメントを複数のコンバージョンとして表示します。

 注意

AppsFlyerの検証ルールの結果、Twitter管理画面とAppsFlyer管理画面で表示されるインストール数が異なる可能性がございます。