Skip to content

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

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

アプリの継続的な更新と改善に取り組んでいる中で、ユーザーにこれらのエキサイティングな新機能や新しいアプリバージョンを体験してもらいたいと考えるのは当然のことです。まだ使用していない新機能についてユーザーに伝え、アプリを探索して最大限に活用するよう促す方法を学びましょう。

機能認知キャンペーンは、アプリの機能を改善し続ける中で、ユーザーがアプリに関心を持ち続けるよう促す優れた方法です。ユーザーに最新情報を提供し続けることは、ユーザーをアクティブに保ち、評価を向上させ、ユーザーエンゲージメントを確保するための優れた方法です。

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

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

キャンペーン作成ワークフローのターゲットユーザーステップにあるターゲティングオプションパネル。追加のフィルターセクションには、「Android Stopwatch (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 の場合、このバージョン番号はアプリの Package Long Version Code に基づいています。

iOS の場合、このバージョン番号はアプリの Short Version String に基づいています。

ユースケース

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

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

アプリバージョン名

「アプリバージョン名」フィルターを使用して、アプリのユーザー向け「ビルド名」でユーザーをセグメント化します。

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

Android の場合、このバージョン名はアプリの Package Version Name に基づいています。iOS の場合、このバージョン名はアプリの Short Version String に基づいています。

機能を使用していない場合

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

New Stuff!