ページURLの一部が重複して追跡されています(例えば、”Default.aspx “と “default.aspx “の両方が異なるページとして追跡されています)。どうすればMatomoにそれらを同じカスタムURLとして記録させることができますか?
ページURLレポートで、同じページURLが異なるエントリに表示される場合、setCustomUrl
コマンドを使うと、1つまたは複数のページについて、デフォルトのページURLをカスタムURLで上書きすることができます。
例えば、同じページが “index.html “や “index “や”/”の下に表示されているような場合に役立つだろう。ウェブサイトのJavaScriptでこのケースを検出して_paq.push(['setCustomUrl', "/index.html"]);
を呼びだして、Matomoの同じURL “index.html “の下にあるこれらすべてのページを追跡することができます。
例えば、”Default.aspx” と “DEFAULT.aspx” の両方が表示され、”default.aspx” としてトラッキングしたい場合。Matomo Javascript Tracking タグに、以下の行を追加します:
_paq.push(['setCustomUrl', location.href.toLowerCase()]);
ラインの直前で:
_paq.push(['trackPageView']);
例えば、”Default.aspx “や “DEFAULT.aspx “は “default.aspx “としてトラッキングされます。
Javascript Trackerの代わりにLog Analyticsツールを使用している場合、import_logs.py
スクリプトに以下のオプションを渡すことができます:
--force-lowercase-path