アプリ内コンテンツへのディープリンク
ディープリンクとは
ディープリンクは、ネイティブアプリを起動し、特定のアクションを実行したり、特定のコンテンツを表示したりするように指示する追加情報を提供する方法です。
これには次の 3 つの部分があります。
- 起動するアプリを特定する
- 実行するアクションをアプリに指示する
- 必要な追加データをアクションに提供してください
ディープリンクは、アプリの特定の部分にリンクするカスタムURIで、これら3つの部分すべてが含まれます。重要なのは、カスタムスキームを定義することです。http:
ほとんどの人が慣れ親しんでいるスキームですが、スキームはどの単語でも始めることができます。スキームは文字で始まる必要がありますが、文字、数字、プラス記号、マイナス記号、またはドットを含めることができます。実際には、競合を防ぐための中央レジストリはないため、ドメイン名をスキームに含めることがベストプラクティスです。たとえば、twitter://
は X 用のモバイルアプリ (以前は Twitter) を起動するための iOS URI です。
ディープリンク内のコロンの後はすべて自由形式のテキストです。その構造と解釈を定義するのはあなた次第ですが、一般的な慣習としては、//
先頭とクエリパラメータ (例:?foo=1&bar=2
) を含めて http:
URL をモデル化することです。前の例ではtwitter://user?screen_name=[id]
、アプリ内の特定のプロファイルを起動するために使用されます。
Brazeは、Flutterなどのラッパーを使用してディープリンクを送信することをサポートしていません。この機能を使用するには、ネイティブレイヤーでディープリンクを構成する必要があります。
UTM タグとキャンペーンアトリビューション
UTM タグとは何ですか?
UTM(Urchin Traffic Manager)タグを使用すると、キャンペーンのアトリビューションの詳細をリンク内に直接含めることができます。UTMタグは、Google Analyticsがキャンペーンのアトリビューションデータを収集するために使用され、次のプロパティの追跡にも使用できます。
utm_source
: トラフィックの送信元の識別子 (例:my_app
)utm_medium
: キャンペーンメディア (例:newsfeed
)utm_campaign
: キャンペーンの識別子 (例:spring_2016_campaign
)utm_term
: アプリやウェブサイトにユーザーを誘導した有料検索用語の識別子 (例:pizza
)utm_content
: ユーザーがクリックした特定のリンク/コンテンツの識別子 (たとえば、または)toplink
android_iam_button2
UTMタグは、通常のHTTP(ウェブ)リンクとディープリンクの両方に埋め込むことができ、Googleアナリティクスを使用して追跡できます。
ブレイズで UTM タグを使用する
メールキャンペーンのキャンペーンアトリビューションを行う場合など、UTMタグを通常のHTTP(ウェブ)リンクで使用したいが、組織ですでにGoogleアナリティクスを利用している場合は、GoogleのURLビルダーを使用してUTMリンクを生成するだけで済みます。これらのリンクは、他のリンクと同様にBrazeキャンペーンコピーに簡単に埋め込むことができます。
アプリへのディープリンクで UTM タグを使用するには、アプリに関連する Google Analytics SDK が統合され、ディープリンクを処理するように正しく設定されている必要があります。これについて不明な点がある場合は、開発者に確認してください。
Analytics SDKを統合して設定すると、UTMタグをBrazeキャンペーンのディープリンクに使用できるようになります。キャンペーンにUTMタグを設定するには、リンク先のURLまたはディープリンクに必要な UTMタグを含めるだけです。次の例は、プッシュ通知とアプリ内メッセージで UTM タグを使用する方法を示しています。
UTM タグによるプッシュオープンのアトリビューション
プッシュ通知のディープリンクにUTMタグを含めるには、プッシュメッセージのクリック時の動作をディープリンクに設定し、ディープリンクのアドレスを記述して、次の方法で目的のUTMタグを含めるだけです。
1
myapp://products/20-gift-card?utm_source=my_app&utm_medium=push&utm_campaign=spring2016giftcards&utm_content=ios_deeplink
UTM タグによるアプリ内メッセージクリックのアトリビューション
以下を使用して、アプリ内メッセージに含まれるディープリンクにUTMタグを含めることができます。
1
myapp://products/20-gift-card?utm_source=my_app&utm_medium=iam&utm_campaign=spring2021giftcards&utm_content=web_link