> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/ja/what-would-you-like-to-learn-about/platform-features/tracking/mobile-app-tracking/configure-deep-linking-logic-with-uri-schemes.md).

# URIスキームでディープリンクロジックを構成

カスタムのアプリ内ブラウザーを備えた一部のモバイルアプリは、すべてのディープリンク技術をサポートしていないため、 [URIスキーム](https://en.wikipedia.org/wiki/List_of_URI_schemes) 標準のディープリンクが失敗した場合でも一貫したトラッキングを確保するためです。この記事の手順に従って、ユーザーがこれらのカスタムのアプリ内ブラウザー経由で販売用ランディングページにアクセスした際のコンバージョントラッキングの精度を高めてください。

#### 目標とする結果のフローチャート

以下のフローチャートは、目指す結果を示しています。要するに、impact.com でリダイレクトルールを設定し、トラッキングリンクをクリックしたユーザーを、可能な場合は該当するモバイルアプリのページに振り分けたいということです。ユーザーのデバイスにアプリがインストールされていないなどの理由でそれができない場合は、そのページのウェブ版に誘導します。さらに、impact.com でインタースティシャルのランディングページを設定することもできます。これにより、アプリで認識される目的地ページにのみユーザーをリダイレクトすることを確実にできます。

<div data-with-frame="true"><figure><img src="https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-fed65268965e8e1db8473062d52095b14b220e3d%2F260dbc4571ab3a646158dccf6f817e64888da69f1fe481f7a4d9c2f90fe73003.png?alt=media" alt="" width="296"><figcaption></figcaption></figure></div>

#### 前提条件

* モバイルアプリの URI スキーム。例： **`acmeapp://`**`item/view/12345`は、アプリの Android 版と iOS 版で同一である必要があります。
* リダイレクトを機能させるには、Web の URL パスをモバイルアプリの URI スキームにマッピングする必要があります。たとえば、ACME Corporation の URL が `https://acme.com/item/view/12345`、その URI は `acmeapp://item/view/12345`.
* 以下に詳述するように、ルール条件内でインタースティシャルページに対応するフィルターを実装できるよう、モバイルアプリ内のサポートされないパス（つまり、マッピングされていないパス）を把握しておく必要があります。

#### URIスキームのトラッキングを設定する

{% stepper %}
{% step %}
**ステップ1：アプリでURIスキームのトラッキングを設定する**

リファラーが URI スキームである場合をトラッキングするよう、モバイルアプリを設定します。

1. 解析する `clickid` を URI スキームおよびその他の関連するゲートウェイトラッキングパラメーターから取得します。
2. アプリの起動イベントで、URI を PageUrl フィールドに渡して PageLoad API を呼び出します。

   * 〜をご覧ください [Page Load を作成する](https://integrations.impact.com/brand-api-reference/reference/page-load/page-load) 詳細は API リファレンスを参照してください。

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>例：</strong> <code>acmeapp://item/view/12345?clickid=abcdef12345</code>.</p></div>

{% endstep %}

{% step %}
**ステップ2：プログラムの URI スキームを設定する**

1. 上部ナビゲーションバーで、 ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2F210dEQa93qyQgoJDkieL%2FUser%20profile.svg?alt=media\&token=f84c5b17-fae4-4a30-990a-9de5e57a150b) **\[ユーザープロフィール] → 設定**.
2. 右側の列の *トラッキング*で、 **一般**.
3. URI Scheme フィールドで、次を選択します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-a600f51d86cbf3c02c36ea5cf311867b2bb4cf89%2F00a06da7505c774dc36762a66bcd169b1d62cb35af729e3383729755194758fb.svg?alt=media) **\[編集]**.
4. モバイルアプリの **URI スキーム**を入力し、末尾の `://` は除外します。
   * 複数の URI スキームが一覧にある場合、impact.com は最初のスキームを既定値として使用します。
5. 選択 **保存**.
   {% endstep %}

{% step %}
**ステップ3：リダイレクトルールを作成する**

1. 上部ナビゲーションバーで、 ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2F210dEQa93qyQgoJDkieL%2FUser%20profile.svg?alt=media\&token=f84c5b17-fae4-4a30-990a-9de5e57a150b) **\[ユーザープロフィール] → 設定**.
2. 右側の列の *技術*で、 **ブロックとリダイレクト**.
3. 右上隅で、次を選択します **ルールを設定**.
4. **名前** ルールにわかりやすい名前を付けます。
   * 名前はルールの目的を示すものでなければなりません。
5. 追加します *条件* を **アプリ名** パラメーターを指定し、このルールが適用されるモバイルアプリのプラットフォームを入力します。
   * impact.com では、次を含めることを推奨しています *Facebook*, *Instagram*、および *X*.
6. 必要に応じて、 ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **\[別の項目を追加]** 条件に **ランディングページ** パラメーターを使用し、ユーザーをリダイレクトしたいパスとドメインを指定します。

   * この手順は推奨であり、アプリが認識できるパスに対してのみこの機能を使用できるようになります。
   * 使用して [正規表現](https://en.wikipedia.org/wiki/Regular_expression) 特定のパスを含むランディングページに一致させるために使用します。以下の例を参照してください。

   ```programlisting
   ^(https?:\/\/)?(www\.)?(domain\.com|sub\.domain\.com)(\/(shop|product)(\/[^?]*?)?)?(\/?(\?.*)?)?$
   ```
7. 必要に応じて、 ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **\[別の項目を追加]** 条件に **確率** パラメーターを指定し、A/B テストのためにリルートするトラフィックの割合を設定します。

   <div data-with-frame="true"><figure><img src="https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FxXIQNl4H15BdQNWJdkKC%2FScreenshot%202026-05-25%20at%2011.01.54.png?alt=media&amp;token=9823e26d-1b50-4022-a1c5-24831e9b0abc" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}
**ステップ4：モバイルディープリンク用のインタースティシャルをカスタマイズする**

1. で、 *アクション* フィールドでは、次を使用します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[ドロップダウンメニュー]** 以下を選択するには **モバイルディープリンク**.
2. インタースティシャルテンプレートをブランドに合わせてカスタマイズします：

| フィールド              | 説明                                                                                                                                          |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------- |
| 見出しテキストとフォントカラー    | ヘッダーテキストは、インタースティシャル上部に大きく表示される短いフレーズです。このテキストの内容を指定し、カラーピッカーまたは [16進表記](https://en.wikipedia.org/wiki/Hexadecimal) でフォントカラーを指定できます。        |
| サブヘッダーテキストとフォントカラー | サブヘッダーテキストは、インタースティシャルの見出しテキストの下に表示される短いフレーズです。このテキストの内容を指定し、カラーピッカーまたは [16進表記](https://en.wikipedia.org/wiki/Hexadecimal) でフォントカラーを指定できます。 |
| ロゴをアップロード          | .gif、.jpg、.png、または .svg 形式でブランドロゴをアップロードしてください。画像サイズは 1 MB を超えられません。                                                                        |
| カバー画像をアップロード       | .gif、.jpg、.png、または .svg 形式で適切な背景画像をアップロードしてください。画像サイズは 1 MB を超えられません。                                                                       |
| アプリを開くボタンのラベルと色    | ボタンラベルは、モバイルアプリの URI スキームを開くボタンに表示されるテキストです。このテキストの内容を指定し、カラーピッカーまたは [16進表記](https://en.wikipedia.org/wiki/Hexadecimal) でフォントカラーを指定できます。    |
| 続行リンクのラベルとフォントカラー  | リンクラベルは、遷移先の Web ページ URL を開くリンクに表示されるテキストです。このテキストの内容を指定し、カラーピッカーまたは [16進表記](https://en.wikipedia.org/wiki/Hexadecimal) でフォントカラーを指定できます。    |

<div data-with-frame="true"><figure><img src="https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-05ea3ea50f8f93b549691e27fe0bc882cd02a9c9%2Fbdbeb71e1227b728b8a97a7b0fa9083cd676a5ab73dd505b312ee1a60c80f751.png?alt=media" alt="" width="373"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**ステップ5：アプリ起動ロジックと自動リダイレクトを設定する**

1. で、 *アクション* フィールドで、ビジュアルカスタマイズオプションの最後までスクロールし、次のフィールドに入力します。

   | フィールド         | 説明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | アプリを開く        | <p>モバイルアプリをいつ開くかを指定します：</p><p>• <strong>インタースティシャルが読み込まれたらすぐに</strong> <mark style="color:$success;">\[推奨]</mark> — インタースティシャルが読み込まれ次第、ユーザーのデバイス上でモバイルアプリを自動的に開きます。</p><p>• <strong>ボタンがタップされたとき</strong> — インタースティシャルの読み込み後、ユーザーにデバイス上でのモバイルアプリ起動の承認を求めます。</p>                                                                                                                                                                                                                                                                                           |
   | 自動リダイレクト      | 各申請者の横にある ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **\[未チェックのボックス]** アプリの起動に失敗した場合のタイムアウトを設定し、その後は自動的に Web リンクへリダイレクトされるようにします。impact.com では、 **10**秒のタイムアウトを推奨しています。                                                                                                                                                              |
   | デフォルト URI パス  | URL からパスを抽出できない場合に使用する URI パスを入力します。たとえば、Webサイトのホームページなどです。これにより、通常はアプリの起動に失敗するカスタムのアプリ内ブラウザーからでも、アプリが正常に開くようになります。例：遷移先ページの URL が `https://acme.com`で、デフォルトの URI パスとして `home`を入力すると、生成される URI スキームリンクは `acmeapp://home`.                                                                                                                                                                                                                                                                                                                                 |
   | カスタム URI 正規表現 | <p>デフォルトでは、impact.com は遷移先ランディングページの URL のパスを URI スキームに追加して URI スキームリンクを作成します。例：遷移先ページの URL が <code><https://acme.com/product/12345></code>で、URI スキームが <code>acmeapp</code>の場合、生成される URI スキームは <code>acmeapp\://product/12345</code>.</p><p>ただし、次を使用して <a href="https://en.wikipedia.org/wiki/Regular_expression">正規表現</a> 遷移先ページの URL のどの部分を抽出して URI スキームに追加する必要があるかを指定することもできます。例：遷移先ページの URL が <code><https://acme.com/product/12345></code>で、正規表現として <code>acme.com.\*$</code>の場合、生成される URI スキームは <code>acmeapp\://acme.com/product/12345</code>.</p> |
2. 作業が終わったら **保存** ルールを忘れずに保存してください。
   {% endstep %}
   {% endstepper %}

#### ポストバックでインタースティシャルを使用する

もし [ポストバックを](/brand/ja/what-would-you-like-to-learn-about/account-administration/account-settings/notifications/enable-event-notification-postbacks-for-brands.md) さまざまな impact.com プログラムタイプにわたってコンバージョンをトラッキングする場合、impact.com ではインタースティシャルをプライマリプログラムのみに実装することを推奨しています。プライマリプログラムは遷移先ページの前の最後のリダイレクトを処理するため、モバイルアプリを開く前にすべてのクリックがトラッキングされます。この方法により、コンバージョンが子プログラムのいずれかに送信された場合でも、アトリビューションが正確に機能します。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.impact.com/brand/ja/what-would-you-like-to-learn-about/platform-features/tracking/mobile-app-tracking/configure-deep-linking-logic-with-uri-schemes.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
