Shopify上級者向けMatomoトラッキングガイド
By JoeVu, at: 2024年12月11日14:15
Estimated Reading Time: __READING_TIME__ minutes


Matomoの公式ガイドでは、一般的なトラッキングとeコマースイベントについて、ShopifyとMatomoの統合の基本が既に網羅されていますが、トラッキングの価値をさらに高めるために実装できる高度な設定と最適化が他にもあります。以下では、公式ガイドへのリンクを示し、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の設定でクリーンで実行可能なデータが得られます。
より高度なユースケースや特定の設定の詳細な説明が必要な場合は、次のガイドをお待ちください!