同意時にヒートマップとセッションの記録を有効にするには?
ユーザーの同意に基づいてヒートマップとセッション記録機能を有効にすることの実現可能性を考えたことはありますか?もしこの考えが頭をよぎったのであれば、それは実際に可能ですのでご安心ください。Matomoでは、ユーザーが明示的に要求し、同意した場合にこの機能を有効にすることができます。
以下の指示に従ってください:
- ヒートマップとセッション録画を無効にするには、以下を追加してください。
_paq.push(['HeatmapSessionRecording::disable']);
をトラッキングコードに追加してください。 - クッキーを保存して使用する前に、ユーザーのクッキーに関する同意を必要とするには、以下を追加します。
_paq.push(['requireCookieConsent']);
- その後のすべてのページビューと訪問に対してクッキーの同意を記憶するには、以下を追加します。
_paq.push(['rememberCookieConsentGiven']);
. - 利用者がデータ処理に同意した場合
_paq.push(['setConsentGiven']);
ヒートマップとセッション録画を有効にするには、次のスクリプトを挿入する。_paq.push(['HeatmapSessionRecording::enable']);
.
訪問者が後の時点で同意を撤回することを選択した場合、クッキーの同意を削除する必要があります。これを行うには_paq.push(['forgetCookieConsentGiven']);
を使用します。このような場合は、ステップ1で説明したように、ヒートマップとセッション記録機能を無効にすることを忘れないでください。