コールバックのベストプラクティス

Adjustのコールバックを使用すると、集計されていないローデータを受信することができます。 多岐にわたるプレースホルダーを使用して、クリック、インストール、アプリ内イベントなどのAdjustが計測するデータポイントを、動的に受信することができます。 このローデータを利用することで、リターゲティングの可能性が最も高いユーザーを特定でき、データに基づいたマーケティングの意思決定が可能になります。

ここでは、コールバックを実装するためのベストプラクティスを説明します。 分析に役立つデータを受信するために、開始する前に考慮するべきことおよび全てのコールバックタイプの推奨プレースホルダーを以下に紹介します。

初期設定

Adjustコールバックの使用方法は、クライアントのマーケティングの目標とキャンペーンの最適化戦略によって異なります。 開始する前に、これらの目標をサポートするために、コールバックURLに有益なプレースホルダーを追加してください。 Adjustが推奨するプレースホルダーの詳細については、以下をご覧ください。

コールバックはどのイベントでもトリガーできますが、全てのエンゲージメントに対してコールバックをリクエストすると、以下の2つの問題が発生します。

  • 社内サーバーに負担がかかる。コールバックのトラフィックの影響を受けて、(アプリ自体を含む)サーバーへのアクセス対象がパフォーマンスを低下させる可能性があります。
  • 分析に影響が出る。特定のアクションのみに焦点を絞ることで、より短時間で重要なインサイトが得られるかどうかを考慮してください。

サーバー設定を確認する

コールバックを設定する前に、独自のビジネスインテリジェンスソリューションまたはデータウェアハウスを設定して、GET(連携アドネットワークの場合はPOST)構文リクエストを受け取る必要があります。サーバーが全てのパラメーターを受信し、全ての着信データを保存できることを確認してください。 アプリ内のユーザー数によって、サーバーの必要な処理速度が変わります。

「登録」など1回限りのイベントを記録する場合、コンバージョンに至ったユーザーごとに1回コールバックを受信します。 コンバージョンイベントのコールバックがサーバー帯域幅に大きく影響することはありません。

全てのコールバックURLの推奨プレースホルダー

Adjustは、全てのコールバックURLに以下のプレースホルダーを含めることを推奨します。 以下のプレースホルダーを使用することで、アプリ、リンクURL、データポイント、およびデバイスの特定に使用できる重要な端末情報を取得することができます。

さらに、パートナー向けのAdjustプレースホルダーの全リストから、任意のプレースホルダーを含めることができます。

注意:
Adjustは、コールバックをリクエストする時点で利用可能なプレースホルダー情報のみを送信できます。 例えば、クリックコールバックには {installed_at} タイムスタンプを含めることができません。
プレースホルダー説明
{gps_adid}Google Play Store 広告ID(Androidのみ)38400000-8cf0-11bd-b23e-10b96e40000d
{idfa}広告ID(iOSのみ)8C6CBCOD-5F43-4765-A6E6-84DFF3D24707
{idfv}ベンダーID(iOSのみ)CCB300A0-DE1B-4D48-BC7E-599E453B8DD4
{adid}Adjust デバイスID (全てのプラットフォーム)18546f6171f67e29d1cb983322ad1329
{tracker_name}Adjustで定義された現在のエンコード済みURLリンク名Network1%3A%3AChristmas%3A%3AReindeers%3A%3A320x70_en
{app_name}iOS - SDKによって取得されるバンドルID、App IDのフォールバックとしてAdjust管理画面に表示される。
Android - パッケージ名
iOS - com.adjust.insightsまたは1125517808
Android - com.adjust.insights
{activity_kind}ユーザーアクティビティの種類 install; reattribution ; session ; event ; rejected_install 、またはrejected_reattribution
{created_at}アクティビティのタイムスタンプ1404214665
注意:
クライアントがアプリをマルチプラットフォームとして設定している場合は、 {gps_adid}{idfa}{idfv}を含める必要があります。 {gps_adid}または{idfa}{idfv}のアプリがそれぞれiOSまたはAndroidのみで設定されている場合のみ削除できます。

プレースホルダーに関する一般的なアドバイス

プレースホルダーをつなげて、グループ化された値を受け取ることができます。 これを行うには、プレースホルダーの間にハイフン(-)を挿入してください。言語と地域など、関連のある情報などに有効です。

コールバックURLエンコード前(使用不可)
値を含むコールバックURL
https://mynetworkserver.com/mobile_attribution?language_region={language}-{region}