Skip to content

mParticle by Rokt

mParticle の顧客データプラットフォームは、データの有効活用を支援しています。熟練したマーケターは、mParticle で成長スタック全体のデータのオーケストレーションを行い、カスタマージャーニーの重要なタイミングで適切な行動を取ることができます。

BrazeとmParticleの統合により、2つのシステム間の情報の流れをシームレスにコントロールできます。

  • Braze キャンペーンとキャンバスのセグメンテーションのために、mParticle のオーディエンスを Braze に同期する。
  • 2つのプラットフォーム間でデータを共有する。これは mParticl eキット統合とサーバー間統合によって可能になります。
  • Currents を介して mParticle に Braze ユーザーインタラクションを送信し、グローススタック全体で実行可能にする。

前提条件

統合

オーディエンス

BrazeとmParticleのパートナーシップを利用して、統合を構成し、mParticleのオーディエンスを直接Brazeにインポートしてリターゲティングを行い、1つのシステムから別のシステムへのデータの完全なループを作成します。

設定した統合はすべてデータポイントを記録する。Brazeデータポイントのニュアンスについてご質問があれば、Brazeアカウントマネージャーがお答えできる。

オーディエンスの転送

mParticleは、コホートメンバーシップ属性を設定するための3つの方法を提供しており、「Send Segments As」構成設定によって制御されます。次のセクションを参照して、各オプションの処理を行ってください。

単一文字列属性

mParticleは、SegmentMembershipという単一のカスタム属性を作成します。この属性の値は、ユーザーに一致するカンマ区切りのmParticleオーディエンスIDの文字列です。これらのオーディエンスIDは、mParticleダッシュボードのオーディエンスの下にあります。

例えば、mParticleのオーディエンス「Ibiza dreamers」のオーディエンスIDが「11036」の場合、これらのユーザーをフィルターSegmentMembershipmatches regex11036でセグメント化できます。

これはmParticleのデフォルトオプションですが、ほとんどのBrazeユーザーはBrazeでセグメントを作成する際のフィルタリング体験のために単一配列属性を使用することを選択します。

mParticle セグメントのメンバーシップ

単一配列属性

mParticleは、各ユーザーに対してBrazeに単一のカスタム配列属性を作成し、それをSegmentMembershipArrayと呼びます。この属性の値は、ユーザーに一致するmParticleオーディエンスIDの配列です。

たとえば、ユーザーが「13053」、「13052」、および「13051」というオーディエンス ID を持つ3つのmParticleオーディエンスのメンバーである場合、それらのオーディエンスの1つに一致するユーザーを、フィルター SegmentMembershipArrayincludes value13051でセグメント化できます。

セグメント{#per-segment}ごとに1つの属性

mParticleは、ユーザーが属する各オーディエンスに対してブール値のカスタム属性を作成します。たとえば、「Possible Parisians」という mParticle オーディエンスの場合、フィルター In Possible Parisians - equals - true でこれらのユーザーをセグメント化できます。

mParticleカスタム属性

単一の配列属性と単一の文字列属性{#both-1}

mParticleは、単一の配列属性と単一の文字列属性の両方で説明されているように属性を送信します。

単一の配列属性とセグメントごとの1つの属性{#both-2}

mParticle は、単一配列属性とセグメントごとに1つの属性の両方によって記述されている属性を送信します。

単一の文字列属性とセグメントごとの1つの属性{#both-3}

mParticleは、単一の文字列属性とセグメントごとの1つの属性の両方で説明されているように属性を送信します。

単一配列属性、単一文字列属性、およびセグメントごとの1つの属性

mParticleは、単一の配列属性、単一の文字列属性、およびセグメントごとの1つの属性として記述されている属性を送信します。

ステップ1:mParticle でオーディエンスを作成する

mParticleでオーディエンスを作成するには:

  1. オーディエンス > シングルワークスペース > + 新しいオーディエンスに移動します。
  2. オーディエンスの出力先としてBrazeを接続するには、次のフィールドを提供する必要があります:

3.最後にオーディエンスを保存します。

数分以内にオーディエンスが Braze に同期されることが示されます。オーディエンスのメンバーシップは、external_ids が設定されているユーザー (つまり匿名ユーザーではないユーザー) に対してのみ更新されます。Braze mParticle オーディエンスの作成の詳細については、mParticle の構成設定に関するドキュメントを参照してください。

ステップ2:Braze でユーザーをセグメント化する

Braze でこれらのユーザーのセグメントを作成するには、Segmentsエンゲージメント に移動し、セグメントに名前を付けます。次のものは、セグメントを送信するために選択したオプションに応じた2つのセグメントの例です。各オプションの詳細については、転送のオーディエンスを参照のこと。

  • 単一配列属性:SegmentMembershipArrayをフィルターとして選択します。次に、[値を含む] オプションを使用して目的のオーディエンス ID を入力します。「値を含む」とオーディエンス ID が設定されている mParticle セグメントフィルター「SegmentMembershipArray」。

  • セグメントごとに1つの属性:カスタム属性をフィルターとして選択します。次に、「等しい」オプションを使用し、適切なロジックを選択します。mParticle Segment フィルター「in possible parisians」を「等しい」と「true」に設定します。

保存すると、キャンバスやキャンペーンの作成時にターゲットユーザーのステップでこのSegmentを参照できます。

接続の無効化と削除

mParticleはBrazeで直接セグメンテーションを管理しないため、対応するmParticleオーディエンス接続が削除または無効化されても、セグメンテーションは削除されない。この場合、mParticle は各ユーザーからオーディエンスを除去するために Braze でオーディエンスユーザー属性を更新しません。

削除前に Braze ユーザーからオーディエンスを除去するには、オーディエンスフィルターを調整してオーディエンスのサイズを強制的に0にしてから、オーディエンスを削除します。オーディエンスの計算が完了して0人のユーザーが返された後に、オーディエンスを削除します。その後、オーディエンスメンバーシップはBrazeで更新され、単一属性オプションの場合はfalse 、配列形式からオーディエンスIDを削除する。

データマッピング

データは、mParticleを介してモバイルおよびWebアプリをBrazeに接続したい場合、埋め込みキット統合を使用してBrazeにマッピングできます。また、サーバー間API統合を使用して、サーバー側のデータをBrazeに転送することもできます。

どのアプローチを選択する場合でも、Brazeを出力として設定する必要があります。

Brazeの出力設定を構成する

mParticleで、Setup > Outputs > Add Outputsと進み、Brazeを選択してBrazeキット設定を開封する。完了したら保存します。

組み込みキットの統合

mParticleとBrazeのSDKは、組み込みキットの統合を通じて、アプリケーション上に存在する。ただし、直接の Braze 統合とは異なり、mParticle が Braze SDK のメソッドのほとんどの呼び出しを処理します。ユーザーデータの追跡に使用する mParticle メソッドは、Braze SDK メソッドに自動的に マッピングされます。

mParticleのAndroidiOSWeb向けSDKのこれらのマッピングはオープンソースであり、mParticleのGitHubページで見ることができる。

埋め込みキット SDK 統合により、Braze のフルスイート機能 (プッシュ、アプリ内メッセージ、および関連するすべてのメッセージ分析トラッキング) を利用できます。

ステップ1:mParticle SDKを統合する

プラットフォームのニーズに基づいて、適切な mParticle SDK をアプリに統合します。

ステップ2:mParticle の Braze イベントキット統合を完了する

このmParticle統合のためにBraze SDKをWebサイトやアプリに直接含める必要はありませんが、アプリからBrazeにデータを転送するために次のmParticle Appboy Kitをインストールする必要があります。

mParticle のBraze イベントキット統合ガイドは、メッセージングのニーズ (プッシュ、位置情報の追跡など) に基づくカスタムの mParticle および Braze 調整手順を説明します。

ステップ3:Braze 出力の接続の設定

mParticleで、Connections>Connect>[希望のプラットフォーム]>Connect Outputに移動し、出力としてBrazeを追加する。次に、Saveを選択します。

すべての接続設定がすべてのプラットフォームおよび統合タイプに適用されるわけではありません。接続設定とそれらが適用されるプラットフォームの内訳については、mParticleのドキュメントを参照してください。

サーバーAPI統合

mParticleのサーバーサイドSDK(例えば、Ruby、Pythonなど)を使用している場合、バックエンドデータをBrazeにルーティングするためのアドオンです。Braze でこのサーバー間統合を設定するには、mParticle のドキュメントの説明に従ってください。

Braze 出力の接続の設定

mParticleで、Connections > Connect > [希望のプラットフォーム] > Connect Outputに移動し、出力としてBrazeを追加する。完了したら保存します。

すべての接続設定がすべてのプラットフォームおよび統合タイプに適用されるわけではありません。接続設定とそれらが適用されるプラットフォームの内訳については、mParticleのドキュメントを参照してください。

「拡張ユーザー属性」または「拡張ユーザーID」を有効にする前に、これらの設定がデータポイント使用量にどのように影響するかを把握するためにデータポイント超過を確認することをお勧めします。

データマッピングの詳細

データ型

両方のプラットフォーム間でサポートされているデータ型はすべてではありません。

  • カスタムイベントプロパティは、文字列、数値、ブール値、または日付オブジェクトをサポートします。配列やネストされたオブジェクトはサポートされていません。
  • カスタム属性は、文字列、数値、ブーリアン、日付オブジェクト、配列をサポートするが、オブジェクトや階層化されたオブジェクトはサポートしない。

データマッピング

ユーザーアイデンティティマッピング

各mParticle出力について、external_idとしてBrazeに送信する外部IDタイプを選択できます。デフォルト値は顧客IDですが、MPIDなどの別のIDをBrazeにexternal_idとして送信するようにマッピングすることもできます。顧客ID以外の識別子を選択すると、Brazeでのデータ送信方法に影響を与える可能性があることに注意すること。

例えば、MPIDをBraze external_idにマッピングすると、次のような効果があります:

  • MPIDが割り当てられるタイミングの性質上、すべてのユーザーはセッション開始時にexternal_idが割り当てられます。
  • MPID と external_id のデータ型が異なるため、Currents の設定で追加のマッピングが必要になる場合があります。

消去要求 (データ主体の要求) の転送

Braze へ消去要求を転送するには、Braze へのデータ主体要求出力を設定します。消去要求を Braze に転送するには、mParticle のドキュメントの説明に従います。

潜在的なデータポイントの超過

強化されたユーザー属性

ユーザー属性/識別子の強化を有効にする (サーバー間のみ)

mParticle接続設定では、Brazeは拡張ユーザー属性を含めるをオフにすることを推奨します。有効にすると、mParticleは、既存のプロファイルから利用可能なすべてのユーザー属性(標準属性、カスタム属性、計算された属性など)を各ログイベントでBrazeに転送します。これは、mParticleがBrazeに毎回同じ変更されていない属性を送信するため、データポイントを大量に消費する結果となる。

例えば、ユーザーが最初のセッションで名、姓、電話番号を追加し、その後ニュースレターに登録し、同じ情報とメールを追加した場合、ニュースレター登録イベントがトリガーされる:

  • オンにすると(デフォルト)、FIVEつのデータポイントが発生します。(サインアップイベント、メールアドレス、名、姓、電話番号)
  • オフにすると、2つのデータポイント(サインアップイベントとメールアドレス)が発生します

強化されたユーザー属性をオフにすることの考慮事項

リッチユーザー属性を含めるをオフにする際に注意すべき点がいくつかあります:

  1. サーバー間統合はmParticleイベントAPIを使用してイベントをBrazeに送信します。各リクエストはイベントによってトリガーされます。メールアドレスの更新など、ユーザー属性が変更されても、そのユーザー属性が特定のイベント (プロファイル更新カスタムイベントなど) に関連付けられていない場合、新しい値は、ユーザーによってトリガーされる次のイベントのペイロードで「強化属性」として Braze などの出力に渡されるだけです。Include Enriched User Attributesがオフになっている場合、この新しい属性値は特定のイベントに関連付けられていないため、Brazeに渡されません。
    • これを解決するために、更新された特定のユーザー属性のみをBrazeに送信する「ユーザー属性更新」イベントを別途作成することをお勧めします。このアプローチでは、「ユーザー属性が更新された」イベントに対して追加のデー タポイントを記録することになるが、データポイントの使用量は、この機能をイ ネーブルメントにしたすべての呼ですべてのユーザー属性を送信するよりもはるかに少 ないことに注意。
  2. 計算された属性は、強化されたユーザー属性としてBrazeに渡されるため、「強化されたユーザー属性」がオフになると、これらはもはやBrazeに渡されません。「強化されたユーザー属性」がオフになっている場合、すべての属性をプッシュすることなく、計算された属性フィードがBrazeに計算された属性を転送するのに役立ちます。計算された属性が変更されると、フィードはBrazeに下流の更新を送信します。

Brazeに不要または重複するデータを送信する

Brazeは、値が変更されていない場合でも、属性がBrazeに渡されるたびにデータポイントをカウントします。このため、Braze 内でアクションを実行するために必要なデータのみを転送し、属性の差分のみが渡されるようにすることが推奨されます。

New Stuff!