技術情報

Matomo javascriptのタイトルを使ってカスタムページタイトルを設定するには?

Matomo 内で生成されるレポートでは、ページタイトルが非常に長く、不明瞭な場合があります。これは、ユーザが特定のページの訪問者の行動を理解し、分析することができないため、レポートを読むのに困難を引き起こす可能性があります。そこで、この課題を克服するために、Matomoにはカスタムページタイトルを設定する機能があります。カスタムページタイトルは、レポートの「行動」>「ページタイトル」でページを簡単に識別するのに役立ちます。ページビューを追跡する前に、Matomoが使用するページタイトルを設定する必要があります。以下の例では、ページビューを追跡する前にドキュメントタイトルを設定するために、trackPageview JavaScript関数をインクルードしています。trackPageView’を追加する必要はありません。

デフォルトでは、MatomoはHTMLページのタイトルを使用してページタイトルを追跡します。そのため、関数setDocumentTitle:

_paq.push(['setDocumentTitle', document.title]);

_paq.push(['trackPageView']);

手動でページタイトルを設定することができます。これは1つのページにカスタムページタイトルを設定したい場合に便利です。例えば

_paq.push(['setDocumentTitle', "My Custom Title"]);

_paq.push(['trackPageView']);

同じウェブサイト上で複数のサブドメインを追跡する場合、各サブドメインのトラフィックやデータを簡単に確認できるように、ページタイトルの前にサブドメインを付けたい場合があります。そのためには、以下の変更を加えてください:

_paq.push(['setDocumentTitle', document.domain + "/" + document.title]);

_paq.push(['trackPageView']);

上級者は、例えばPHPを使ってページ名を動的に生成することもできる:

_paq.push(['setDocumentTitle',"<?php echo $myPageTitle ?>"]);

_paq.push(['trackPageView']);

AカスタムURLも同様にMatomo javascript トラッカー.