Skip to content

カード作成

カードの作成タイミングを指定することで、新しいContent Cardsのキャンペーンやキャンバスステップに対してBrazeがオーディエンスの適格性とパーソナライゼーションを評価するタイミングを選択できます。

前提条件

この機能を利用するには、以下の最小SDKバージョンにアップグレードする必要があります。

iOSでは、Swift SDKはバージョン5.2.0以降でこの機能をサポートしており、レガシーのObjective-C SDKはバージョン4.5.0以降でサポートしています。Swift SDKのバージョン5.0.0から5.1.xではサポートされていません。

SDKをアップグレードした後、モバイルユーザーはアプリをアップグレードする必要があります。キャンペーンまたはキャンバスのオーディエンスをフィルタリングして、これらの最小アプリバージョンのユーザーのみをターゲットにすることができます。

概要

スケジュール配信による新しいContent Cardsキャンペーンを作成するとき、配信ステップでBrazeがカードを作成するタイミングを選択できます。

スケジュールされたContent Cardの配信を編集する際のContent Cardコントロールセクション。

以下のオプションが利用できます。

  • キャンペーン開始時: Content Cardsの以前のデフォルト動作です。Brazeはキャンペーン開始時にオーディエンスの適格性とパーソナライゼーションを計算し、カードを作成してユーザーがアプリを開くまで保存します。
  • ファーストインプレッション時(推奨): ユーザーが次にアプリを開くと(新しいセッションを開始すると)、Brazeはそのユーザーが対象となるContent Cardsを判定し、LiquidやConnected Contentなどのパーソナライゼーションをテンプレート化してからカードを作成します。このオプションは通常、より優れたパフォーマンスを提供します。

選択したオプションにかかわらず、Content Cardsの有効期限のカウントダウンはキャンペーン開始時に始まります。

Content Cardsのメッセージステップメッセージングチャネルタブで、Brazeがカードを作成するタイミングを選択できます。

スケジュールされたContent Cardの配信を編集する際のContent Cardコントロールセクション。

以下のオプションが利用できます。

  • ステップエントリ時: Content Cardsの以前のデフォルト動作です。ユーザーがキャンバスステップに入った時点でBrazeがオーディエンスの適格性を計算し、カードを作成してユーザーがアプリを開くまで保存します。
  • ファーストインプレッション時(推奨): ユーザーがキャンバスステップに入った時点でBrazeがオーディエンスの適格性を計算します。ユーザーが次にアプリを開くと(新しいセッションを開始すると)、BrazeがLiquidやConnected Contentなどのパーソナライゼーションをテンプレート化してからカードを作成します。このオプションはカード配信のパフォーマンスが向上し、より最新のパーソナライゼーションが提供されます。

選択したオプションにかかわらず、Content Cardsの有効期限のカウントダウンはユーザーがキャンバスステップに入った時点で始まります。

削除イベント

ユーザーが購入を完了するかカスタムイベントを実行したときにContent Cardsを削除するオプションを選択します。削除イベントとしてカスタムイベントを実行を使用する場合、プロパティフィルター使用時の比較にコンテキスト変数またはカスタム属性を選択します。

「カスタムイベントを実行」が選択され、コンテキスト変数またはカスタム属性を使用したプロパティフィルターが設定されたContent Card削除イベント設定。

有効期限

有効期限(フィード内の期間)設定で、期間をパーソナライズを選択してコンテキスト変数を使用したContent Cardsの有効期限を設定できます。

コンテキスト変数を使用してContent Cardの有効期限が設定された「期間をパーソナライズ」の有効期限設定。

開始時またはエントリ時とファーストインプレッション時のカード作成の違い

このセクションでは、キャンペーン開始時またはステップエントリ時のカード作成と、ファーストインプレッション時のカード作成の主な違いについて説明します。

開始時またはエントリ時とファーストインプレッション時のカード作成の違い
キャンペーン開始時/キャンバスステップエントリ時 ファーストインプレッション時
使用するタイミング 特定の時点(開始時点)でコンテンツのスナップショットを取得する必要がある場合。
  • 開始後にセグメントに入る可能性のある新規ユーザーや匿名ユーザーにカードを表示する必要がある場合(キャンペーンのみ*)。
  • パーソナライゼーションを使用しており、カードで最新のコンテンツを利用したい場合。
オーディエンス Brazeはキャンペーン送信時にオーディエンスメンバーシップを評価します。

キャンペーン送信後にカードを閲覧しようとした新規ユーザーや匿名ユーザーは適格性の評価対象になりません。定期キャンペーンの場合、次の反復間隔で評価されます。
Brazeはユーザーが次にアプリを開いたとき(セッション開始時、キャンペーンのみ*)にメンバーシップを評価します。

この設定はオーディエンスのリーチが広くなります。新規ユーザーや匿名ユーザーがカードを閲覧しようとした際に常に適格性が評価されるためです。

また、ファーストインプレッション時に設定した場合、レート制限(カードを受信するユーザー数の制限)は適用されません。
パーソナライゼーション Brazeはキャンペーン開始時またはユーザーがキャンバスステップに入った時点で、Liquid、Connected Content、Content Blocksを評価します。定期キャンペーンの場合、次の反復間隔で評価されます。 Brazeはファーストインプレッション時または次の反復間隔後に、Liquid、Connected Content、Content Blocksを評価します。
分析 送信メッセージ数は、Brazeが作成して利用可能にしたカードの数を指します。ユーザーがカードを閲覧したかどうかはカウントされません。 送信メッセージ数は、セッション開始後にBrazeがユーザーに送信したカードの数を指します。キャンバスでは、ユーザーがセッションを開始せずにステップに入った場合、Brazeはカードを送信しないため、この指標はステップに入ったユーザー数と一致しない場合があります。

リーチ可能なユーザー数やインプレッションは変わりませんが、ファーストインプレッション時にカードを作成する場合、キャンペーン開始時やキャンバスステップエントリ時と比較して送信量(送信メッセージ数)は低くなることが予想されます。
処理時間 Brazeは開始時にセグメント内のすべての対象ユーザーに対してカードを作成します。大規模なオーディエンスの場合は、開始後すぐにカードが利用可能になるようにファーストインプレッション時を選択してください。 Brazeはユーザーが初めてカードを閲覧しようとしたときにカードを作成するため、最初のインプレッション時に表示まで1~2秒かかる場合があります。

* このシナリオはキャンペーンにのみ適用されます。キャンバスのオーディエンスはステップレベルではなくキャンバスエントリ時に評価されるためです。

考慮事項

マルチチャネルキャンペーン

マルチチャネルキャンペーンはファーストインプレッション時のカード作成をサポートしていないため、すべてのContent Cardsはキャンペーン開始時に送信されます。

キャンバスのコンテキストプロパティを使用する

Content Cardsをキャンバスのコンテキストプロパティでパーソナライズする場合は、${...} 構文を使用してください(例: {{context.${property_name}}})。この構文を使わないドット表記(例: {{context.property_name}})は、プッシュやメールなどの他のチャネルでは動作しても、Content Cardsでは正しく解決されない場合があります。

開始後のカード作成方法の変更

Brazeでは、キャンペーンの開始後にカードの作成方法を変更しないことを推奨しています。2つのカード作成タイプ間で「送信済みメッセージ数」の計算方法が異なるため、開始後にカードの作成方法を変更すると、送信ボリュームの精度に影響する可能性があります。

処理時間の可能性

大規模なオーディエンスの場合は、ファーストインプレッション時にカードを作成するオプションを選択して、開始後すぐにカードを利用できるようにしてください。セッション開始時にトリガーされるキャンペーンも、ファーストインプレッション時の作成に移行することで(スケジュール配信から利用可能)、パフォーマンスが向上する場合があります。

ファーストインプレッション時にカードが作成される場合、カードの処理に数秒かかることがあります。この処理時間の長さは、カードのサイズやメッセージテンプレートオプションの複雑さなど、さまざまな要因によって異なります。例えば、Connected Contentを使用するカードの処理時間は、少なくともConnected Contentのレスポンス時間と同程度になります。

以前のSDKバージョン

ユーザーのアプリが以前のSDKバージョンを実行している場合でも、送信したContent Cardsは受信されます。ただし、カードの表示に時間がかかり、次のContent Cards同期まで表示されない場合があります。

New Stuff!