概要
👉 Klaviyo オンサイトトラッキングのセットアップガイド
オプション 1: AJAX 互換性を使用する(最速のセットアップ)
有効にする方法:
- Upcart > Cart Editor > Settings > Cart settings に移動します
- Advanced Settings までスクロールして展開します
- Enhanced Ajax API compatibility にチェックを入れます
- Save をクリックして結果をテストします
この設定は、ほとんどのストアでデフォルトで無効になっています。ストアが非標準の AJAX カート API を使用しており、Upcart がカート追加イベントをインターセプトできない場合にのみ有効にしてください。有効にすると、他のアプリがカートの動作をより制御できるようになり、リダイレクトループが発生したり、Upcart のドロワーを開く代わりに顧客が Shopify のカートページに送られたりすることがあります。この設定を有効にしてリダイレクトが発生する場合は、無効にして、代わりに手動の Upcart API(
upcartRegisterAddToCart)を使用するオプション 2 に切り替えてください。
この設定の完全なガイダンスについては、Enhanced AJAX API Compatibility を参照してください。
オプション 2(推奨): カスタム Klaviyo スクリプトを追加する
手順:
- Upcart > Cart Editor > Settings を開きます
- Custom HTML セクションまでスクロールします
- ドロップダウンから Scripts (Before Load) を選択します
- 次のスクリプトを貼り付けます:
このスクリプトの動作:
- Upcart を使用して商品またはアップセルが追加されるたびに、Klaviyo に「Added to Cart」イベントを送信します
- 動作していることが確認できるように、ブラウザーのコンソールに確認メッセージ(
Klaviyo ATC)を追加します
セットアップをテストする方法
- Klaviyo のカート追加イベントのテストガイドに従います
- ブラウザーの Console タブを使用して、商品を追加した後に「Klaviyo ATC」のログが表示されることを確認します
- Klaviyo の分析ダッシュボードで ATC イベントデータを確認します
まとめ
Klaviyo と Upcart を併用している場合、このガイドを使えば、cart drawer の体験を損なうことなくイベントをスムーズにトラッキングできるはずです。
さらにサポートが必要ですか? アプリ内サポートからお問い合わせください。