アプリ内コンテンツへのディープリンク
ディープリンクとは何か?
ディープリンクは、ネイティブアプリを起動し、特定のアクションを実行したり、特定のコンテンツを表示したりするように指示する追加情報を提供する方法です。
これには 3 つの部分があります。
- 起動するアプリを特定する
- 実行するアクションをアプリに指示します
- アクションが必要とする追加データを提供する。
ディープリンクは、アプリの特定の部分にリンクするカスタムURIで、これら3つの部分すべてを含む。キーは、カスタムスキームを定義することです。http:
は、ほとんどの人が慣れ親しんでいるスキームですが、スキームは任意の単語から始めることができます。スキームは文字で始める必要がありますが、文字、数字、プラス記号、マイナス記号、ドットを含むことができます。現実的に言えば、競合を防ぐための中央レジストリは存在しないので、ドメイン名をスキームに含めるのがベストプラクティスである。例えば、twitter://
は、X (旧称ツイッター) のモバイルアプリを起動するための iOS 用 URI です。
ディープリンク内のコロン以降はすべて自由形式のテキストである。その構造と解釈の定義はユーザー次第です。http:
URL の後に、先頭の //
とクエリパラメーター (?foo=1&bar=2
など) を含めて、モデル化するのが一般的な方法です。先ほどの例では、twitter://user?screen_name=[id]
、アプリ内の特定のプロフィールを起動するために使われる。
Brazeは、Flutterのようなラッパーを使ってディープリンクを送信することはサポートしていない。この機能を使用するには、ネイティブレイヤでディープリンクを設定する必要があります。
UTMタグとキャンペーンのアトリビューション
UTMタグとは何か?
UTM(Urchin Traffic Manager)タグを使えば、キャンペーンのアトリビューションの詳細をリンクに直接含めることができる。UTMタグは、Googleアナリティクスがキャンペーンのアトリビューションデータを収集するために使用され、以下のプロパティを追跡するために使用することができる:
utm_source
: トラフィックの送信元の識別子 (my_app
など)utm_medium
: キャンペーンメディア (newsfeed
など)utm_campaign
: キャンペーンの識別子(例えば、spring_2016_campaign
)。utm_term
: ユーザーをアプリやウェブサイトに導いた有料検索キーワードの識別子(例:pizza
)。utm_content
: ユーザーがクリックした特定のリンク/コンテンツの識別子(例えば、toplink
またはandroid_iam_button2
)。
UTMタグは、通常のHTTP(ウェブ)リンクとディープリンクの両方に埋め込むことができ、Google Analyticsを使ってトラッキングすることができる。
BrazeでUTMタグを使う
通常のHTTP(ウェブ)リンクでUTMタグを使いたい場合(例えば、メールキャンペーンのアトリビューションを行う場合など)、すでに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