PageSenseの[概要]セクションでは、Webプッシュ通知に関する重要な指標をすばやく確認できます。選択した期間(過去7日間、過去30日間、すべての期間など)におけるプッシュ通知の成果に加え、新しい登録者の獲得、反応した登録者の割合(%)の増加、ビジネスの売上への貢献状況を、以下のとおり把握できます。
有効な登録者:選択した期間中にプッシュ通知の受信を許可または登録した訪問者の合計数です。有効な登録者の割合(%)は、プッシュメッセージを正常に受信した登録者の合計数を、Webサイトの新しい登録者数で割って算出されます。
新しい登録者:選択した期間中にWebプッシュ通知の受信を許可または登録した、新しい訪問者の合計数です。新しい登録者の指標は、Webサイトの全登録者数と登録解除者数の差です。新しい登録者の割合(%)は、プッシュメッセージの受信を許可した登録者の合計数を、Webサイトの全登録者数で割って算出されます。
登録解除者:選択した期間中にWebサイトのプッシュ通知をブロックまたは登録解除した訪問者の合計数です。登録解除者の割合(%)は、プッシュメッセージをブロックした登録者の合計数を、Webサイトの全登録者数で割って算出されます。
反応した登録者:選択した期間中に、Webサイトから送信されたプッシュ通知の内容をクリックして反応した登録者の数です。反応した登録者の割合(%)は、Webサイトで設定したプッシュ通知の目標を達成した登録者の合計数を、有効な登録者数で割って算出されます。
売上:プッシュ通知キャンペーンを通じてWebサイトで発生した売上の合計額です。
PageSenseでは、訪問者がWebサイトで購入または決済を完了した際に、プッシュ通知から得られた売上を測定できます。通知による売上の値を追跡するには、売上を追跡するWebページのsuccess関数内に、PageSenseのトラッキングコードスニペットに加えて、2行のJavaScriptコードを追加する必要があります。このコードでは、以下の手順に従って、プッシュ通知のコンバージョンで追跡する売上の値を設定する必要があります。
メモ:
現在、Webサイトで実行中のすべてのプッシュ通知から発生した累計売上の値は、[概要]セクションでのみ追跡および確認できます。
初期設定では、両方のテストで同じ売上追跡用コードスニペットが使用されるため、Webページ上のプッシュ通知用に設定した売上コードにより、同じ対象URLに設定されたパーソナライゼーションテストで発生した売上額も追跡されます。
PageSenseでプッシュ通知による売上を追跡するには
1. 売上を追跡するWebページのHTML内にある成功時の処理を行う関数に、以下のコード行をコピーして貼り付けます。
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity','Revenue',{'ps_revenue'<<REVENUE AMOUNT>>}]);
</script>
2. 上記のコード内の<<REVENUE AMOUNT>>タグを、追跡する購入や取引の累計金額を表す通貨の値(固定値または動的変数)に置き換えます。
固定の通貨値を渡すには
スクリプト内の<<REVENUE AMOUNT>>タグを、サイト上の購入価格または金額に置き換える必要があります。
たとえば、ECサイトで特定の商品を対象としたキャンペーンを実施しているとします。ショッピングサイトで、価格が$99のこの商品を購入した訪問者による売上を追跡する場合は、コードスニペット内の<<REVENUE AMOUNT>>を99に置き換える必要があります。以下のとおりです。
購入金額を追加する前のスクリプト。<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity','Revenue',{'ps_revenue'<<REVENUE AMOUNT>>}]);
</script>
購入金額を追加した後のスクリプト。
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity','Revenue',{'ps_revenue':99}]);
</script>
動的な売上変数を渡すには
Webサイトでの各購入の売上を保存するJavaScriptの変数を渡すことで、サイト上のさまざまなプッシュ通知による売上の合計を追跡することもできます。
たとえば、ショッピングサイトで、初回購入クーポン、カート割引、新商品の特典など、複数のプッシュ通知を実行しているとします。ECサイトで訪問者が購入した金額の合計を算出する場合は、<<REVENUE AMOUNT>>を、Webサイト上で売上の値を保存するJavaScriptの変数に置き換える必要があります。たとえば、サイト上で購入金額の合計が「totalprice」というJavaScriptの変数に保存されている場合、以下のように、売上のコードスニペットで<<REVENUE AMOUNT>>の代わりにこの変数を引数として渡す必要があります。
購入金額の変数を渡す前のスクリプト。<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity','Revenue',{'ps_revenue'<<REVENUE AMOUNT>>}]);
</script>
購入金額の変数を渡した後のスクリプト。
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity','Revenue',{'ps_revenue':totalprice}]);
<\script>