Skip to content

機能の認知度と新しいアプリバージョン

この記事では、Braze プラットフォームを使用してアプリの新しい機能とバージョンに関する最新情報を顧客に提供する方法について説明します。

貴社はユーザーにエキサイティングな新機能やアプリの新しいバージョンを体験してもらおうと、アプリの継続的な更新と改善に熱心に取り組んでいます。そこで、ユーザーがまだ使用していない新機能について説明し、アプリを探索していろいろな機能を最大限に活用するように促すための方法をご紹介します。

機能の認知度キャンペーンは、アプリの機能を継続的に改善しながら、ユーザーにアプリへの関心を維持するよう促すための優れた方法です。 ユーザーに常に最新の情報を伝えることは、ユーザーをアクティブに保ち、評価を高め、ユーザーエンゲージメントを確保するための素晴らしい方法です。

最新のアプリバージョンによるフィルタリング

Braze SDK は、ユーザーの最新のアプリバージョンを自動的に追跡します。これらのバージョンをフィルターやセグメントで使用して、どのユーザーがメッセージやキャンペーンを受信するかを決定できます。

キャンペーン構築ワークフローの「ターゲットユーザー」ステップの「ターゲティングのオプション」パネル。「追加のフィルター」セクションには、「Android ストップウォッチ (Android) の最新のアプリのバージョン番号は 3.7.0 (134.0.0.0) 未満」というフィルターが含まれています。

アプリのバージョン番号

[アプリのバージョン番号] フィルターを使用して、アプリのバージョンとビルド番号によってユーザーをセグメント化します。

このフィルターは、アプリのバージョン範囲をターゲティングする数値比較をサポートしています。例えば、アプリのバージョンが「1.2.3」より「下」、「上」、「等しい」ユーザーをターゲットにできます。これは、アプリのアップグレードが必要な新機能を宣伝する場合に効果があります。

この新しいフィルターで、古い各バージョンを明示的にリストしたり、正規表現を使用したりする必要がある従来の「アプリのバージョン名」フィルターを置き換えることができます。

仕組み

  • アプリのアプリバージョンで送信された major.minor.patch バージョンのの各部分が整数として比較されます。
  • メジャー番号が等しい場合は、マイナー番号が比較されます。

重要

  • Android アプリには、人間が理解できる `versionName` と内部用の `versionCode` の両方があります。アプリのバージョン番号フィルターは、versionCode を使用します。これは、アプリストアのリリースごとに番号が確実に増えるためです。
  • これにより、アプリの versionNameversionCode が非同期になり、この両方のフィールドを Braze ダッシュボードで表示できるため、混乱が生じる可能性があります。ベストプラクティスとして、アプリの versionNameversionCode が必ず一緒にインクリメントされるようにします。
  • 人間が理解できる (一般的でない) versionName フィールドでフィルタリングする必要がある場合、アプリバージョン名フィルターを使用してください。

SDK の要件

このフィルターの値は、Braze の Android SDK v3.6.0 以降および iOS SDK v3.21.0 以降で収集されます。このフィルターには SDK 要件がありますが、この機能を使用して、アプリの下位 (古い) バージョンを使っているユーザーをターゲットにすることができます。

Android の場合、このバージョン番号はアプリの パッケージのロングバージョンコード に基づいています。

iOS の場合、このバージョン番号はアプリの ショートバージョン文字列 に基づいています。

シナリオ例

次のシナリオでは、アプリのバージョン 2.0.0 でこのフィルターをサポートする Braze SDK に最初にアップグレードしたと仮定します。

Braze がアプリのバージョン 2.0.0 からデータを受信した後、それより前のバージョンまたはそれ以降のバージョンのユーザーをターゲットにすることができます。

フィルター ユーザーのアプリバージョン 結果
2.0.0 未満 1.0.0 Braze SDK が「アプリのバージョン番号」フィルターをサポートしていない場合でもユーザーはセグメントに属します。
2.0.0 より後 2.5.1 ユーザーと今後のすべてのインストールがセグメントに含まれます。
2.0.0 より後 1.9.9 ユーザーはセグメントに属しません。
2.0.0 以下 3.0.1 ユーザーはセグメントに属しません。

アプリのバージョン名

「アプリのバージョン名」フィルターを使用して、ユーザーに表示されるアプリの「ビルド名」によってユーザーをセグメント化します。

このフィルターは、「is」、「is not」、および正規表現を使ったマッチングをサポートします。例えば、バージョンが「1.2.3-test-build」ではないアプリを所有するユーザーをターゲットにすることができます。

Android の場合、このバージョン名はアプリの パッケージバージョン名 に基づいています。iOS の場合、このバージョン名はアプリの ショートバージョン文字列 に基づいています。

機能を使用したことがない

新しいアプリバージョンをリリースして新機能を導入する際に、ユーザーが新しいコンテンツに気付かない可能性があります。機能の認知度キャンペーンを実施することは、新しい機能やまだ使用したことのない機能についてユーザーに伝えるための優れた方法です。そのためには、アプリ内で特定のアクションを完了したことがないユーザーに割り当てる カスタム属性 を作成するか、カスタムイベント を使用して特定のアクションを追跡する必要があります。この属性 (またはイベント) を使用して、キャンペーンを送信するユーザーをセグメント化できます。

「このページはどの程度役に立ちましたか?」
New Stuff!