たとえば、SaaS事業を運営しており、サイト上でサブスクリプションプラン(ベーシック、プロフェッショナル、エンタープライズ)に応じて、ユーザーごとにパーソナライズされたサービス一覧を表示するとします。または、旅行代理店を運営しており、年齢層(18歳、25歳、35歳)に応じてパーソナライズされたプロモーションを実施するとします。PageSenseのカスタムディメンションによるセグメント条件を使用すれば、これらを簡単に実現できます。これらの属性は、あとでPageSenseのレポートをさまざまな角度から分析し、テストの成果をより詳しく把握するために使用できます。
PageSenseでカスタムディメンションを使用するには、以下の手順に従って、テストページにコードスニペットを追加する必要があります。
現在、オーディエンスのセグメントのカスタムディメンションは、パーソナライゼーションのテストで訪問者を対象に設定する場合にのみ使用できます。ただし、同じセグメント化の選択肢は、プッシュ通知を除くPageSenseのすべてのテストで、レポートのフィルターとして使用できます。 ユーザー情報に基づいてレポートをフィルターする方法をご確認ください。
例:
形式:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackUser', <<User Information Json>> ]);
</script>
例:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackUser', {'Plan_type':'Premium', 'Business_type':'Restaurant'} ]);
</script>
2. 個別指定のセグメントを作成するテストの[オーディエンス]タブで、[+個別指定のセグメント]ボタン をクリックします。
3. 個別指定のオーディエンスの名前と説明をテキストボックスに入力します。
4. [セグメント]のドロップダウンから[ユーザー]を選択し、Webサイトで指定したキー、条件(演算子)、値など、個別指定のオーディエンスのセグメント条件の詳細を、対応する入力項目に入力します。
キー:Webサイトの訪問者や顧客に関する任意のプロパティまたは属性です。例:ユーザー名、言語、年齢。
条件:個別指定のオーディエンスのセグメント条件を評価するためのブール論理です。対象となる選択肢には、[次の値と等しい]、[次の値と等しくない]、[次の値を含む]、[次の値を含まない]などがあります。
値:PageSenseのJavaScriptに追加した文字列型、整数型、倍精度浮動小数点型の値 です。JavaScriptで指定した値と同じにする必要があり、スペースは使用できません。例:Henry@gmail.com、フランス語、25。
以下の画像は、この例の最初のオーディエンス条件、つまりWebサイトでプレミアムプランを利用している顧客を対象に、キー、条件、値を使用して作成したオーディエンスのセグメント条件を示しています。
5. 複雑な訪問者セグメントを作成するには、[+]をクリックし、[AND]または[OR]演算子を選択して、条件を設定します。
セグメントに複数の条件を設定し、セグメント条件を論理的にグループ化するには、[+ 新規グループ]ボタンをクリックします。
保存されたセグメントは、PageSense内のすべてのテストの[個別指定のセグメント]セクションに表示されます。どのテストにも適用できます。
Webサイトを訪れる顧客の種類ごとに、より良いユーザーエクスペリエンスを提供できます。
訪問者に対する理解を深め、ユーザープロフィールに基づいて今後のマーケティング活動を計画できます。
たとえば、ECストアを運営していて、ショッピングカートにスキンケア商品を追加したものの、最終的にサイトで購入手続きを完了できなかった訪問者に「限定割引」クーポンを表示するとします。また、購入を正常に完了した顧客が次回訪問した際に、さらに25%の割引を表示する場合もあります。このようなオーディエンスの絞り込みにより、購入を放棄したユーザーを新規顧客に転換し、既存顧客を維持できます。その結果、商品やサービスに対するロイヤルティを高め、長期的な関係を構築できます。
メモ:
PageSenseでカスタムディメンションを使用するには、以下の手順に従って、テストページに追加のコードスニペットを挿入する必要があります。
現在、オーディエンスのセグメントのカスタムディメンションは、パーソナライゼーションテストで訪問者を絞り込む場合にのみ使用できます。ただし、プッシュ通知を除くPageSenseのすべてのテストでは、同じセグメント設定の選択肢をレポートのフィルターで使用できます。詳しくは、訪問者の行動に基づいてレポートをフィルターする方法をご参照ください。
たとえば、ショッピングサイトで赤色のiPhone Xを購入した顧客をパーソナライゼーションエクスペリエンスの対象とし、購入したスマートフォンに対応するケースについて、お得な情報を表示するとします。
形式:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity', <<activity name>> , <<activity json>> ]);
</script>
JavaScriptの条件:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity', 'Purchase', {'Phone_model' : 'iPhone X', 'Product_color': 'Red' }]);
</script>
[値]:PageSenseのJavaScriptに追加する文字列、整数、または倍精度浮動小数点数のデータ型です。JavaScript内の値と同じである必要があり、スペースは使用できません。例:Headphone、Blacktshirt、0917。
[条件]:個別指定のオーディエンスのセグメントの条件を評価するために使用するブール論理です。選択肢には、[達成済み]、[未達成]、[次の値と等しい]、[次の値と等しくない]、[次の値を含む]、[次の値を含まない]、などがあります。
保存されたセグメントは、PageSenseのすべてのテストにある[個別指定のセグメント]セクションに表示されます。どのテストにも適用できます。
顧客の現在の活動に基づいて、より関連性の高いコンテンツや特典を提供できます。
訪問者の行動や、Webサイト上の特定のコンテンツに対する操作から収集した情報に基づいて、広告をリターゲティングできます。
Webサイト上の特定の行動やイベントが成功しなかった理由を把握し、購入者の行動を改善できます。たとえば、ショッピングサイトで支払いに失敗した訪問者に対し、今後はより魅力的な特典や割引を表示して、必要な行動を促し、購入を完了してもらうことができます。
レポートのこのオーディエンスのセグメント機能では、訪問者についてWebサイトで収集したデータ(名前、メールアドレス、性別、年齢、言語、購入プラン、業界の種類など)に基づいて、テストデータをフィルターできます。たとえば、プランの種類(ベーシック、スタンダード、アドバンスド)に基づいてユーザーを対象とする、個別指定のオーディエンスのセグメントを作成したとします。この場合、これらの属性を使用して結果をセグメント化し、ベーシックプランとプレミアムプランの訪問者の行動にどのような違いがあるかを確認できます。
メモ。
このレポートのフィルター機能を使用するには、以下の手順に従ってテストページに追加のコードスニペットを追加する必要があります。
このオーディエンスのセグメント機能は、プッシュ通知を除くPageSenseのすべてのテストで、レポートのフィルターから利用できます。
たとえば、オンライン旅行代理店を運営しており、18歳の女性旅行者のみを抽出するとします。
形式。
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackUser', <<User Information Json>> ]);
</script>
JavaScript条件の例。
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackUser', {'Gender_type': 'Female', 'Age_group': '18'} ]);
</script>
[キー]:Webサイトの訪問者または顧客に関する任意のプロパティや属性です。例:ユーザー名、言語、年齢。
[条件]:個別指定のオーディエンスのセグメント条件を評価するためのブール論理です。選択肢には、[次の値と等しい]、[次の値と等しくない]、[次の値を含む]、[次の値を含まない]があります。
[値]:PageSenseのJavaScriptに追加した文字列、整数、または倍精度浮動小数点数のデータ型 です。JavaScript内の値と同じにする必要があり、スペースは使用できません。例:Henry@gmail.com、フランス語、25。
この例では、さらに18歳の女性旅行者のみを抽出します。この条件でも[ユーザー]を選択し、以下のスクリーンショットに示すように、Webサイトで指定した属性名、条件(演算子)、属性値などの詳細を、それぞれの入力項目に入力します。
レポートのこのオーディエンスのセグメント化オプションでは、訪問者がWebサイト上で行った、または行わなかった行動に基づいてデータを絞り込めます。対象となるのは、CTAボタンのクリック、商品の購入、メールマガジンの購読、機能の利用など、訪問者がWebサイトを閲覧する中で行った行動です。
たとえば、カスタムオーディエンスセグメントを作成し、スキンケア商品を購入する訪問者向けと、ベビーケア商品を購入する訪問者向けに、それぞれ異なるパーソナライズされたプロモーションキャンペーンを実施しているとします。これらの属性を使用して結果をセグメント化すると、どのプロモーションが多くのトラフィックを集め、サイト上でより多くのコンバージョンにつながったか、また、どのプロモーションがそうでなかったかを確認できます。結果を分析することで、収益性の高い顧客に注力し、パーソナライズされたメッセージを送信して売上を伸ばすことができます。
このレポートのフィルター選択肢を使用するには、以下の手順に従って、テストページに追加のコードスニペットを追加する必要があります。
このオーディエンスのセグメント化オプションは、プッシュ通知を除くPageSenseのすべてのテストで、レポートのフィルターから利用できます。
形式:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity', <<activity name>> , <<activity json>> ]);
</script>
JavaScript条件の例:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity', 'Purchase', {'Product_type: : 'headphones', }]);
</script>
[キー]:訪問者または顧客がWebサイト上で行った行動です。キーは、次の2つの方法のいずれかで指定できます。
訪問者がWebページ上で達成済みまたは未達成の「アクティビティ名」を入力します。例:Purchase、Checkout、Payment。この場合、[値]項目は編集できません。
Webサイト上の商品の「activityname.attributename」を入力します。例:「purchase.product_id」、「purchase.item_color」、「Purchase.model_number」。[値]項目には数値を指定できます。
[値]:PageSenseのJavaScriptに追加される文字列、整数、または倍精度浮動小数点のデータ型です。JavaScript内の値と同じにする必要があり、スペースは使用できません。例:Headphone、Blacktshirt、0917。
[条件]:カスタムオーディエンスセグメントの条件を評価するために使用するブール論理です。選択肢には、[達成済み]、[未達成]、[次の値と等しい]、[次の値と等しくない]、[次の値を含む]、[次の値を含まない]などがあります。