あなたのロイヤルティプログラムには3つのティアがあり、そのすべてが同じウィンバックプッシュを受け取ります。これは、ミッドマーケットのShopify Plusストアでの火曜日のリテンションレビューの状態です。CRMマネージャーは先月の送信リストをアップロードし、ゴールドティアのメンバー(リストの中で最も生涯価値の高いサブスクライバー)が、2週間前にサインアップしたブロンズティアのサブスクライバーと同じ「おmiss you」通知を受け取ったことに気づきます。ゴールドティアのオーディエンスを構築することは、設定メニューへの迂回を意味したため、誰も構築しませんでした。
カスタム属性とオーディエンスグループを使用してPushEngageに接続されたAIアシスタントからサブスクライバーをターゲットにすると、その迂回が消えます。4つの画面と2回の保存の代わりに、それは会話になります。ティアを説明し、国を説明し、非アクティブ期間を説明すると、アシスタントはダッシュボードがクリックするのに10分かかったのと同じターゲティングの組み合わせを組み立てます。
この記事では、2つのビルディングブロックの真の違いを説明します。属性とオーディエンスグループは同じツールではなく、それらを混同することが、キャンペーンが必要なときにリテンションチームが毎回同じフィルターの組み合わせを手動で再構築することになる理由です。次に、1つの特定の再利用可能なオーディエンスを構築します。米国のゴールドティアロイヤルティメンバーは、来月の更新リマインダーであれ、来四半期のロイヤルティ限定ドロップであれ、そのコホートへの将来のすべての送信で名前で参照できるように準備されています。
はじめに:PushEngage MCPサーバーを接続する
これらすべてが機能する前に、AIアシスタントがPushEngageアカウントと通信する必要があります。@pushengage/mcpはPushEngageの公式モデルコンテキストプロトコルサーバーです。MCPクライアントの設定(Claude Desktop、Claude Code、またはCursorのいずれか)に追加された1コマンドnpx -y @pushengage/mcpインストールです。初めて接続するときは、ブラウザタブを介して認証し、[承認]をクリックします。PushEngageのパスワードはアシスタントに触れることはなく、結果のアクセストークンはローカルマシンに保存されます。
操作するサイトを選択すると、この記事のすべてのツール(属性およびオーディエンスグループツールを含む)がデフォルトでそのサイトに対して実行されます。サーバーのセットアップが初めての場合は、一部のセットアップで発生する「接続が閉じられました」エラーのトラブルシューティングを含む完全なウォークスルーは、PushEngage MCPサーバーのセットアップにあります。
属性は事実です。オーディエンスグループはターゲットです。それらは同じツールではありません。
pushengage_create_attribute は、loyalty_tier や plan_renewal_date のようなキーと、その人に固有の値を持つカスタムサブスクライバー属性を保存します。pushengage_create_audience_group は異なることを行います。これは、プッシュ通知のオーディエンスグループを構築します。これは、デバイス、国、セグメント、エンゲージメントウィンドウ、サブスクリプションの日付、および作成した属性を網羅するフィルターの再利用可能な組み合わせです。後で呼び出すことができる名前の下にあります。このシリーズの以前の投稿のトピックであるセグメントは、URLルールベースのフィルター(/pricing を訪問、特定の商品ページを表示)です。これは、オーディエンスグループに含めることができるフィルタータイプの1つであり、競合する概念ではありません。
簡単に言うと、属性は事実(「このサブスクライバーはゴールドティアです」)です。オーディエンスグループはターゲット(「ゴールドティアで、米国にいて、30日間クリックしていないすべてのユーザー」)です。あなたは、統合を通じて、サブスクライバーごとに1回、自動的に事実を構築します。あなたはターゲットを1回だけ構築し、そのコホートが必要なすべての送信で再利用します。
これらの機能を文書化しているすべての競合他社のヘルプセンターは、属性、セグメント、およびオーディエンスグループを、フィルターパラメーターの1つのフラットリストとして扱っています。行を選択し、値を入力すれば完了です。これは実際の関係を平坦化します。属性は、他のすべてが読み取るデータレイヤーであり、セグメントはURLルールに基づいて構築されたフィルタータイプの1つであり、オーディエンスグループは組み立てられた再利用可能なターゲットです。この階層に最初に名前を付けることが、この投稿の残りの部分を単なるパラメーターテーブルではなく、意味のあるものにする鍵となります。
50属性の制限は、即興ではなくキーを計画することを意味します
PushEngage は、カスタムサブスクライバー属性をサイトごとに50に制限します。これは pushengage_list_attributes で確認し、pushengage_create_attribute で作成します。50という数は、チームがキャンペーンごとに1つの属性を作成するのではなく、少数の永続的なセット(campaign_march_promo_clicked、campaign_april_sale_seen)を作成し始めると、1四半期で制限を使い果たすまで、寛大に聞こえます。
何かを追加する前に、アシスタントに既存のものをリストするように依頼してください。
あなた:「現在設定されているサブスクライバー属性は何ですか?」
アシスタント:(
pushengage_list_attributesを呼び出す)「属性は6つあります:loyalty_tier、plan_type、last_purchase_category、signup_source、preferred_language、renewal_dateです。」あなた:「わかりました。もう1つ追加してください:
loyalty_tierはゴールド、シルバー、ブロンズをサポートする必要があります。それはすでにそうなっていますか?」
そのやり取りは、ダッシュボードではめったに強制されない計画作業を行います。重複を作成する前に既にそこにあるものを表示し、属性リストを永続的なものに保ちます — ロイヤルティティア、プランタイプ、LTVバケット、更新日 — 使い捨てのキャンペーンフラグの墓場ではなく。永続的な属性は積み重なります。ShopifyまたはWooCommerce連携を通じて一度設定されたloyalty_tierフィールドは、プログラムの残りの期間、構築するすべてのオーディエンスグループにフィードされ、この1つだけではありません。
50のキーは、ほとんどの中規模市場のカタログには十分です。キーが単一の時点ではなく、加入者を記述している場合。loyalty_tier、plan_type、last_purchase_categoryは、誰であるかを記述します。march_promo_clickedは、3月に一度起こったことを記述します。最初の種類は、将来のダースものオーディエンスグループで再利用されます。2番目の種類は一度チェックされ、リストに残り、数か月前に終了したキャンペーンのために50のスロットの1つを占有します。
カスタム属性とオーディエンスグループを持つ加入者をターゲットにする:米国のゴールドプラン顧客
属性が確認されれば、オーディエンスグループはもう1回の会話です。
あなた:「ゴールド」の
loyalty_tierを持ち、国が「United States」である加入者で、「Gold US」という名前のオーディエンスグループを作成してください。」アシスタント:(
pushengage_create_audience_groupを呼び出す)「Gold US」を作成しました。loyalty_tier = goldおよびcountry = United Statesの加入者をターゲットにしています。最後のクリックアクティビティや特定のセグメントのように、さらに絞り込みますか?」あなた:「はい。過去30日間通知をクリックしなかった加入者を追加してください。」
アシスタント:(グループを更新する)「更新しました。「Gold US」は、ロイヤルティティア、国、および30日間のクリック非アクティビティを組み合わせています。」
それが、1回の平易な英語でのオーディエンスグループのロジックです。複数のフィルタータイプ(属性、場所、エンゲージメントウィンドウ)が、1つの保存された名前の下でANDロジックで組み合わされています。pushengage_list_audience_groupsでそれが着陸したことを確認すれば、「Gold US」が、既に構築したプッシュ通知用のオーディエンスグループと共に表示され、フィルターを再度説明することなく送信に引き出す準備ができています。
そのやり取り全体(属性が既に確認され、オーディエンスグループが組み立てられ、グループがリストで確認された)は、実践におけるVIP加入者ターゲティングです。PushEngageがオンにする特別なモードではなく、同じ属性とオーディエンスグループツールが、リスト全体ではなく、最も価値の高いティアに向けられています。
この方法でプッシュ通知用のオーディエンスグループを構築することは、1つのロイヤルティティアを超えてスケールします。同じパターンは、「Silver EU」グループや「lapsed platinum」グループでも機能し、それぞれが個別に保存された名前です。上記のやり取りで何が起こらなかったかに注意してください。これを行うためにセグメントは必要ありませんでした。
例えば、URLルールに基づいたセグメント(「/account/loyalty」への訪問など)は、最近ロイヤルティページを実際に確認したゴールドティアの購読者のみを対象としたい場合、4番目のフィルターとしてレイヤー化できます。しかし、オーディエンスグループ自体には必要ありません。属性、地理情報、エンゲージメントウィンドウの組み合わせは、それ自体で完全で実用的なターゲットになります。これは、この投稿の前半で述べた区別の実用的なバージョンです。セグメントはオーディエンスグループのオプションの材料であり、必須ではありません。
保存されたグループがペイオフであり、フィルターではない理由
フィルターの組み合わせは価値のある部分ではありません。「Gold US」は一度手動で作成すれば、それが目標であれば二度と考える必要はありません。ペイオフは、pushengage_send_notificationとpushengage_send_ab_notificationの両方がaudience_groupsパラメータを受け取り、「Gold US」が将来のすべての送信でどちらのツールにも渡せる名前になったことです。
それは、リテンションチームが実際に所有するメトリックにとって重要です。リスト全体へのウィンバックプッシュは、2週間前の購読者と2年前のゴールドティアの顧客を同じように扱いますが、これはまったく逆です。ゴールドティアの購読者は送信あたりの回収収益の可能性が最も高く、広範なブラストはすべての人々の応答率を希釈します。「Gold US」グループを特別にターゲットにして更新リマインダーやロイヤルティ限定ドロップを行うということは、各送信がリセットされるのではなく、そのコホートへの各送信が累積されることを意味します。一度構築すれば、四半期ごとのロイヤルティキャンペーン、早期アクセスドロップ、ウィンバックシーケンスのすべてで、毎回フィルターロジックを再構築することなく再利用できます。
これが置き換えるもの、そして置き換えないもの
これは、プッシュ通知オーディエンスグループを作成するためのダッシュボードクリックパスを置き換えます。フィールドを作成し、保存し、画面を切り替え、フィルターの組み合わせを手動で再構築するという複数の画面を経由する迂回路です。そのパスを直接確認したい場合は、PushEngageのオーディエンスグループのダッシュボードウォークスルーと、複数のセグメントを1つのオーディエンスグループに結合する方法のガイドで、引き続きステップバイステップでカバーしており、サブスクライバー属性を使用したキャンペーンのパーソナライズは、属性のドリップパーソナライゼーション側をカバーしています。
機能しないこと:@pushengage/mcpはWhatsAppメッセージを送信せず、ワークフローやキャンペーンを作成しません。ドリップおよびRSSキャンペーンと並んで、それらをリストアップおよび読み取るだけです。リモートまたはWebコネクタバージョンもありません。これはstdio上で実行されるローカルサーバーであり、セットアップガイドでカバーされているのと同じブラウザログインを通じて認証されます。正しくスコープされたオーディエンスグループは、より大きなリストではありません。それは正しいリストであり、VIP購読者ターゲティングのすべてのケースです。一度構築され、正確に狙いを定められ、再度使用されるたびに。
「Gold US」が存在する場合、次にそれをどのように送信し、それが機能したかどうかをどのように測定するかという問題が生じます。これは、このシリーズの後半で取り上げます。カスタム属性とオーディエンスグループを持つサブスクライバーをターゲットにすることは、そのロイヤルティティアが存在する限り再利用するターゲットに対する一度限りのセットアップコストです。リストが必要とするサブスクライバーボリュームでオーディエンスグループが含まれるPushEngageプランを確認するには、料金ページを確認してください。