リンクパラメーター
Adjustのリンクパラメーターを使用して、カスタムデータをサーバーに直接転送し、リンクURLをクリックした後にユーザーがどのようにリダイレクトされるかを定義します。これらのパラメーターは、ネットワークレベルとキャンペーンレベルのリンクで使用できます。
label
パラメーターを使用すると、Adjustの他のプレースホルダーのいずれにも適合しないカスタムデータを送信することができます。アトリビューションデータとは関連がないネットワークのエンゲージメント情報を送信するのに最適です(カスタム値はローデータエクスポートに直接表示されます)。
このパラメーターを使用するには、ラベル(Label) フィールドに値を入力 し、 サーバーコールバックURLまたはクラウドストレージアップロードの末尾に{label}
プレースホルダーを追加します。これで、コールバックにカスタムデータが含まれるようになります。
deep_link
パラメーターを含むリンクは、ユーザーをアプリ内の特定のページに直接リダイレクトします。このパラメーターは、Adjustのデフォルトのアプリストアへのリダイレクトをオーバーライドし、他の全てのパラメーターに優先します。
redirect
パラメーターを含むリンクは、ユーザーを特定のURLに誘導します。このパラメーターは、Adjustのデフォルトのアプリストアへのリダイレクトをオーバーライドし、 deep_link
を除く全てのパラメーターに優先します。
リダイレクトは、特別プロモーション期間中などにユーザーをアプリストアではなくカスタムランディングページに送りたい場合に有効です。デバイスタイプ別にユーザーをリダイレクトしたり、すべてのユーザーを1つの場所にリダイレクトしたりできます。
ユニバーサルリダイレクト
全てのユーザーを同じ場所にリダイレクトするには、 リダイレクトURL(Redirect URL) フィールドにURLを入力します。Adjustリンクは、全てのユーザーをこの場所にリダイレクトするようになります。
ユニバーサルリダイレクトパラメーターを含むリンクの例;
https://app.adjust.com/abc123?redirect=https%3A%2F%2Fwww.common-redirect-website.com%2Fmy-app
プラットフォーム別のリダイレクト
iOS、Android、Windows Phone、Windowsに異なるリダイレクトを設定するには、 プラットフォーム固有のURLを使用する (Use platform-specific URLs) チェックボックスを選択してURLを入力します。空欄の場合、Adjustのデフォルトのアプリストアへのリダイレクト先が使用されます。これで、Adjustリンクはデバイスタイプに基づいてユーザーをリダイレクトするようになります。
また、複数のプラットフォーム固有のリダイレクトパラメーター エンコードされたエンドポイントURLを使用して、リンクURLに任意の順序で手動で追加することもできます。
redirect_ios
redirect_macos
redirect_android
redirect_windows
redirect_windows-phone
プラットフォーム固有およびユニバーサルリダイレクトパラメーターを含むリンクの例
https://app.adjust.com/abc123?redirect_android=https%3A%2F%2Fandroid-website.com%2Fmy-app&redirect=https%3A%2F%2Fwww.common-redirect-website.com%2Fmy-app
このURLはredirect_android
パラメーターと標準のredirect
パラメーターを含んでおり、Androidデバイスは1つの場所に移動し、その他全てのプラットフォームは共通のredirect
エンドポイントに移動します。
リダイレクト 内で選択したデータポイントを送信
AdjustはリダイレクトURLパス内で選択したデータポイントを渡すことができます。以下のAdjustプレースホルダーマクロを使用して、ユーザーがリダイレクトされる前にリダイレクトURLにデータを追加してください。
プレースホルダー | 説明 |
---|---|
{reftag} | ランダムなデバイスリファレンスタグ |
{is_organic} | オーガニックトラフィックの場合は1、非オーガニックトラフィックの場合は0 |
{idfa} | 広告ID(iOSのみ) |
{android_id} | Android ID(Androidのみ) |
{gps_adid} | Google Playストアの広告ID |
{win_adid} | Windowsの広告ID |
{fire_adid} | Fire OSの広告ID |
{mac_sha1} | 大文字のMAC SHA-1ハッシュ |
{mac_md5} | 大文字のMAC MD5ハッシュ |
{tracker_name} | 現在のリンク名 |
{network_name} | リンクから取得したネットワーク名 |
{campaign_name} | リンクから取得したキャンペーン名 |
{adgroup_name} | リンクから取得したアドグループ名 |
{creative_name} | リンクから取得したクリエイティブ名 |
fallback
パラメーターを含むリンクは、プラットフォーム外のユーザーつまり、サポートされていないOSからのクリックを特定のランディングページにリダイレクトします。例えば、AndroidユーザーがiOSリンクをクリックした場合、fallback
パラメーターはユーザーをApple App Storeではなく、選択したURLにリダイレクトします。
フォールバックURLを含むリンクの例
https://app.adjust.com/abc123?fallback=https%3A%2F%2Fwww.yourwebsite.com%2F
macOSでのフォールバック
iPadOS 13以降より、AppleはiPadのSafariユーザーをmacOSユーザーとして識別します。これらのデバイスのSafariトラフィックを区別して、異なる遷移先にリダイレクトするのは困難です。デフォルトでは、AdjustはiPadとmacOSユーザーからのSafariのトラフィックをApp Storeに送信しますが、アプリをインストールできるのはiPadユーザーのみです。
回避策として、App Storeへのリンクを含むカスタムランディングページを作成し、Adjustリンクの redirect_macos
パラメーターまたは ユニバーサルリンクの adj_redirect_macos
パラメーターでそのURLをパスします。そのため、iPadおよびmacOSのSafariユーザーはカスタムランディングページに送信され、iPadユーザーはこのページのリンクを使用してアプリをダウンロードできます。
iOS 10.3以降、リンクURLをクリックするAppleユーザーはSafariにリダイレクトされ、App Storeへのリダイレクトを確認するかキャンセルするかをポップアップで確認します。その後、Appleは広告環境とポップアップのレスポンスに基づいてユーザーをリダイレクトします。
開く(Open) を選択したユーザーはApp Storeに移動しますが、 キャンセル(Cancel) を選択したユーザーは意図せずその場に取り残されてしまう場合があります。ここで、Adjust機能の1つであるフォールバックのランディングページパラメーター(fallback_lp
)が機能します。
広告環境 | ポップアップのレスポンス例 | エンゲージメントフロー |
---|---|---|
Safari | オープン | Safari> App Store |
Safari以外 | オープン | 広告環境 > Safari > App Store |
Safari | キャンセル | Safari > ユーザーが広告ページにとどまる |
Safari以外 | キャンセル | fallback_lp パラメーターあり広告環境(Ad environment) > Safari > フォールバックランディングページ fallback_lp パラメーターなし広告環境(Ad environment) > Safari > Adjustが作成したランディングページ |
fallback_lp
パラメーターを 含む AdjustリンクはAppleのポップアップを「スキップ」し、全ての非Safariユーザーをカスタムランディングページに直接リダイレクトします。最初にこれらのユーザーにAppleのポップアップを表示させたい場合は、「 フォールバックのランディングページにAppleのポップアップを追加する 」の手順に従ってください。
fallback_lp
パラメーターが ない Adjustリンクは、App Storeへのリダイレクトをキャンセルした非Safariユーザーを、Adjustが作成したランディングページにリダイレクトします。このページはApp Storeのアプリにリンクします。
fallback_lp
パラメーターをリンクに追加するには、 フォールバックランディングページ(Fallback Landing Page) フィールドにカスタムランディングページURLを入力します。AppleがユーザーをSafariにリダイレクトすると、カスタムランディングページが表示されます。
注意:
fallback_lp
パラメーターはredirect
パラメーターを 除く 全てのAdjustパラメーターと連携します。- AdjustのRawユニバーサルリンクにフォールバックのランディングページを含めるには、
adjust_fallback_lp
を追加してください。 - 10.3より前のiOSバージョンでは、中断されることなく全てのユーザーがApp Storeにリダイレクトされます。
フォールバックランディングページにAppleのポップアップを追加
fallback_lp
パラメーターを含むリンクは、Appleのポップアップを表示することなく、全ての非Safariユーザーをフォールバックページにリダイレクトします。
これらのユーザーに対しAppleのポップアップを表示させたい場合は、次のJavaScriptをフォールバックページに追加してください:window.location.href = "https://apps.apple.com/app/idxxxxxxxxx"
https://apps.apple.com/app/idxxxxxxxxx
の部分は必ず、独自のストアURLに置き換えてください。これで、App Storeへのリダイレクトを キャンセル する非Safariユーザーのみが、フォールバックランディングページに移動するようになります。
これはカスタムリンクでのみサポートされています。
フォールバッククリックを使用することで、オーガニックと有料広告によるユーザーのアトリビューションを正確に区別できます。ウェブサイトの ダウンロード ボタンの背後にリンクURLを配置したとしましょう。最終クリックアトリビューションでは、このボタンをクリックしたユーザーが広告をクリックした後にWebサイトにアクセスした場合でも、Webサイトにアトリビュートされます。リンクのフォールバッククリックでは、オーガニックの訪問者のみがモバイルWebサイトにアトリビュートされ、広告からWebサイトに流入した訪問者はそのソースにアトリビュートされます。
fallback_click
パラメーターを含むリンクは、他に利用可能なリンクがない場合にのみアトリビューションの対象となります。つまり、そうでなければオーガニックとなるユーザーのみがフォールバッククリックリンクにアトリビュートされます。
このパラメーターをリンクURLに追加するには、 フォールバッククリック をONにします。
フォールバッククリックを含むリンクの例:https://app.adjust.com/abc123?engagement_type=fallback_click
Adjustでは、モバイル広告費用を最も低いキャンペーンレベルまで記録することができます。
詳細については、リンクに広告費用パラメーターを含めるを参照してください。
ダイナミックコールバックパラメーター(DCP)を使用して、クリック時またはインプレッション時にカスタムキャンペーンデータを転送することができます。これらを使用することで、内部システム に関するユーザー特有のデータを収集し、Adjustのキャンペーンパラメーター以上のネットワークパラメーターマクロ(キャンペーン、アドグループ、クリエイティブ)を受信することができます。詳細は、ダイナミックコールバックパラメーターをご覧ください。
次のフローチャートでは、ユーザーが特定のパラメーターを使用してリンクをクリックしたときに、Adjustがどのようにルーティングするかを示しています。