HubSpotとPendoの双方向インテグレーションの一環としてPendoとHubSpotの間でアカウントや訪問者のデータを同期するだけでなく、Pendoのイベントを「カスタムイベント」としてHubSpotに送信することができます。これにより、PendoはメールではなくHubSpotのレコードIDを使用して訪問者を同期し、特定のページやフィーチャーの使用状況データを顧客の健全性スコアやアウトリーチキャンペーンで使用できるようになります。
注:、Pendoのトラックイベントプロパティは、HubSpotのカスタムイベントのカスタムフィールドとして送信されます。HubSpotはカスタムイベント完了数を毎月3,000万件に制限しています。詳細については、HubSpotのドキュメントの「イベントデータの送信」を参照してください。
ユースケース
PendoのイベントをHubSpotに送信すると、以下のことができるようになります。
- プロダクトエンゲージメント指標を顧客の健全性スコアに変換して、顧客満足度と顧客リテンションの向上に役立てる
- 特定のプロダクトの使用状況に基づいて販売機会を特定し、ターゲットを絞ったアウトリーチキャンペーンを作成する
- プロダクト内の行動データを活用して、アクションベースのワークフローによるマーケティング戦略の最適化と自動化を行う
前提条件
続行する前に、まず「Pendoとの双方向HubSpotインテグレーション」の設定の一環として、HubSpotのVisitor Syncを設定してください。サブスクリプションの訪問者IDがメールアドレス形式であり、イベントに関連付けられた訪問者がまだHubSpotの連絡先ではない場合は、インテグレーションがHubSpotでその連絡先を代理で作成することを許可できます。手順については、「双方向HubSpotインテグレーションを設定する」に記載されている訪問者オブジェクトの手順4(プッシュを設定)および手順5(プルを設定)のいずれか、または両方を参照してください。
また、次のものも必要です。
- HubSpotインテグレーションにアクセスできる有効なPendoサブスクリプション。
- Pendoの管理者ユーザー権限。
- Marketing Hub Enterprise、Sales Hub Enterprise、Service Hub Enterprise、Operations Hub Enterprise、Content Hub Enterpriseのいずれかのサブスクリプションタイプに属していて、HubSpot APIへの読み取りおよび書き込みアクセス権を持つ有効なHubSpotアカウント。
ステップ1. イベントのプッシュ設定を開始する
- Pendoで[設定(Settings)]>[インテグレーション(Integrations)]に移動します。
- [HubSpot]タイルを見つけて開きます。
-
[イベントプッシュ(Events Push)]の[設定(Set up)]を選択します。
- 画面の手順に従って、HubSpotアカウントをPendoに接続します。
- イベントプッシュの前に訪問者の同期を設定することをお勧めします。
- 訪問者の同期のためにHubSpotにすでに接続している場合は、同じHubSpot認証を使用できます。
- HubSpotアカウントを認証したら、[次へ(Next)]を選択します。
ステップ2. HubSpotで一致する連絡先がない訪問者の処理を選択する
Pendo は、HubSpotとの双方向インテグレーションの一部である訪問者同期(Visitor Sync)から取得したレコードIDを使用して、訪問者とHubSpotの連絡先を照合します。レコードIDを使った照合により、Pendo訪問者がHubSpotに連絡先として存在することが保証されます。Pendoの訪問者に一致する連絡先が見つからない場合、Pendoはお客様に代わってHubSpotで連絡先を自動作成します。HubSpotの連絡先の作成には電子メールが必要なため、HubSpotで連絡先を作成するには、サブスクリプションの訪問者IDが電子メール形式である必要があります。
自動作成を行う場合、[はい、HubSpotで新規連絡先を作成する]を選択します。このオプションを選択せず、レコードIDがHubSpotの訪問者と一致しない場合、イベントはプッシュされません。
ステップ3. HubSpotにプッシュするイベントを選択する
イベントプッシュのインテグレーションは、デフォルトでコアイベントをHubSpotに送信します。
代わりに特定のイベントを選択するには、[コアイベントのみをHubSpotに送信(Send only Core Events to HubSpot)]をオフにして、HubSpotに送信する特定のページ、フィーチャー、およびトラックイベントを選択します。最大20件のイベントを選択できます。
既に20件以上のイベントが設定されている場合でも、インテグレーションは正常に継続されます。ただし、選択したイベントを更新した場合、または初めて統合を設定した場合は、20件のイベント制限が適用されます。20件以上のイベントを同期する必要がある場合は、Pendoサポートにお問い合わせください。
特定のイベントタイプのイベントを選択しない場合、Pendoはそのイベントタイプの空の配列をHubSpotに送信します。
送信するイベントを選択したら、[次へ]を選択して確認ページに進み、[完了]を選択して設定を完了します。
ステップ4. インテグレーションを有効化する
HubSpotとPendoを設定した後、ウィンドウ上部の[有効にしますか?(Enabled?)]を選択してインテグレーションを有効化します。インテグレーションの完了後すぐに最初のイベント同期が行われ、その後は毎晩同期が行われます。
ステップ5. HubSpotにプッシュされたイベントを表示する
インテグレーションを有効化した後、HubSpotでイベントデータを表示および検証できます。HubSpotの連絡先を開き、[アクティビティ(Activities)]タブ内のアクティビティリストを表示します。
イベントの同期タイミングとデータの完全性
インテグレーションを有効にすると、最初のイベント同期が即座に実行され、その後は1日1回行われます。直近の日には、HubSpotのイベント数は、同日のPendoに表示されるイベント数よりも少なくなる可能性があります。これは想定どおりであり、Pendoがその日のイベントの処理を完了すると、2つのシステムが連携します。
直近の日のイベント数が異なる理由
一部のイベントは、発生した日より遅れてPendoに届くことがあります。たとえば、Pendo が収集したイベントを送信する前に訪問者がラップトップを閉じたり、スマートフォンをロックしたりした場合、それらのイベントは訪問者がアプリに戻るまで送信されません。Pendoは、これらの遅れて到着するイベントを該当する日に追加し、その日から約1週間にわたって追加し続けます。
Pendoは、これらの遅れて到着するイベントを処理するとすぐにUIに表示するため、Pendoでの最近のイベント数はその週の間も増え続ける可能性があります。イベントプッシュでは毎日、その日のイベントをHubSpotに送信し、約1週間後に最終処理を行い、その日の遅れて到着したイベントを取り込みます。その結果、遅れて到着したイベントはHubSpotに反映される前にPendo UIに表示されます。そのため、HubSpotの直近のイベント数は、その日のスイープが完了するとPendoのイベント数に追いつきます。
PendoとHubSpotのイベント数を比較するときは、直近の日ではなく、スイープが完了した日を使用してください。日がまだ変わっていないかどうかを確認するには、Pendoでタグ付けされたページ、機能、またはトラックイベントの数を記録し、数日後に同じ日をもう一度確認します。Pendoの数がまだ増え続けている場合、HubSpotではまだその日は完了していません。
イベント数が異なるその他の理由
PendoとHubSpotのイベント数が異なる理由は、イベントのタイミングだけではありません。Pendoは、イベントの訪問者がHubSpotのコンタクトと一致した場合にのみ、そのイベントをHubSpotへ送信します。一致するコンタクトがない訪問者のイベントは送信されないため、1日の処理が完了した後でも、イベント数には差が生じる場合があります。この差を減らすには、プッシュの設定時に、一致しない訪問者のコンタクトをインテグレーションが作成できるよう設定できます。詳細については、この記事前半の「ステップ2」を参照してください。