> 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 でリダイレクトルールを設定し、トラッキングリンクをクリックしたユーザーを可能な限り関連するモバイルアプリページへ誘導したいということです。ユーザーのデバイスにアプリがインストールされていないためにそれが不可能な場合は、そのページのWeb版へ誘導します。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. PageLoad API を呼び出し、アプリ起動イベントの PageUrl フィールドに URI を渡します。

   * 次を参照してください [ページ読み込みを作成する](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. を追加する *条件* と **App Name** パラメータを使用し、そのルールが適用されるモバイルアプリのプラットフォームを入力します。
   * 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) **\[Add another]** 条件と **ランディングページ** パラメータを含め、ユーザーをリダイレクトしたいパスとドメインを指定することを推奨しています。

   * この手順は推奨されており、アプリが認識できるパスにのみ機能を使用できるようになります。
   * 使用 [正規表現](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) **\[Add another]** 条件と **確率** パラメータを指定し、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: Mobile Deep Linking 用のインタースティシャルをカスタマイズする**

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) **\[ドロップダウンメニュー]** を選択するには **Mobile Deep Linking**.
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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
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=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
