通知:この項目にはレガシー ドキュメントがありません。そのため、現在のドキュメントが表示されています。
Webプッシュでは識別子は取得されません。CRMまたはデータベースにリンクできる識別子を見つけることが不可欠であることは承知しています。そこで、このガイドでは、ウェブサイトの訪問者がWebプッシュサブスクライバーであるかどうかを確認する方法を説明します。その後、識別子を取得して、データベースまたはCRMにマッピングできます。
ウェブサイト訪問者がプッシュサブスクライバーであるかどうかの確認
簡単なJavaScript APIであるユーザーサブスクリプションステータスがあり、これにより、その人がWebプッシュサブスクライバーであるかどうかがわかります。
window._peq.push(['subscriber-status',function(res){
if(res.statuscode==1)
{
// Code to return response
console.log(res);
}
}]);
サブスクライバーハッシュ(サブスクライバー識別子)とステータスコードがレスポンスコードに追加されます。これはJavaScript変数から保存し、後でデータベースにマッピングできます。サブスクライバーハッシュは、より深いAPI統合に使用できるWebプッシュ通知の一意の識別子です。
注意:ただし、サブスクライバーハッシュは定期的に更新されるため、統合に使用している場合は、CRMでハッシュを更新するための月次または四半期ごとのチェックを必ず行ってください。
プロファイルIDのマッピング
サブスクライバーハッシュをマッピングして定期的なチェックを行う代わりに、別の代替手段があります。データベースIDまたはCRM IDをサブスクライバーに対してシステム内のプロファイルIDとしてマッピングできます。これにより、プッシュ通知をトリガーするためにデータベースまたはCRMに保存されているセグメントを使用するための、より広範なスペクトルを得ることができます。
サブスクリプションステータスを確認するプロセスは同じです。ただし、同じコールバック内で、プロファイルIDを追加するJavaScript APIを使用できます。
サンプルコードは次のようになります。
window._peq.push(['subscriber-status',function(res){
if(res.statuscode==1)
{
// Code to return response
console.log(res);
window._peq.push(["add-to-profile", "profileId"]);
}
}]);
ここでは、プロファイルIDは、動的パラメーターとして渡したい正確なIDになります。
REST APIを介した通知の送信
ダッシュボードからまだ取得していない場合は、APIキーを取得する必要があります。APIを介して通知を送信したい場合。
サイト設定 » サイト詳細に移動します。APIキーセクションまでスクロールし、コピーをクリックします。
マッピングが完了したら、システム内のイベントまたはセグメントに基づいてプッシュキャンペーンを送信するためにREST APIを使用できます。
言及されたAPIのオプションパラメーターを使用できます
subscriber_hash or profile_id
この一度限りの統合により、プッシュデータベースと顧客データベースが接続されます。
問題が発生した場合は、ここをクリックしてお問い合わせください。サポートチームがお手伝いします。