トラッキングリンクは 、ユーザーが広告を閲覧またはクリックしたときにトリガーされます。このリンクはアトリビューションプロバイダー(MMP)に閲覧やクリックを通知するため、アトリビューションプロバイダーはモバイルアプリのインストールやリエンゲージメントを追跡できます。
Singular Linksは、トラッキングリンクの作成と管理のためのフレンドリーなUIを提供する高度なトラッキングリンクソリューションです。リンクの動作、アトリビューション設定、リンクに含める追加情報を選択できます。また、Singular LinksはiOSユニバーサルリンクとAndroidインテント技術を自動的に活用し、可能な限りディープリンクを作成します。
トラブルシューティング
Singularリンクをクリックしてもアプリが開かない場合は、通常、次のいずれかの問題があります:
-
アプリまたはSingularダッシュボードに前提条件がありません:
- アプリが必要な前提条件と設定を満たしていることを確認してください。
- 詳細な前提条件ガイドはこちらをご覧ください: Singularリンクの前提条件。
-
リンク設定が正しくない:
- リンクの管理」ページでリンク先が正しく設定されているか確認してください。
- このガイドの手順に従ってください: ディープリンクの作成方法。
ディープリンクは機能するが、ディファードディープリンクは機能しない場合、問題は通常、Singularがデバイスを正しくアトリビュートし、デバイスを新しいデバイスとして認識するために必要なアトリビューションフローにあります。
ディファードディープリンクが機能するためには、リンクをクリックするだけでは不十分です。
- ディファードディープリンクをテストする最良の方法は、Singularのテストガイドを使って新しく始めることです。
一部のパートナーはリターゲティング/ リエンゲージメントキャンペーンをサポートしていません。
パートナーがこれらのキャンペーンをサポートしているにもかかわらず、Singularのリンク作成/リンク編集ページでそのオプションが利用できない場合は、Singularのサポートチームにご連絡ください。
"リエンゲージメントについての詳細は、リエンゲージメントFAQをご覧ください。
リンクがすでに存在するか確認してください。既に存在するリンクと同じソース、トラッキングリンク名、設定済みのアプリサイトでトラッキングリンクを作成することはできません。
アプリがインストールされていない場合は "If app is not installed go to "にリダイレクトさせ、アプリがインストールされている場合でもディープリンクを試みない場合は、ディープリンク先を設定せずにSingularリンクを作成するだけです。
よくある質問
トラッキングリンクの用語と概念
ユーザーが広告を閲覧またはクリックすると、リンクが有効化され、閲覧またはクリックがアトリビューションプロバイダーに通知されます。アトリビューションプロバイダーは、この情報を使ってモバイルアプリのインストールやリエンゲージメントをトラッキングします。リンクには他の情報を含めることができ、最終的にレポートに表示されます。
"トラッキングリンクがどのようにアトリビューションを可能にするかについての詳細は、シンギュラーモバイルアプリのアトリビューションを理解するをご覧ください。
Singular LinksはSingularのトラッキングリンクソリューションで、リンクの動作、アトリビューション設定、リンクに含める追加情報など、すべての利用可能なオプションを説明するUIを通してトラッキングリンクを作成、管理することができます。
Singular Linksは自動的にiOSユニバーサルリンクとAndroidインテント技術を活用し、可能な限りディープリンクを作成します(前提条件を参照)。
以下はSingular Linkの例です。iOSまたはAndroidデバイスで試すことができます:
https://singularassist.sng.link/A59c0/nha7?_dl=singularassist%3A%2F%2F
レガシートラッキングリンクに関する注意ドキュメントでは、「Singular Links」と「トラッキングリンク」を同じ意味で使用しています。あなたのアカウントはまだSingularのレガシートラッキングリンクソリューションにアクセスできるかもしれません。混乱を避けるため、これらのリンクは "レガシートラッキングリンク" と呼ばれます。
ディープリンクの文脈では、フォールバックリダイレクトとは、ディープリンクが失敗した場合にユーザーを誘導したいリダイレクト先のことです。
通常、ユーザーがあなたのアプリの広告をクリックした場合、ディープリンクによってアプリ内の特定の画面に移動させたい。しかし、ユーザーがまだアプリをインストールしていない場合は、代わりにアプリストアにリダイレクトしてアプリをダウンロードしてもらいたい。
ディープリンクの用語と概念 + iOSユニバーサルリンク
ディープリンクとは、ユーザーのデバイス上でアプリを開くだけでなく(ユーザーがすでにアプリをインストールしている場合)、アプリのデフォルト画面を開くだけでなく、特定のアプリコンテンツや特定のユーザーエクスペリエンスを表示するリンクです。
ディープリンクは、通常のウェブリンクがウェブサイト内の特定のページにユーザーを誘導するのと同じように、戻ってきたユーザーをアプリケーションの中心に直接誘導します。アプリにディープリンクを実装するために少し足踏みした後、アプリに入ったユーザーをそのまま特定の画面に誘導したり、アプリに入った瞬間にカスタマイズされたエクスペリエンスを作成したりすることができます。
開発者は、ディープリンクを有効にするためにさまざまな方法を使用してきました:
注:Singular Linksテクノロジーは、iOSとAndroidのディープリンクのトレンドを念頭に置いて開発されました。Singularでトラッキングリンクを生成すると、Appleユニバーサルリンク、Androidアプリリンク、Androidインテント技術など、互換性のあるディープリンク技術でリンクが自動的に有効になります。さらに、Singular SDKはディープリンクとディファードディープリンクの使い方を簡単にするように設計されています。詳しくはSingular Links FAQをご覧ください。
-
URIスキーム(例:"myapp://path/to/page?pageid=1"): アプリスキーム」ディープリンクとしても知られています。 このレガシーなディープリンク方法では、アプリ開発者はアプリの「スキーム」を登録し、ユーザーがそのスキームのリンク(この例では「myapp://」で始まるリンク)をクリックするたびに、デバイスプラットフォームがアプリを開く必要があることを認識できるようにします。
- アプリがデバイスにインストールされている場合、アプリは開き、リンクの残りの部分を解析し、それに応じてアプリ内の特定のページをユーザーに表示したり、特定のエクスペリエンスを提供したりする。
- アプリがユーザーのデバイスにインストールされていない場合、エラーになります。フォールバックURLはありません。
-
iOSユニバーサルリンク(iOS 9+): この技術は、iOSのURIスキームベースのディープリンクを改善するために開発されました。この技術を使用する場合、アプリ開発者はまず、アプリのユニバーサルリンクを提供するために検証済みのウェブドメイン(例:"myapp.com")を設定します。ユーザーがユニバーサルリンク(例:"https://www.myapp.com/path/to/page?pageid=1")をクリックすると、デバイスプラットフォームは特定のアプリを開く必要があることを認識します。
- アプリがデバイスにインストールされている場合、アプリは開き、リンクの残りの部分を解析し、それに応じてアプリ内の特定のページをユーザーに表示したり、特定のエクスペリエンスを提供したりします。
- アプリがインストールされていない場合、ユーザーはデバイスのデフォルト・ブラウザを使用して、シームレスにウェブURLに移動する。
-
Androidアプリリンク(Android 6.0+): URIスキームベースのディープリンクをAndroidが改良したもの。この技術を使用する場合、アプリ開発者はまず、App Linksを提供するために検証済みのウェブドメインを設定する。ユーザーがアプリリンクをクリックすると、デバイスプラットフォームは特定のアプリを開く必要があることを認識する。
- アプリがデバイスにインストールされている場合、アプリは開き、リンクの残りの部分を解析し、それに応じてアプリ内の特定のページをユーザーに表示したり、特定のエクスペリエンスを提供したりする。
- アプリがインストールされていない場合、ユーザーはデバイスのデフォルト・ブラウザを使用して、シームレスにウェブURLに移動する。
ディファード・ディープリンクは、ディープリンクのもう一つの改良点です。このテクノロジーでは、ユーザーがディープリンクをクリックし、そのデバイスにアプリがインストールされていない場合、ユーザーはアプリストアに誘導されるだけでなく、ディープリンクのパラメータ(ユーザーに表示するページやカスタマイズされたエクスペリエンス)も失われません。ユーザーが後でアプリストアからアプリをインストールして開くと、アプリはディープリンクパラメータにアクセスし、ユーザーに意図したカスタマイズされたエクスペリエンスを表示します。
ディープリンクとは異なり、ディファードディープリンクは一般的にアトリビューショントラッカーの助けを借りてのみ可能です:
- トラッカーは、モバイルアプリをターゲットとしたプレインストールクリックに関する情報を収集します。
- トラッカーは、モバイルアプリを対象としたプレインストールクリックに関する情報を収集します。アプリ内に実装されたトラッカーのSDKは、そのプレインストールコンテキストにアクセスすることができます。
- アプリはSDKを使用して、ユーザーが最初にどのディープリンクにエンゲージしたかを調べ、アプリが初めて開かれたときに意図したページまたはカスタマイズされたエクスペリエンスを提供します。
ディープリンクはユーザーとエンゲージするための非常に便利な方法ですが、マーケティングチャネルに適切に使用するためには、その使用方法と制限についてよく理解しておく必要があります。
リダイレクト設定
必ずredirect=trueを設定してください。
URI(アプリ)スキームの制限事項
ユーザーのデバイスにアプリがインストールされていない場合、リンクをクリックするとエラーが発生し、ユーザーのエンゲージメントが大幅に低下するため、URI(アプリ)スキームの使用は一般的に推奨されません。
iOSでは、URIスキームのディープリンクは、望ましい方法であるiOSユニバーサルリンクが失敗する可能性がある場合に、ユーザーをディープリンクする唯一の方法かもしれません。 ただし、URIスキームのディープリンクを使用した場合のエンドユーザー・エクスペリエンスは理想的ではなく、iOSのデフォルトのブラウザによってはポップアップが表示される可能性があることに留意してください:
iOSのURIスキームによるディープリンクのユーザー体験の例 | |
ディープリンク前のユーザー確認 |
アプリがインストールされていない場合、ユーザーポップアップで「エラー」が表示される。 OK」をクリックすると、ユーザーはフォールバック先に進みます。 |
注:iOSユニバーサルリンクのディープリンクが失敗する一般的な理由については、次のセクションを参照してください。
Androidでは、Androidインテントを使用して、エラーメッセージを表示する代わりにユーザーをGoogle Playストアに誘導することで、この問題を回避できます。
さらに、URIスキームのディープリンクにはセキュリティ上の脆弱性があります。他のアプリがあなたのアプリと同じURIスキームを登録し、ディープリンクを乗っ取る可能性があります。
iOSユニバーサルリンクの制限
- ソーシャルメディアアプリ:ソーシャルメディアアプリの中には、ユーザーをソーシャルメディアアプリの外に連れ出そうとするディープリンクを意図的に壊したり、制限したりするものがあります。このようなアプリは、内部ウェブブラウザビューでリンクを開くソーシャルメディアアプリであることが多いです。
- リンクラッピング:ユニバーサルリンクは、別のURLがユニバーサルリンクにリダイレクトするリンクラッピングでは機能しません。リンクラッピングには、bit.lyのような短縮リンクも含まれます。
- ブラウザのURLフィールドへの貼り付け:モバイルブラウザのURLフィールドにリンクを入力した場合、ユニバーサルリンクはディープリンクしません。
- Javascriptによるリンクのトリガー:URLリダイレクトをトリガーするスクリプトは、ユーザーアクションの一部でない限り、ディープリンクされません。
Androidアプリリンクの制限
- ソーシャルメディアアプリ:ソーシャルメディアアプリの中には、ユーザーをソーシャルメディアアプリの外に連れ出そうとするディープリンクを意図的に壊したり、制限したりするものがあります。このようなアプリは、内部ウェブブラウザビューでリンクを開くソーシャルメディアアプリであることが多い。
ユニバーサルリンクはアップルのディープリンク技術で、旧来のURIスキームによるディープリンク方式に取って代わるように設計されています。iOS 9以上のデバイスで利用可能です。
ユニバーサルリンクは、URIスキームと同様のディープリンク動作を可能にしますが、舞台裏ではまったく異なる機能を果たします。ユニバーサルリンクは、例えば "https://www.linkedin.com "のように、通常のHTTPS URLのように見えます。ユーザーがユニバーサル・クリックをクリックすると、ユーザーのデバイスはリンクが設定されたアプリを開きます。アプリがデバイスにインストールされていない場合、ユーザーはモバイルブラウザで実際のURLに移動します。
Appleのデベロッパー向けドキュメントを参照してください。
アプリ開発者として、あなたのアプリでユニバーサルリンクを有効にするには、次のことを行ってください:
-
Appleデベロッパーアカウントで関連ドメインを有効にする
Apple Developerアカウントにログインし、アプリのIDページに移動します。Associated Domainsアプリサービスを有効にします。あなたのPrefix(バンドルID)とID(チームID)を控えておいてください。
-
アプリケーションに関連ドメイン機能を追加する
Xcodeでアプリに "Associated Domain "機能を追加し、関連ドメインとしてウェブサーバーのドメインを追加します。
-
ウェブサーバーの設定
-
apple-app-site-associationファイルの作成
アプリページのPrefixとIDを使って、以下のようなJSON形式のファイルを設定し、ルートからアクセス可能なHTTPSウェブドメインにホストします。
例えば、あなたが "https://www.mycompanywebsite.com/domain "を所有している場合、JSONファイルはURL "https://www.mycompanywebsite.com/apple-app-site-association "でアクセスできる必要があります。ホストされたファイルには拡張子.jsonが含まれないことに注意してください。
{ "applinks":{ "apps":[ ], "details":[ { "appID":"A4GXBZ4XU7.my.cool.app", "paths":[ "/page/all/", "/user/saved/*" ] } ] } }
appIDは、あなたの[teamID].[app bundle ID]であり、あなたのアプリを識別します。パスは、アプリ内の有効なコンテンツページを記述します。Appleはパスを短くすることを推奨しています。ワイルドカード("*")を使用してすべてのパスを指定し、"NOT "キーワードを使用してパスを除外します(例:"NOT /user/saved/*")。
-
ユニバーサル・リンク・コードの処理
最後のステップは、アプリを開くユニバーサルリンクが正しく処理されるようにすることです。これを行うには、アプリケーションのデリゲートにapplication:continueUserActivity:restorationHandler:メソッドを実装します。
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *_Nullable))restorationHandler { if ([userActivity.activityType isEqualToString:NSUserActivityTypeBrowsingWeb]) { NSURL *url = userActivity.webpageURL; // Put code here to take user to relevant content} return YES; }
-
Singularはこれを自動的に処理します。iOSアプリにユニバーサルリンクを設定した後、アプリにSingularリンクを作成してディープリンクを有効にすると、そのリンクは自動的にiOSユニバーサルリンクとして機能し、ディープリンクとモバイルフォールバックの両方を提供します。
リンクラッピング
別のリンクがユニバーサルリンクURLにリダイレクトするリンクラッピングは、しばしばディープリンクを失敗させます(ユーザーはブラウザでモバイルウェブページに移動するだけです)。これは、Appleが迂回の背後にある「ユーザーの意図」を求めているためで、別のURLにリダイレクトしてディープリンクをもたらすトラッキングリンクは、直接的なユーザーの意図とはみなされません。したがって、アトリビューショントラッカーのトラッキングリンクをリンクラップするパートナーとユニバーサルリンクを使用することはできません。
どのカスタムソースがディープリンクやその他のシンギュラーリンクの機能をサポートしていますか?
クリック」なしのトラッキング
ユーザーがトラッキング可能なユニバーサルリンクをクリックし、アプリにディープリンクした場合(アプリがインストールされているため)、デバイスがHTTPリクエストを実行しなかったため「クリック」が登録されず、アトリビューショントラッカーによってはこのタッチポイントをトラッキングできない場合があります。
Singular Linksはインストールリンクとディープリンクの両方の獲得とリエンゲージメントを完全にトラッキングします。
パートナー別のサポート機能
ディープリンクのサポートはパートナーによって異なります。パートナーによっては、リエンゲージメントキャンペーンにディープリンクを必要とする場合もあります。
"詳しくはディープリンクFAQをご覧ください。
自己帰属ネットワーク(SAN)パートナー
FacebookやGoogle Adsなどの自己帰属型パートナーは、モバイルアプリキャンペーンのトラッキングリンクをサポートしていません。これらのパートナーでディープリンクを設定するには、パートナーのダッシュボードを使用する必要があり、パートナーの指示に従ってアプリを設定する必要がある場合があります。
以下の自己帰属パートナーとのディープリンクの詳細については、こちらをご覧ください:
詳細については、パートナーにお問い合わせください。
非自己アトリビュートパートナー
このカテゴリーに含まれる一部のパートナーは、リダイレクトやディープリンクにMMPトラッキングリンクを使用していません。その代わりに、Singularはクリック通知を非同期で受け取ります。このようなパートナーは、サーバー間または非同期に統合されたパートナーとしても知られており、ディープリンクは通常パートナーキャンペーンダッシュボードで設定できます。
モバイルアプリキャンペーンのトラッキングリンクリダイレクトをサポートする非自己帰属パートナーの場合、Singular Linksを使用して、すでにアプリをインストールしているユーザーにディープリンクエクスペリエンスを提供することができます。
キャンペーンがディープリンクを使用している場合、ディファードディープリンクを追加することをお勧めします。
ディープリンクと同様に、遅延ディープリンクの設定は自己帰属パートナーと非自己帰属パートナーで異なることに注意してください。
自己帰属パートナー
FacebookやGoogle Adsなどの自己帰属パートナーは、モバイルアプリキャンペーンのトラッキングリンクをサポートしていません。そのため、ディープリンクと遅延ディープリンクはパートナーのダッシュボードで設定され、パートナー固有のアプリ処理要件が必要になる場合があります。自己帰属ネットワークとのディファードディープリンクは、統合でディファードディープリンクをサポートするパートナーとのMMP統合自体に組み込まれています。
Singularは以下のパートナーとのディファード・ディープリンクをサポートしています:
- Facebook(詳細を読む)。Singularでディファードディープリンクを有効にするには、Singularカスタマーサクセスマネージャーにお問い合わせください。Facebook SDKで同等の機能が有効になっていないことを確認してください。
- Snapchat:有効化されたパートナー設定で自動的に有効になります。
- Google 広告:有効化されたパートナー設定で自動的に有効になります。
- TikTok Ads: 有効化されたパートナー設定で自動的に有効になります。サポートされているキャンペーン目標でディファードディープリンクを有効にする方法については、TikTokのヘルプセンターの記事をご覧ください。
Singularのカスタマーサクセスマネージャーに、現在準備中の自己アトリビュートネットワークのディファードディープリンクの可能性についてお問い合わせください。
非自己帰属パートナー
非自己帰属パートナーとのディファードディープリンクは、Singularリンクのディファードディープリンク値を設定するだけで、これらのパートナーとのディファードディープリンクを有効にし、使用することができます。ディープリンクとは異なり、ディファードディープリンクはパートナーのリダイレクトに依存せず、SingularのSDK(またはS2S API)との統合によって有効になる機能です。
Singularリンクの作成
Singularトラッキングリンクは以下のような構造をしています。[SUBDOMAIN]はあなたが選択し、[DNS_ZONE]は "sng.link "です。サブドメインとDNSゾーンを合わせてドメインを構成します。
1つのドメインを作成してすべてのリンクに使用することもできますし、複数のドメインを作成して目的別に使用することもできます。少なくとも1つのドメインを作成する必要があります。
例
Jewel Rushというアプリを販売するキャンペーンの場合、"jewelrush.sng.link "というドメインを作成します。そして、このドメインを使用して、以下のような構造のトラッキングリンクを作成することができます:
https://jewelrush.sng.link/[PARAMETERS]
注: 現在、リンクのサブドメインに-、$、!などの特殊文字を渡すことはできません。ベストプラクティスとして、特殊文字のないリンクサブドメインを作成してください。
サブドメインに特殊文字が含まれている場合、そのサブドメインにカーソルを合わせると、スターを付けたり、アーカイブしたりすることができます。リンクドメインをアーカイブする場合、その操作を確認するプロンプトが表示されます。
パートナーとは、Singularのアトリビューショントラッカーと統合されている広告ネットワークやその他のサービスです。
パートナーリンクを作成すると、Singularは以下のようなプロセスの一部を自動化します:
- パートナーによってサポートされているオプションのみを表示します。例えば、iOSのみ、またはAndroidのみをサポートするパートナーもあります。
- パートナーがキャンペーン情報をSingularに渡せるように、パートナーマクロを使ってトラッキングリンクを生成します。
カスタムソースとは、EメールやSMSキャンペーン、ソーシャルメディア、クロスプロモーションキャンペーンなど、自社で所有または管理するマーケティングチャンネルです。
注:Eメールサービスプロバイダと提携している場合は、パートナー追跡リンクを作成してください。自社でメールキャンペーンを管理している場合は、カスタムトラッキングリンクを作成してください。
FacebookやX Adsのような自己アトリビュートネットワークでは、Singularトラッキングリンクは使用されません。これらを設定するには、以下の説明を参照してください:
- Facebook広告のアトリビューション統合
- Google広告(AdWords)アトリビューション統合
- X(Twitter)広告のアトリビューション統合
- または、「Partner Integrations in Detail」のセクションにあるSANのガイドを参照してください。
これはトラッキングリンクにつける名前にすぎず、好きなものをつけることができます(ほとんどのユーザーはキャンペーン名またはキャンペーン名のバリエーションを使いますが)。
トラッキングリンク名は "トラッカー名 "としてレポートに表示されます。
パートナーによっては可能な場合があります。
- iOSのみ、またはAndroidのみに対応しているパートナーもあります。
- また、両方のプラットフォームをサポートしているパートナーもありますが、それぞれ別のリンクを作成する必要があります。
- 最後に、パートナーによってはマルチプラットフォームリンクを作成することができ、両方のプラットフォームで使用するために1つのトラッキングリンクを作成することができます。
リンク作成ページには、選択したパートナーがサポートしているオプションが表示されます。
注:リンクを特定のプラットフォームで使用できるようにするには、まずSingularのアプリ設定ページでそのプラットフォーム用にアプリを設定(アプリサイトを追加)する必要があります。
リエンゲージメントとは、過去にコンバージョンしたユーザーが再び製品を利用することです。リエンゲージメントを目的としたキャンペーンはリターゲティングキャンペーンと呼ばれます。
Singularにリエンゲージメントを追跡させるには、キャンペーンで使用するSingularリンクを作成する際にリエンゲージメント追跡を有効にするだけです。Attribution Settingsセクションを展開し、Enable Re-engagement Trackingを選択します。
"詳しくはリエンゲージメントFAQをご覧ください。
注: すべてのパートナーがこのタイプのマーケティングキャンペーンをサポートしているわけではありません。
決定論的クリック/ビューは、デバイス識別子またはGoogle Install Referrerに基づいてソースに帰属します。
確率的クリック/ビューは、デバイスIDがない場合、Singularがユーザーのデバイスについて収集した様々なプロパティの組み合わせに基づいて帰属します。確率的なアトリビューション方法はAndroid端末でのみご利用いただけます。AppleはiOSデバイスでの確率的手法の使用を禁止しています(こちらをご覧ください)。
"詳細については、Singular的帰属方法を参照してください。
デフォルトでは、トラッキングリンクは、パートナー設定ページでパートナーに設定されたデフォルトのルックバックウィンドウを使用します。しかし、[アトリビューション設定]で[アトリビューションウィンドウを上書きする]を選択することで、デフォルトのルックバックウィンドウを上書きし、個々のリンクごとにカスタマイズすることができます。
これにより、様々なアトリビューションウィンドウから利益を得ることができる様々なタイプのチャネルを持つパートナーに対して、より大きなコントロールが可能になります。
"詳しくは、アトリビューション・ルックバック・ウィンドウをご覧ください。
注:リンクの短縮はカスタムリンクでのみ利用可能です。
生成]をクリックしてトラッキングリンクのURLを表示した後、[リンクを短くする] を選択すると、同じリンクの短縮版を作成することができます。これは、URLがエンドユーザーに公開されるカスタムチャネルや、SMSのようにURLの長さに制限があるチャネルに便利です。
ヒント:短縮リンクは、トラッキングリンクを交換せずにライブキャンペーンを更新するためにも使用できます。
例えば、バナーやランディングページを使用して、定期的に変更されるプロモーションオファーをトラッキングすることができます。フルレングスのSingularトラッキングリンクを使用する場合、プロモーションの詳細を変更するたびにリンクを交換する必要があります。代わりに短縮リンクを使用すると、Singularリンク管理ページから(リンクパラメータを変更することで)プロモーションの詳細を更新することができます。
リンクの構造とパラメータ
これはリンク作成ページで生成されたシンギュラーリンクの例です:
https://company.sng.link/C59c0/47bm?_dl=singular%3A%2F%2Ftestlink&idfa={idfa}&aifa={aifa}&pcn={campaign_name}&pcid={campaign_id}&pcrn={creative_name}&pcrid={creative_id}
リンクの構成要素は以下の通りです:
リンクの構成要素 | 例 | 説明 |
サブドメイン | company | トラッキングリンクのカスタマイズ可能なサブドメイン。 |
ドメイン | sng.link | トラッキングリンクのドメイン |
アプリID(パス) | C59c0 | アプリを表すSingularが生成したIDです。トラッキングリンクを一意に識別するためにリンクIDと共に使用されます。 |
リンクID (Path) | 47bm | トラッキングリンクにエンコードされているリンク情報を表す、Singularが生成したIDです。トラッキングリンクを一意に識別するためにアプリIDと共に使用されます。 |
クエリパラメータ | _dl=singular%3A%2F%2Ftestlink &idfa={idfa}&aifa={aifa} &pcn={campaign_name} &pcid={campaign_id} &pcrn={creative_name} &pcrid={creative_id} |
トラッキングリンクに機能性とレポートの粒度を追加するオプションのパラメータです。 |
クエリパラメータの全リストはトラッキングリンクパラメータとレポートディメンションを参照してください。
リンクの表示、編集、アーカイブ
スターを付けたアプリは、リンク管理ページのリストの一番上に固定されます。この設定はユーザーごとにカスタマイズ可能で、次回ログイン時に保存されます。
この設定はユーザーごとにカスタマイズ可能で、次回ログイン時に保存されます。つまり、あなたの組織に多数のアプリがある場合、シンギュラーリンクを作成または管理するたびにリスト全体をスクロールする必要はなく、作業中の特定のアプリに素早くアクセスすることができます。
トラッキングリンクの編集ページで保存をクリックするとすぐに変更が反映されます。
そのリンクがすでにキャンペーンで使用されている場合、そのキャンペーンに属する過去のクリック数、インプレッション数、アトリビューションは影響を受けません。
注:ライブトラッキングリンクの編集はお勧めしません。編集機能は、キャンペーン準備段階での設定の調整やミスの修正のために提供されています。稼働後にリンクを編集すると、アトリビューションに意図しない影響を与える可能性があります。
トラッキングリンクをアーカイブすると、そのリンクはトラッキングリンクダッシュボードから隠されます。その目的は、過去のキャンペーンに属する古いリンクを隠すことで、ダッシュボードを整理することです。
アーカイブしてもリンクは無効になりません。まだキャンペーンで使用されているリンクをアーカイブした場合、リンクはまだリダイレクトされ、ユーザーに属性を与えます。
注意:アーカイブは元に戻せません!
リンクリストを検索してフィルタするには、リンク管理ページの左上にある検索バーを使ってください。
トラッキングリンクのURL(またはその一部)、リンク名、ソース名などを入力するだけです。入力した文字列に一致するリンクが、右側の「利用可能なリンク」に表示されます。
高度な使用法
広告を表示する際に動的にデータを追加することで、リンクにさらに多くの仕事をさせることができます。このデータは、ユーザーが広告にアクセスし、あなたのアプリに到達した場合に、あなたのアプリが読み込んで使用することができます。動的データを追加するには、Singular Linkの最後に_p パラメータと任意の値を追加します。 pは「パススルー」の略で、URLエンコードされたJSON値または構造化されていない文字列値を指定できます。
広告を表示するとき、表示される特定の靴には商品IDがあります。あなたは"_p "パラメータを使って、商品IDをSingularリンクに追加します。結果: https://myshoppingapp.sng.link/A59c0/nha7?_p=Shoes123
ユーザーがこのバナーにアクセスし、アプリをインストールして開くと、あなたのアプリはSingular SDKを使って商品IDを読み取ることができます。アプリチームはこの情報を使って、ユーザーの最初のアプリ体験をパーソナライズすることができます。
JSONの例:次のようにJSONオブジェクトを構築できます:
{
“productid”:”Shoes123”,
“qty”:1
}
次にこれをURLエンコードして、Singularトラッキングリンクの_pパラメータに追加します:
https://myshoppingapp.sng.link/A59c0/nha7?_p=%7B%22productid%22%3A%22Shoes123%22%2C%22qty%22%3A1%7D
あなたのキャンペーンにランディングページが適していると判断し、キャンペーンがトラッキングのためにモバイルアトリビューションプロバイダーに依存している場合、まず以下を考慮してください:
- ユーザーがランディングページからアプリにコンバージョンする方法があることを確認してください。
- 連携しているメディアチャネルを考慮する。統合されたパートナーは、ランディングページを実行するために異なる方法をサポートしているかもしれません。
次に、インストールをどのタッチポイントに帰属させるかを決定します。
- ユーザーをランディングページに誘導するクリックを追跡する:この場合、リンク管理ページで生成したシンギュラーリンクを通常通り使用し、ランディングページをモバイルフォールバックURLとして定義します。
- ユーザーがランディングページ内で行ったクリックをトラッキングする:このオプションを選択した場合は、ランディングページにシンギュラーリンクを埋め込みます。広告からランディングページへのリンクが、必要なトラッキング値をランディングページに通していることを確認してください。
ソーシャルメディアやSMSなどの自社チャンネルでのマーケティング活動をトラッキングするためにシンギュラーリンクを使用することができます。しかし、ディープリンクは一部のテクノロジーでは一部のチャネルでしか機能しません。
既知の一般的なリダイレクト制限のリストをまとめました:
アンドロイド | iOS | |||
Google Playストアへのフォールバック | ディープリンク | App Storeへのフォールバック | ディープリンク | |
Facebookフィード | はい | ランディングページ必須 | はい | ランディングページ必須 |
Facebookメッセンジャー | はい | ランディングページ必須 | はい | ランディングページ 必須 |
YouTube | はい | ランディングページ必須 | あり | ランディングページ必須 |
Gメール | はい | はい | はい | はい |
インスタグラム | はい | いいえ | いいえ | ランディングページ必須 |
LINE | はい | あり | はい | いいえ |
メール(iOS) | はい | はい | はい | はい |
メッセージ(iOS) | はい | はい | はい | はい |
レディット | いいえ | いいえ | いいえ | いいえ |
スラック | はい | ランディングページ必須 | あり | ランディングページ必須 |
X広告(Twitter) | 可 | ランディングページ必須 | はい | ランディングページが必要 |
ウィーチャット | はい | いいえ | いいえ | いいえ |
はい | はい | はい | はい |
カスタムソースでシンギュラーリンクを使用する場合、ディメンション情報を追加してレポートに粒度を追加することができます。例えば、トラッキングリンクにキャンペーン名を渡すと、レポートにキャンペーンレベルの粒度を得ることができます。
情報を渡すには、リンクにパラメータとして追加します。Singularがサポートするトラッキングリンクレポートパラメータの全リストをご覧ください。例えば、以下のリンクはキャンペーン名ディメンションを「CoolShoes123」として記録します:
https://singularassist.sng.link/A59c0/u53f?_dl=singularassist%3A%2F%2F&_p=%7B%22productid%22%3A%22Shoes123%22%7D&pcn=CoolShoes123
Singularリンクに_dl、_ddl、その他のリダイレクトパラメータを追加することで、リンクのリダイレクトを動的に上書きすることができます(以下の表を参照してください)。これは、例えばユーザーからの入力や、ユーザーとのエンゲージメントのコンテキストに基づいて、動的なディープリンクを提供する場合に便利です。
にディープリンクするために作成された Singular Link を持っています。同じリンクを使いたいのですが、場合によっては myapp://registration にディープリンクします。そのためには、_dl=を新しい値に更新し、同じリンクを使用します: https://myshoppingapp.sng.link/A59c0/nha7?_dl=myapp%3A%2F%2Fregistration。
以下のクエリパラメータは、必要に応じて追加または変更することができます。パラメータに値を追加するときは、URLエンコードすることを忘れないでください。
パラメータ | 説明 |
_dl | すべてのモバイル・プラットフォーム用のディープ・リンク。注:このクエリパラメータを上書き/使用できるのは、元のリンクがディープリンクで有効になっている場合のみです。 |
_ddl | すべてのモバイル・プラットフォームに対するディープ・リンクの遅延。注: _ddlは、作成時にUIで有効になっていなくても、遅延ディープリンクを有効にすることができます。 |
_fallback_redirect | すべてのプラットフォーム(ウェブ+その他のプラットフォーム)用のフォールバック・リダイレクト。 |
_android_dl | Android用のディープリンク。これは通常、AndroidのディープリンクURLがiOSアプリと異なる場合に使用されます。 |
_android_redirect | アプリがAndroidにインストールされていない場合のリダイレクトURL。これは通常、アプリストアのURLです。 |
_android_ddl | Android用ディープリンクの遅延。これは通常、Android上のディープリンクURLがiOSアプリと異なる場合に使用されます。注: _android_ddlは、作成時にUIを介して有効になっていなくても、遅延ディープリンクを有効にすることができます。 |
_ios_dl | iOS用のディープリンク。これは通常、iOSのディープリンクURLがAndroidアプリと異なる場合に使用します。注: このクエリパラメータを上書き/使用できるのは、元のリンクがiOSディープリンクで有効になっている場合のみです。 |
_ios_redirect | アプリがiOSにインストールされていない場合のリダイレクトURL。これは通常、アプリストアのURLです。 |
_ios_ddl | iOS用ディープリンクの遅延。これは通常、iOSのディープリンクURLがAndroidアプリと異なる場合に使用されます。注: _ios_ddlは、作成時にUIで有効になっていなくても、遅延ディープリンクを有効にすることができます。 |
_force_redirect=1 |
iOSユニバーサルリンクがディープリンクしない可能性がある場合、&_force_redirect=1 (または&_force_redirect=true) を追加すると、シングラーリンクがアプリスキームベースのディープリンクを使用し、エンドユーザーに強制的にディープリンクすることができます。 これは、パートナーとのディープリンクを有効にするために最も一般的に使用されます。 前提条件:iOSアプリスキームがアプリに設定されており、設定されたディープリンク値 (_dl,_ios_dl) がそのアプリスキームを使用している。 ユーザーのデフォルトブラウザによっては、エンドユーザーに簡単なメッセージまたは警告が表示される場合があります。 |
リンクのリダイレクト先が動的に変更される場合(クエリパラメータを使用したリダイレクト先のオーバーライド)、リダイレクト先を制限することで、悪意のあるオーバーライドからリンクを保護することができます。
これは[リンクの管理]画面で[リンクドメインの管理]をクリックし、[オーバーライド許可ドメイン]タブに移動することで行います。
Allowed Override Domains(オーバーライド許可ドメイン)]タブで、以下のいずれかを選択できます:
- 「すべてのリンク先のオーバーライドを許可する]- オーバーライドリンクのリダイレクトに制限はありません。
- 「すべての宛先のオーバーライドを許可しない] - オーバーライドリンクのリダイレクトはできません。
- "許可されたドメインリストに制限する"- 許可されたドメインリストに追加されたドメインを除き、オーバーライドリンクのリダイレクトはできません。
- この制限は、以下のパラメータにのみ適用されます:
- _fallback_redirect
- _android_redirect
- _ios_redirect
- 入力されたドメインのすべてのサブドメインとパスは、すべてのプロトコル(http/s)と同様に許可されます。
- 特定のサブドメインを許可したい場合は、リストに追加できます。このサブドメインとそのサブドメインのみが許可されます。
- ドメイン内の特定のパスを追加することはできません - ドメイン下のすべてのパスが許可されます。
例
リンクを保護し、あなたのサイトへのオーバーライドのみを許可したい場合:"mysite.com"。
- このドメインを許可されたオーバーライドリストに追加します。
注: 単数リンク「https://myshoppingapp.sng.link/A59c0/nha7」は、もともとアプリストアにフォールバックするために作成されたものです。
- https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=mysite.com
- https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=subdomain.mysite.com
- https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=mysite.com/article1
- https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=notmysite.com
- https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=fakesite.com
Singular Links はリンクに含まれるutm_*やreferrerパラメータを自動的に転送します。これにはsingular_click_IDも含まれます.(シンギュラーリンクに追加されたreferrer= の値はsingular_click_ID の次に referrer に追加されます)。
&_forward_paramsをシンギュラーリンクに追加すると、追加されたすべてのパラメータが明示的に転送されます。
- 1 (&_forward_params=1) に設定すると、Singular LinkのパラメータがApp StoreとWeb Fallbackのリダイレクト先に転送されます。
- Singular LinkパラメータをDeeplinkを含むすべてのリダイレクト先に転送するには、2 (&_forward_params=2) に設定します。
例
Appleのカスタム製品ページのURL( この新機能についてはAppleのドキュメントを 参照)には、製品ページIDを示す追加のパラメータがあります。例えば
https://apps.apple.com/us/app/testflight/id899247664?ppid=76659d7a-d146-43d3-b6b8-b7a12f74bf6b
カスタム製品ページをシンギュラーリンクで使用するには、リンクを作成するときに、iOSのリダイレクト先をデフォルトのアプリストアのページではなく、希望の製品ページに設定するだけです。例えば
または、オーバーライドパラメータ_ios_redirectを使用します。例
_ios_redirect=https%3A%2F%2Fapps.apple.com%2Fus%2Fapp%2Ftestflight%2Fid899247664%3Fppid%3D76659d7a-d146-43d3-b6b8-b7a12f74bf6b
カスタム製品ページのインストールコンバージョンに関するレポートをカスタマイズするには、利用可能な リンクキャンペーン粒度パラメータの いずれかを使用します。
GoogleのカスタムストアリストページのURL( この機能についてはGoogleのドキュメントを 参照してください)には、製品ページIDを示す追加のパラメータがあります。例えば
https://play.google.com/store/apps/details?id=net.singular.deviceassist2&listing=testcpp
カスタム商品ページをシンギュラーリンクで使用するには、リンクを作成する際に、Androidのリダイレクト先をデフォルトのPlayストアページではなく、希望の商品ページに設定するだけです。例えば
下記のように、Singularリンクを作成した後、トラッキングリンクの末尾に&_android_force_redirect=0を追加します。
https://singularassist2.sng.link/F4nw9/l5ik?_dl=singular%3A%2F%2Ftestlink&_android_force_redirect=0
注:この機能をサポートするには、Singular Androidアプリリンクを実装する必要があります。
カスタム商品ページのインストールコンバージョンに関するレポートをカスタマイズするには、利用可能な リンクキャンペーンの粒度パラメータの いずれかを使用してください。
カスタムソースリンクを作成すると、QRコードが自動的に生成されます。
QRコードは、生成ボタンをクリックした後、リンクサマリーの下に表示されます。
QRコードは長いリンクにも短いリンクにも対応しています。QRコードをダウンロードして、デスクトップからアプリ、ビルボードからアプリなど、モバイルからモバイル以外の様々なキャンペーンで使用することができます。SingularではQRコードをPNGとSVG形式で提供しています。
パートナーリンクには、パートナーネットワークによって動的に入力されるマクロが含まれているため、QRコードはサポートされていません。QRコードはカスタムソースリンクを作成すると自動的に生成されます。