Shopify高度化とMatomoトラッキングガイド
By JoeVu, at: 2024年12月11日14:15
Estimated Reading Time: __READING_TIME__ minutes


ShopifyとMatomo高度トラッキングガイド
Matomoの公式ガイドでは、一般的なトラッキングやeコマースイベントに関してShopifyとの統合の基本を既に網羅していますが、トラッキングの価値をさらに高めるために実装できる高度な設定と最適化が他にもあります。以下では、公式ガイドへのリンクを示し、Shopify向けのMatomoトラッキング設定を改良するためのいくつかの推奨事項について詳しく説明します。
公式統合ガイド
-
ShopifyへのMatomoトラッキングコードのインストール方法
Matomo Shopifyトラッキングコードガイド
カスタムピクセルを使用して、ShopifyストアにMatomoのトラッキングコードを埋め込む方法を学びます。
-
Matomoを使用したShopify eコマースイベントのトラッキング方法
Matomo Shopify eコマースイベントガイド
購入、カートに追加などのShopify eコマースイベントをトラッキングするための詳細な手順を確認できます。
高度な推奨事項
基本的なトラッキングを超えて、Matomo統合を最大限に活用するには、次の高度なヒントを検討してください。
1. ShopifyクライアントIDのトラッキング
一意のShopifyクライアントIDをトラッキングすることにより、複数のデバイスにまたがる顧客セッションをリンクし、ユーザー行動の理解を深めることができます。
実装方法:
ShopifyクライアントIDをトラッキングコードで使用して、Matomo分析データの充実を図ります。Matomoでカスタムディメンションを追加してクライアントIDを保存し、Shopifyユーザーセッションにリンクします。
// ShopifyクライアントIDを取得する例
_paq.push(['setCustomDimension', customDimensionId, ShopifyAnalytics.meta.clientId]);
メリット:
- 顧客行動に関するより深い洞察を得られます。
- デバイスをまたいでより効果的にリピーターユーザーをトラッキングできます。
2. Google広告と紹介パラメーターのトラッキングを避ける
utm_*
やfb_*
のような不要なトラッキングパラメーターは、分析結果を混乱させ、レポートの読みづらさを招きます。MatomoのsetExcludedQueryParams
とsetExcludedReferrers
機能を使用して、トラッキングデータを整理します。
不要なパラメーターを除外する:
マーケティングパラメーターと特定の支払い/紹介元を除外するには、次のスニペットをトラッキングコードに追加します。
_paq.push(["setExcludedQueryParams", [ "/^utm.*/", "/^mtm.*/", "/^fb.*/", "/^gc.*/", "/^ms.*/", "/^tt.*/", "/^tw.*/", "/^li.*/", "/^sc.*/", "/^pin.*/", "/^rd.*/", "/^yc.*/", "/^dc.*/", "/^cid$/", "/^icid$/" ]]);
_paq.push(["setExcludedReferrers", [ "shopify.com", ".mybigcommerce.com", ".shopify.com", "paypal.com", ".paypal.com", "applepay.com", ".applepay.com", "stripe.com", ".stripe.com", "squareup.com", ".squareup.com", "klarna.com", ".klarna.com", "afterpay.com", ".afterpay.com", "pay.google.com", ".pay.google.com", "pay.amazon.com", ".pay.amazon.com", "shop.app", ".shop.app", "authorize.net", ".authorize.net", "braintreepayments.com", ".braintreepayments.com", "worldpay.com", ".worldpay.com", "adyen.com", ".adyen.com", "2checkout.com", ".2checkout.com", "skrill.com", ".skrill.com", "wepay.com", ".wepay.com", "bluesnap.com", ".bluesnap.com", "sezzle.com", ".sezzle.com", "affirm.com", ".affirm.com", "payments.bigcommerce.com" ]]);
メリット:
- 無関係なパラメーターのない、より明確な分析データ。
- より正確な紹介元レポートと、トラフィックソースに関するより優れた洞察。
3. カスタムディメンションを使用したデータ収集の改善
Matomoのカスタムディメンションを使用して、次のような追加のメタデータを取得します。
- ユーザータイプ:新規顧客とリピーター顧客。
- Shopifyタグ:セグメンテーションのために特定のタグまたは顧客属性をトラッキングします。
- 購入カテゴリ:製品の種類またはカテゴリ別に購入をセグメント化します。
カスタムディメンションの追加方法:
- Matomo管理者>カスタムディメンションに移動し、新しいディメンションを作成します。
- カスタムディメンションを含めるようにShopifyトラッキングコードを変更します。例:
_paq.push(['setCustomDimension', customDimensionId, 'CustomerType: Returning']);
4. トラッキング設定の定期的な監査
時間とともに、Shopifyストアは新しい機能、テーマ、またはアプリで進化します。Matomoトラッキングを定期的に監査して、すべての関連データが正確に取得されていることを確認します。確認する主なポイントを以下に示します。
- カスタムイベントが期待どおりに発生しているかどうかを確認します。
- 商品詳細や価格を含むeコマースデータを検証します。
- 新しいサイト要素またはアプリが適切にトラッキングされていることを確認します。
結論
公式Matomoガイドとこれらの高度なテクニックを組み合わせることで、Shopify分析を次のレベルに引き上げることができます。ShopifyクライアントIDのトラッキング、無関係なクエリパラメーターの除外、カスタムディメンションの実装など、これらのヒントにより、Matomo設定でクリーンで実用的なデータが確実に提供されます。
より高度なユースケースや特定の設定に関する詳細な説明については、次のガイドをお待ちください!