商品閲覧トラッキングのトラブルシューティング
このページで学べること
ウェブサイトで訪問者が商品を閲覧したタイミングを追跡するために使用される Viewed Product のトラッキングで発生する問題のトラブルシューティング方法を確認してください。一部の E コマースプラットフォームでは、Viewed Product は Klaviyo と連携すると自動的にトラッキングされます。他の E コマース プラットフォームの場合、スニペットを商品ページ テンプレートに手動で追加する必要があります。
始める前に
このガイドを参照する前に、次の点をご確認ください:
- 外部連携によって自動的に追加されていない場合は、Viewed Product トラッキングを有効にします。
- Viewed Product のトラッキングが機能するように、Klaviyo.js として知られる Klaviyo の Active on Site JavaScript を有効にします。
次の E コマース外部連携では、商品閲覧トラッキングは次のように機能します:
- Shopify
Viewed Product トラッキングは、Klaviyo app embed をオンに切り替え、外部連携の Viewed Product 設定をオンにしている場合、ストアに自動的に追加されます。 - BigCommerce
スニペットを手動で追加する 方法を確認してください。 - Magento 1
Klaviyo によって自動的に追加されます - Magento 2
Klaviyo によって自動的に追加されます - WooCommerce
Klaviyo によって自動的に追加されます
BigCommerce を使用していて、そのため Viewed Product トラッキングを手動で追加している場合は、サイトに追加したスニペットが、上でリンクしている記事に記載のスニペットと完全に一致していることを確認してください。スニペット全体をコピーして貼り付けなかった場合、正しく動作しません。
事前構築済みの Klaviyo 外部連携がない E コマース プラットフォーム、またはカスタム プラットフォームを使用している場合は、開発者向けサイトで Viewed Product トラッキングを有効にする方法をご確認ください。
「Viewed Product」トラッキングをテスト
Viewed Product トラッキングが正しく設定されていることをテストするには、次の手順に従います。
- ウェブサイトに移動します
- ホームページで、URL の末尾に以下を追加し、testing.email@gmail.com をメールアドレスに置き換えてください。
?utm_email=testing.email@gmail.com

- ページを再読み込みします。
- サイト上の商品ページに移動します。
- Klaviyo で自分のメールアドレスを検索します

(まだ存在していなかった場合は)Klaviyo プロファイルが作成され、この商品閲覧がアクティビティフィードでトラッキングされていることが確認できるはずです。
経時的なすべての「商品閲覧」メトリックのフィードを表示するには:
- Klaviyo で [アナリティクス] ドロップダウンをクリックし、[メトリック] を選択します。
- 商品閲覧 でフィルタリングすると、アクティビティフィード、アクティビティマップ、チャート、優良顧客、コホートレポートでトラッキングデータを確認できます

以下のトラブルシューティング シナリオを確認して変更を加えたら、トラッキングが正しく機能していることを確認するために、再度テストしてください。
目次
このガイドでは、次のトラブルシューティング シナリオについて説明します。
- Klaviyo の Active on Site トラッキングを有効にしましたか?
- 最近、E コマース プラットフォームを切り替えましたか?
- 最近、ストアのテーマを更新したり、E コマース プラットフォームにその他の更新を行ったりしましたか?
- WooCommerce と Magento のユーザー向け:外部連携プラグインの最新バージョンを使用していますか?
- BigCommerce ユーザーの場合:E コマースストアは複数の Klaviyo アカウントに接続されていますか?
- Shopify ユーザーの場合:オンサイト トラッキングを許可する前に、EU、EEA、英国、スイスの訪問者に対して Cookie 同意が必要ですか?
トラブルシューティングのシナリオ
Viewed Product の問題の原因を診断するために、次の質問を順番に確認してください。手順の中には一般的なものもあれば、使用している E コマース プラットフォームによって異なるものもあります。
Klaviyo の「Active on Site」トラッキングを有効にしましたか?
「商品閲覧」のトラッキングを正しく機能させるには、まず Klaviyo の Active on Site トラッキングを有効にする必要があります。これにより、顧客に Cookie が設定されます。サイト上でアクティブトラッキングは、JavaScript スニペット(「Klaviyo のオンサイト JavaScript」または「Klaviyo.js」と呼ばれます)を追加することで有効になります。サイトへ。
Klaviyo は外部連携中に Klaviyo.js を自動的に追加しますが、一部の外部連携では有効化するために設定を確認する必要があります。使用している特定の E コマースプラットフォームと、Klaviyo.js が動作していることをテストする方法について確認してください:
- Shopify
Klaviyo.js は、外部連携を通じて、または Shopify で Klaviyo アプリの埋め込みを有効にした場合に、自動的に追加されます。 - WooCommerce
WooCommerce と外部連携すると Klaviyo.js は自動的に追加されます。また、WooCommerce 外部連携ガイドを読むことで、すべての手順が完了していることを確認できます。オンサイトの JavaScript をテストするには、外部連携 に移動し、右上の ウェブトラッキングのセットアップ ボタンをクリックします。次に、ボックスにサイト URL を入力できる手順を見つけ、案内に従ってトラッキングをテストします。 - BigCommerce
外部連携の設定ページで Klaviyo オンサイト JavaScript を自動的に追加 オプションにチェックが入っていることを確認してください。次に、オンサイト JavaScript をテストする手順に従ってください。 - Magento 1
Magento 1 と外部連携すると Klaviyo.js は自動的に追加されます。また、Magento 1 外部連携ガイドを読むことで、すべての手順が完了していることを確認できます。オンサイト JavaScript をテストするには、左下隅にあるアカウント名をクリックし、[外部連携] を選択してから、右上の [ウェブトラッキングを設定] ボタンをクリックします。次に、ボックスにサイト URL を入力できる手順を見つけ、案内に従ってトラッキングをテストします。 - Magento 2
Magento 2 と外部連携すると Klaviyo.js が自動的に追加されます。また、Magento 2 外部連携ガイドを読むことで、すべての手順が完了していることを確認できます。オンサイト JavaScript をテストするには、左下隅にあるアカウント名をクリックし、[外部連携] を選択してから、右上の [ウェブトラッキングを設定] ボタンをクリックします。次に、ボックスにサイト URL を入力できる手順を見つけ、案内に従ってトラッキングをテストします。
最近、E コマース プラットフォームを切り替えましたか?
最近 E コマースプラットフォームを切り替えた場合は、新しいサイトに 商品閲覧 のトラッキングを追加する必要があります。新しいプラットフォーム向けの 商品閲覧 トラッキングについては、上記の 開始前に セクションの情報を参照してください。
最近、ストアのテーマを更新しましたか?または、E コマース プラットフォームにその他の更新を行いましたか?
最近ストアのテーマを更新した場合、新しいテーマに Klaviyo.js と Viewed Product スニペットの両方を再インストールする必要がある可能性があります。E コマースプラットフォームに他の更新を行うと、以前にサイトへ追加したスニペットにも影響する場合があります。
BigCommerce 用の Viewed Product スニペットを再インストールするには、上記の Before you begin セクションの手順に従ってください。
WooCommerce または Magento を使用している場合、または Shopify で Klaviyo アプリ埋め込みを使用しているものの、サイトに変更を加えた後にイベントがトラッキングされなくなった場合は、問題の診断を支援するために Klaviyo サポートにお問い合わせください。
WooCommerce と Magento のユーザー向け:外部連携プラグインの最新バージョンを使用していますか?
WooCommerce または Magento を使用している場合、Viewed Product トラッキングに関する問題は、プラットフォームの Klaviyo プラグインに関する他の問題に関連している可能性があります。
- Viewed Product イベントがトラッキングされない場合は、 Analytics > メトリック で Started Checkout を検索して、 Started Checkout イベントがトラッキングされているか確認してください。
- Viewed Product と Started Checkout の両方がトラッキングされていない場合、プラグインに問題がある可能性があります。
- 可能であれば、外部連携用のプラグインが最新バージョンかどうかを確認してください。それでも問題が解決しない場合は、Klaviyo サポートにお問い合わせください。
BigCommerce ユーザーの場合:E コマースストアは複数の Klaviyo アカウントに接続されていますか?
1 つのストアを複数の Klaviyo アカウントに接続している場合、サイト上で Klaviyo.js が重複し、商品閲覧のトラッキングが機能しなくなる可能性があります。
Klaviyo.js が重複しているかを確認するには:
- メインのテーマファイルに移動します。Klaviyo.js は次のようになります:
<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=API_KEY"></script>- ファイル内で company_id を検索して 2 回見つかり(上記のスニペットが 2 つ表示される場合)、Klaviyo.js が重複しています。通常、等号(=)の後には 2 つの異なる API キーがあり、それぞれ別の Klaviyo アカウントからのものです。
- サイトから重複が正しく削除されるようにするには、Klaviyo サポートにお問い合わせください。
Shopify ユーザーの場合:オンサイト トラッキングを許可する前に、EU、EEA、英国、スイスの訪問者に対して Cookie 同意が必要ですか?
EU、EEA、英国、スイスにあるストアの訪問者については、お客様が Shopify で設定した顧客情報保護方針に基づき、サイト訪問者の同意がない場合、Klaviyo はオンサイトイベントをトラッキングしない可能性があります。
Klaviyo サポートへの問い合わせ
このリストを確認し、トラッキングをテストしても引き続き問題が発生する場合は、コミュニティまたはサポートチームまでご連絡ください。
その他のリソース
- Klaviyo オンサイトトラッキングのスタートガイド
Klaviyo で対応している E コマースサイトのオンサイトトラッキングについて説明します。主なオンサイトトラッキングは以下の 2 つです。
- Shopify 外部連携に関するトラブルシューティング
以下に記載された該当のトラブルシューティングシナリオに従って、Shopify 外部連携設定に関する問題の解決方法をご紹介します。このリストにない問題が発生している場合は、コミュニティまたはサポートチームまでご連絡ください。