Klaviyo の匿名訪問者アクティビティのバックフィルについて理解する
このページで学べること
匿名の訪問者アクティビティのバックフィルの概要と、購入者が識別される前にサイト上のエンゲージメントを取得する方法について学びましょう。
始める前に
デフォルトでは、Klaviyo のウェブトラッキングは次をサポートしています:
- 「サイト上でアクティブ」
識別可能なブラウザがウェブサイトを訪問するたびに、このメトリックがトラッキングされます。 - 「商品閲覧」
識別可能なブラウザがウェブサイト上の商品ページ(E コマースストア)を閲覧するたびに、このメトリックがトラッキングされます。
サイト上でアクティブトラッキングは、サイトにアクセスしているプロファイルを特定するセグメントの作成に役立ちます。また、商品閲覧トラッキングを使用すると、閲覧放棄 フローでお客様にリマインダーを送信できます。
一部の外部連携では、Viewed product トラッキングが自動でインストールされないことにご注意ください。
匿名訪問者アクティビティのバックフィル
Klaviyo の匿名訪問者アクティビティ バックフィルを使用すると、訪問者が識別される前の買い物客のサイト内アクティビティを取得できます。その訪問者が将来特定されると、そのユーザーの過去のオンサイトイベントにアクセスできるようになります。これにより、Klaviyo のウェブトラッキングで特定されたタイミングに関係なく、お客様のカスタマージャーニーをより包括的に把握できます。
匿名アクティビティのバックフィルは、プロファイル上の過去のイベントと設定のみをキャプチャします。また、ソース などのその他の過去の情報は、この機能ではキャプチャされません。
匿名訪問者のバックフィルはどのように機能しますか
サイト訪問者が分析およびマーケティング Cookie に同意しており、まだ識別されていない場合、Klaviyo はクライアントサイド Cookie「kl-post-identification-sync」の下で、ブラウザのローカル ストレージに最大 14 日間、サイトアクティビティを追跡します。サイト訪問者が識別されると、Cookie に保存されているすべてのイベントが、そのプロファイルの Klaviyo にプッシュされます。
匿名のバックフィルは、次の場合にトリガーされます:
- フォームから同意を送信した後
- Klaviyo メッセージ内のリンクをクリックする
- Klaviyo の Identify API を使用して特定
- 連絡先情報が入力されている、またはほとんどの e コマース プラットフォームで購入が行われている
デフォルトでは、Klaviyo はほとんどの e コマースプラットフォームで、チェックアウト経由の識別をサポートしています:
E コマースプラットフォーム | サポート対象 |
Shopify | |
WooCommerce | ✅ |
BigCommerce | ⚠️ - チェックアウトページにカスタム スクリプトをインストールする必要があります |
Magento 2 | ⚠️ - 検証が必要です |
Salesforce Commerce Cloud | ⚠️ - バージョン 23.7.0 以降 |
Prestashop | ✅ |
Wix | ❌ |
カスタムおよびその他の e コマース プラットフォーム | カスタム スクリプトのインストールが必要です |
BigCommerce、Magento 2 の一部のバージョン、カスタム、またはその他の e コマースプラットフォームを使用している場合、サイト上で顧客が購入したときに匿名訪問者のバックフィルをトリガーしたい場合は、次のスクリプトをチェックアウトページにインストールする必要があります。
window.onload = function() { // For grabbing the email right after it's entered // Add the field that contains the customer's email address to this list const emailSelectors = [ "input[id='email']", "input[name='email']", "input[placeholder='Email']", "input[type='email']" ] document.querySelector(emailSelectors.join(",")).addEventListener('blur', function() { klaviyo.identify({"email" : this.value}).then(() => console.log("Identified")) });};window.onload = function() { // For grabbing the email when the submit/order button is pressed // Add the field that contains the customer's email address to this list const emailSelectors = [ "input[id='email']", "input[name='email']", "input[placeholder='Email']", "input[type='email']" ] // Add the purchase or complete transaction button to this list const submitSelectors = [ "input[id='submit']", "input[name='submit']", "input[type='submit']" ] document.querySelector(submitSelectors.join(",")).addEventListener('click', function() { klaviyo.identify({ "email" : document.querySelector(emailSelectors.join(",")).value }).then(() => console.log("Identified")) });};匿名訪問者のバックフィルをテストする
匿名訪問者の履歴バックフィルが機能していることを確認するには、次の手順を実行します。
テストの前に、Viewed Product, などのフロントエンド イベントが正常にトリガーされていることを確認してください。詳細は こちら をご覧ください。
サイト上の匿名アクティビティのキャプチャをテストする
- プライベートウィンドウでウェブサイトに移動し、「商品閲覧」などのオンサイトアクションを実行します。
- ブラウザで開発者コンソールを開き、ローカルストレージに移動します。これは、ブラウザによっては開発者コンソールの ストレージ または アプリケーション タブにある場合があります。

- ブラウザで設定されているキーと値が、匿名の状態で行ったアクションと一致していることを確認します。データのタイムスタンプをメモします。
- データがブラウザに保存されていることを確認したら、ウェブサイト URL の末尾に ?utm_email=example@gmail.com を追加し、example@gmail.com をテスト用メールアドレスに置き換えてから、ページを再読み込みしてください。これにより、指定したメールアドレスに基づいてブラウザが識別されます。
- Klaviyo でメールアドレスを検索します。
指定したメールアドレスに一致するプロファイルが表示され、匿名の間に実行したアクションに対応するアクティビティ タイムラインが表示されます。ローカル ストレージ内のキーと値がクリアされていること、およびイベントが正しいタイムスタンプで Klaviyo アカウントに取り込まれていることを確認してください。
チェックアウトからの匿名訪問者バックフィルをテストする
- プライベートウィンドウでウェブサイトに移動し、[商品を閲覧]などのオンサイトアクションを実行します。
- 商品をカートに追加してチェックアウトを開始する
- 連絡先情報を入力してください
- 注文する
- Klaviyo でメールアドレスを検索します。
指定したメールアドレスに一致するプロファイルが表示され、匿名の間に実行したアクションに対応するアクティビティ タイムラインが表示されます。ローカル ストレージ内のキーと値がクリアされていること、およびイベントが正しいタイムスタンプで Klaviyo アカウントに取り込まれていることを確認してください。
よくある質問
匿名訪問者アクティビティのバックフィルを無効にできますか?
匿名訪問者アクティビティのバックフィルを無効にするには:
- Klaviyo の左下隅で [アカウント] > [設定] に移動します。
- アカウント設定の データ タブで、匿名の訪問者トラッキングを有効にする ボックスのチェックを外してください。
- [更新] ボタンを選択します。

Klaviyo の標準ウェブトラッキング
Klaviyo がデフォルトで買い物客のサイト内アクティビティを追跡するには、識別されている必要があります。これはKlaviyo の JavaScriptによって行われ、これによりCookieが設定され、次の場合に自動生成された ID を通じてサイト訪問者のトラッキングと識別が可能になります:
- Klaviyo のサインアップフォームに入力する
- Klaviyo メッセージからリンクをクリック
この Cookie は個人を特定できる情報を一時的に保持する可能性があり、最長 2 年間有効です。
Klaviyo Cookie は、購入者が特定された後のウェブトラッキングにのみ使用され、匿名の訪問者のデータは保存されません。
Klaviyo が匿名の訪問者向けにオンサイトデータを収集する方法
匿名の訪問者のオンサイトデータを収集するために、Klaviyo は訪問者の操作を発生時に記録し、それを訪問者のブラウザにローカルで保存します。将来、その訪問者が識別されると、そのデータは Klaviyo に送信され、ブラウザから削除されます。その後のオンサイトアクティビティも、識別後は Klaviyo Cookie を通じて通常どおりトラッキングされます。
ブラウザにデータを保存するには、購入者のブラウザがローカル ストレージに項目を設定できる必要があります。
ローカル ストレージへの データの書き込みをサポートするブラウザーの一覧をご覧ください。
サイト訪問者が Cookie ブロック(例: Chrome のシークレット モードや Safari のプライベート ブラウジング)を使用している場合、Klaviyo は匿名イベントを記録および復元できないことにご注意ください。
識別後の同期にはどのイベントが含まれますか?
特定済みの訪問者と匿名の訪問者の両方について、Klaviyo のウェブトラッキングでは、クライアントサイドイベント(フロントエンドイベントとも呼ばれます)のみがキャプチャされます。これらのイベントは、Klaviyo.js として知られる Klaviyo の主要なオンサイトトラッキングスニペットを通じてキャプチャされます。
一般的なイベントには次のようなものがあります:
- サイト上でアクティブ - すべての外部連携
- 商品を閲覧 - ほとんどの e コマース外部連携
- [カートに追加] - ほとんどの E コマース 外部連携
ただし、 klaviyo.track() を介してサイト上で記録されたイベントも匿名アクティビティのバックフィルに含まれます。
一部の外部連携では、これらにサーバーサイド イベントを使用する場合があることに注意してください。たとえば、Magento 2 の 「カートに追加」 イベントはサーバーサイドで送信されます。
ローカル ストレージにはいくつのイベントを保存できますか?
ブラウザのローカルストレージには 5MB の制限があり、最大 10,000 件のイベントを保存できます。
Cookieではなくローカル ストレージをデータ保存に使用する理由は何ですか?
Cookie はローカルストレージと比較すると、堅牢性が低くなります。たとえば、Cookie には有効期限があり、最大サイズは約 4KB です。ローカルストレージは平均で 5 MB を保持できます(ブラウザによって異なります)。
Safari では、ローカルストレージの有効期限が 7 日間に設定されています。
GDPR またはプライバシーに関する懸念はありますか?
匿名訪問者のアクティビティのバックフィルでは、ブラウザが識別されるまで(識別後にローカル データはクリアされます)、プロファイルプロパティまたはイベントとして送信されたデータを保存するために、ブラウザのローカル ストレージを使用します。
クリアされるまで、ローカル ストレージ内のデータには、ウェブサイト上のあらゆる Javascript からアクセスできます。これにより、フロントエンドのイベントを通じて特定の種類の機密データを送信する場合、プライバシー上の懸念が生じる可能性があります。機密データについて、Klaviyo では サーバーサイド リクエスト経由でのみデータを送信するか、ブラウザが識別されてから送信することを推奨します。
匿名訪問者のアクティビティのバックフィルは、Cookie 同意ツールでも機能しますか?
ストアで Cookie 同意ツール(例:OneTrust)を使用している場合、匿名のアクティビティをキャプチャするには、買い物客がオプトインする必要があります。アクセス権がない場合、Klaviyo はブラウザのローカル ストレージにデータを書き込むことができません。
匿名の訪問者はフローをトリガーしますか?
匿名の訪問者が Klaviyo 標準のウェブトラッキングによって特定されると、条件を満たしており、待機時間の上限を超えていない限り、フローがトリガーされます。
その他のリソース
- Klaviyo オンサイトトラッキングのスタートガイド
Klaviyo で対応している E コマースサイトのオンサイトトラッキングについて説明します。主なオンサイトトラッキングは以下の 2 つです。
- 商品閲覧トラッキングのトラブルシューティング
サイト訪問者がサイト上で商品を閲覧したタイミングをトラッキングするために使用される「商品閲覧」のトラッキングに関する問題のトラブルシューティング方法を説明します。一部の E コマースプラットフォームでは、Klaviyo と連携すると商品閲覧が自動的にトラッキングされます。その他の E コマースプラットフォームでは、スニペットを商品ページのテンプレートに手動で追加する必要があります。
- Klaviyo の Cookie を理解する
Klaviyo がウェブトラッキングの一環として Cookie をどのように使用し、情報を収集してコンバージョン率やメールのパフォーマンス向上に役立てているかについて、詳しくはこちらをご覧ください。この記事では、Klaviyo が使用する特定の Cookie とその目的を説明し、顧客がどのようにトラッキングされるかを理解できるようにします。この情報は、Klaviyo がどのようにデータを収集するか、またそれが顧客のプライバシーやコンプライアンス法にどのような影響を与える可能性があるかを理解するのに役立ちます。