Clarityとは?Microsoftの無料ヒートマップツールの設定方法や使い方を解説

Webサイトの改善に役立つ無料ツールを探しているなら、Microsoft Clarityは強力な選択肢の一つです。Clarityは、ユーザーのWebサイト上での行動を詳細に分析できるヒートマップツール。スクロールやクリック、マウスの動きを可視化することで、ユーザーがどこに興味を持ち、どこで離脱しているかを把握できます。この記事では、Clarityとは何かという基本的な概要から、アカウント作成、トラッキングコードの設置方法、ダッシュボードの見方、ヒートマップやレコーディングの確認方法など、Clarityの導入から活用までを網羅的に解説。さらに、セグメント作成やカスタムタグ設定といった応用的な使い方、CVR向上やUI/UX改善といった具体的なWebサイト改善事例も紹介することで、Clarityを最大限に活用するためのノウハウを提供します。Googleアナリティクスとの違いやメリット・デメリットも理解することで、それぞれのツールを効果的に使い分け、Webサイトの改善に繋げられるでしょう。この記事を読み終える頃には、Clarityを使ってWebサイトの課題を発見し、データに基づいた改善策を実行できるようになるはずです。

目次

1. Clarityの概要

Clarityとは、Microsoftが提供する無料のユーザー行動分析ツールです。Webサイトに訪れたユーザーの行動を詳細に分析することで、サイトの改善に役立つデータを得ることができます。ヒートマップやセッションレコーディング、スクロールマップといった機能を利用して、ユーザーの行動を視覚的に理解し、Webサイトの使いやすさやコンバージョン率の向上に繋げることが可能です。

1.1 Clarityとは何か

Clarityは、JavaScriptのトラッキングコードをWebサイトに埋め込むことで、ユーザーの行動データを収集・分析するツールです。2020年にMicrosoftがリリースし、現在では世界中の多くのWebサイトで利用されています。Clarityは無料で利用できるため、個人ブログから大規模なECサイトまで、幅広いWebサイトで導入が進んでいます。ユーザーのプライバシー保護にも配慮されており、IPアドレスの匿名化やデータの暗号化など、セキュリティ対策も万全です。

1.2 Clarityでできること

Clarityでは、主に以下の機能を利用することができます。

  • ヒートマップ:ユーザーがWebサイトのどこをクリックしたか、マウスをどのように動かしたかを視覚的に表示します。クリック数やマウスの動きを色分けして表示することで、ユーザーがどの要素に興味を持っているかを分析できます。
  • セッションレコーディング(再生):ユーザーのWebサイト上での操作を動画のように再生することができます。実際の操作を見ることで、ユーザーがどこで迷っているか、離脱しているかを特定し、改善点を見つけることができます。プライバシー保護のため、入力フォームへの入力値などは記録されません。
  • スクロールマップ:ユーザーがページをどこまでスクロールしたかを視覚的に表示します。どのコンテンツが読まれているか、どの位置で離脱しているかを把握し、コンテンツの配置や構成の最適化に役立ちます。
  • デッドクリック:クリックしても反応のない要素へのクリックを検出します。JavaScriptのエラーやリンク切れなど、ユーザー体験を損なう問題を特定し、修正することができます。
  • 過剰スクロール:コンテンツ量に対して過剰なスクロールが発生している場合を検出します。ページレイアウトの改善やコンテンツの最適化に役立ちます。
  • JavaScriptエラー:ページ上で発生しているJavaScriptエラーを検出します。エラーの原因を特定し、修正することで、Webサイトのパフォーマンス向上に繋げます。

1.3 ClarityとGoogleアナリティクスの違い

ClarityとGoogleアナリティクスはどちらもWebサイトのアクセス状況を分析するためのツールですが、それぞれ特徴が異なります。主な違いは以下の通りです。

機能ClarityGoogleアナリティクス
料金無料無料(Google Analytics 4)
データの可視化ヒートマップ、セッションレコーディングなど視覚的なデータが豊富数値データ中心
分析の目的ユーザー行動の「質」の分析ユーザー行動の「量」の分析
得意な分析UI/UXの改善Webサイト全体のアクセス状況の把握

ClarityとGoogleアナリティクスは相互に補完する関係にあります。GoogleアナリティクスでWebサイト全体のアクセス状況を把握し、Clarityで具体的なユーザー行動を分析することで、より効果的なWebサイト改善を行うことができます。

1.4 Clarityのメリット・デメリット

Clarityには、以下のようなメリット・デメリットがあります。

メリットデメリット
無料であるデータの保存期間に制限がある
ヒートマップやセッションレコーディングなど視覚的に分かりやすい高度な分析機能は不足している
導入が簡単Googleアナリティクスとの連携機能は限定的
個人情報保護への配慮がされている大量のアクセスがあるサイトではデータがサンプリングされる場合がある

無料でありながら、ヒートマップやセッションレコーディングといった強力な機能を備えている点がClarityの大きなメリットです。一方で、高度な分析機能は不足しているため、本格的なデータ分析にはGoogleアナリティクスなどの他のツールとの併用が推奨されます。

2. Clarityの導入方法

Clarityをウェブサイトに導入する方法をステップバイステップで解説します。Clarityは無料で利用できるため、導入コストをかけずにウェブサイトの分析を始められます。

2.1 Clarityのアカウント作成

Clarityを利用するには、Microsoftアカウントが必要です。既にMicrosoftアカウントをお持であれば、Clarityのウェブサイトにアクセスし、サインインするだけでアカウント作成は完了です。Microsoftアカウントをお持ちでない場合は、無料で作成できます。アカウント作成時に必要な情報は、メールアドレス、パスワード、氏名などです。

2.2 Clarityのプロジェクト作成

アカウント作成後、Clarityにログインすると、プロジェクトを作成する画面が表示されます。プロジェクト名とウェブサイトのURLを入力し、プロジェクトを作成します。プロジェクト名は、ウェブサイトの名前や分析の目的を分かりやすく設定しましょう。 例えば、「〇〇株式会社コーポレートサイト」や「ECサイト分析プロジェクト」などです。URLは、分析対象のウェブサイトのURLを正確に入力してください。

2.3 トラッキングコードの設置方法

Clarityのプロジェクトを作成したら、トラッキングコードをウェブサイトに設置する必要があります。トラッキングコードは、Clarityがウェブサイトのユーザー行動を記録するために必要なコードです。トラッキングコードは、プロジェクト作成後に表示される画面からコピーできます。

トラッキングコードの設置方法は主に2つあります。

設置方法手順
HTMLのheadタグ内に直接貼り付けるウェブサイトのHTMLファイルを開き、<head>タグ内にトラッキングコードを貼り付けます。この方法は、HTMLの編集に慣れている方におすすめです。
Googleタグマネージャーを利用するGoogleタグマネージャーを利用している場合は、カスタムHTMLタグを作成し、トラッキングコードを貼り付けることで簡単に設置できます。この方法は、Googleタグマネージャーに慣れている方におすすめです。 タグの種類は「カスタムHTML」を選択し、トリガーは「All Pages」を設定することで、すべてのページでClarityが動作するようになります。

どちらの方法でも、トラッキングコードが正しく設置されると、Clarityでデータの収集が開始されます。

2.4 WordPressへの導入方法

WordPressを利用している場合は、プラグインを利用することで簡単にClarityを導入できます。「Insert Headers and Footers」や「Head, Footer and Post Injections」などのプラグインを利用することで、HTMLを直接編集することなく、トラッキングコードを設置できます。プラグインを利用する場合は、プラグインの使用方法をよく確認し、正しく設定してください。

また、テーマによっては、ヘッダーやフッターにコードを挿入する機能が備わっている場合があります。その場合は、テーマの設定画面からトラッキングコードを設置できます。

Clarityの導入は、上記の手順で完了です。導入後、数時間から数日でデータがClarityのダッシュボードに表示され始めます。データが表示されない場合は、トラッキングコードが正しく設置されているか確認してください。

3. Clarityの基本的な使い方

Clarityを導入したら、さっそく基本的な使い方をマスターして、Webサイトの分析を始めましょう。Clarityのインターフェースは直感的に操作できるよう設計されているので、初心者でも簡単に使いこなせます。ここでは、ダッシュボードの見方、ヒートマップの確認方法、レコーディングの再生方法、そしてフィルター機能の使い方を詳しく解説します。

3.1 ダッシュボードの見方

Clarityのダッシュボードは、Webサイトのパフォーマンスを一目で把握できる重要な場所です。アクセス数、ページビュー数、平均滞在時間、直帰率といった基本的な指標が表示されます。これらの指標を時系列で確認することで、Webサイトのトレンドを分析し、改善点を見つけることができます。

ダッシュボード上部には、日付範囲を選択する機能があります。特定の期間のパフォーマンスを分析したい場合に活用しましょう。例えば、キャンペーン実施期間中の効果測定や、季節ごとのアクセス数の変化などを分析できます。

指標説明
アクセス数Webサイトへの訪問者数。ユニークユーザー数とも呼ばれます。
ページビュー数Webサイト内で閲覧されたページの総数。
平均滞在時間訪問者がWebサイトに滞在した平均時間。
直帰率Webサイトにアクセスした訪問者が、1ページしか閲覧せずに離脱した割合。

3.2 ヒートマップの確認方法

ヒートマップは、Webサイト上のどの要素がクリックされたか、スクロールされたかを視覚的に表示する機能です。赤色の部分が最もインタラクションが多く、青色の部分は少ないことを示しています。ヒートマップを確認することで、ユーザーの行動パターンを理解し、UI/UXの改善に役立てることができます。

Clarityでは、ページごとのヒートマップを表示できます。特定のページにおけるユーザーの行動を詳しく分析したい場合に便利です。また、デバイス別(デスクトップ、モバイル、タブレット)のヒートマップを表示することも可能です。デバイスによってユーザーの行動が異なる場合があるため、それぞれのデバイスに最適化されたUI/UXを提供するために重要な情報となります。

3.2.1 ヒートマップの種類

Clarityでは、クリックマップ、スクロールマップ、エリアマップといった複数の種類のヒートマップを提供しています。それぞれのヒートマップの特徴を理解して、Webサイト分析に活用しましょう。

ヒートマップの種類説明
クリックマップWebサイトのどの要素がクリックされたかを視覚的に表示します。
スクロールマップWebサイトのどの部分がスクロールされたかを視覚的に表示します。ユーザーがどの程度までページを閲覧しているかを把握できます。
エリアマップマウスの動きを視覚的に表示します。ユーザーがどの要素に興味を持っているかを分析できます。

これらのヒートマップを組み合わせて分析することで、より深い洞察を得ることができます。

3.3 レコーディングの再生方法

レコーディングは、訪問者のWebサイト上での行動を動画で再生する機能です。マウスの動き、クリック、スクロール、フォーム入力といった操作をすべて記録し、再生することができます。実際のユーザー行動を視覚的に確認できるため、Webサイトの改善点を具体的に把握することができます。

レコーディングを再生する際には、再生速度を調整したり、特定の操作にジャンプしたりすることも可能です。また、レコーディングには、訪問者のデバイス情報、ブラウザ情報、アクセス元といった情報も記録されています。これらの情報を活用することで、より詳細な分析を行うことができます。

プライバシー保護の観点から、個人情報(氏名、住所、電話番号、クレジットカード情報など)はマスクされます。

3.4 フィルター機能の使い方

Clarityには、レコーディングを絞り込むためのフィルター機能が備わっています。例えば、特定のページを閲覧したユーザー、特定のデバイスを利用したユーザー、特定の国からのアクセスといった条件で絞り込むことができます。フィルター機能を活用することで、特定のセグメントのユーザー行動を分析し、効果的な改善策を導き出すことができます。

フィルター条件は複数設定することができ、より詳細な絞り込みが可能です。例えば、「スマートフォンでアクセスしたユーザー」かつ「特定の商品ページを閲覧したユーザー」といった条件で絞り込むことができます。フィルター機能を効果的に活用することで、Webサイトの改善に繋がる貴重な洞察を得ることができます。

4. Clarityの応用的な使い方

Clarityの基本的な機能をマスターしたら、さらにWebサイト分析を深掘りし、改善に繋げるために応用的な使い方を学びましょう。ここでは、セグメントの作成、カスタムタグの設定、API連携、A/Bテストツールとの連携について解説します。

4.1 セグメントの作成と活用

セグメントとは、特定の条件を満たすユーザーグループのことです。例えば、「特定のページを訪問したユーザー」「モバイル端末でアクセスしたユーザー」「特定の国からのアクセスユーザー」など、様々な条件でセグメントを作成できます。セグメントを活用することで、特定のユーザーグループの行動を分析し、より効果的な改善策を導き出すことができます。

例えば、CVRが低いページに訪れたユーザーの行動を分析することで、改善ポイントを発見できる可能性があります。Clarityでは、デバイス、国、セッション時間、訪問ページなどの様々な条件でセグメントを作成できます。作成したセグメントは、ヒートマップ、レコーディング、ダッシュボードなど、Clarityの様々な機能で利用可能です。

4.1.1 セグメント作成の手順

  1. Clarityのダッシュボードにアクセスします。
  2. 左側のメニューから「セグメント」を選択します。
  3. 「新しいセグメント」ボタンをクリックします。
  4. セグメント名と条件を設定します。
  5. 「保存」ボタンをクリックします。

4.2 カスタムタグの設定

Clarityでは、JavaScriptを使ってカスタムタグを設定できます。カスタムタグを使用することで、標準で用意されている計測項目以外にも、独自のデータを取得し、分析に活用できます。例えば、ECサイトで特定の商品をカートに追加したユーザーの行動を分析したい場合、商品を追加した際に発火するイベントにカスタムタグを設定することで、その後のユーザー行動を詳細に分析できます。

4.2.1 カスタムタグ設定の例

上記は、商品がカートに追加された際に、”product_added_to_cart”というカスタムタグに”true”という値を設定する例です。このカスタムタグを設定することで、商品をカートに追加したユーザーをセグメントとして抽出したり、その後の行動を分析したりすることが可能になります。

4.3 API連携

ClarityはAPIを提供しており、他のシステムと連携させることができます。例えば、BIツールやマーケティングオートメーションツールと連携することで、より高度な分析や自動化を実現できます。API連携により、Clarityで取得したデータを他のシステムに取り込み、統合的な分析を行うことが可能になります。

連携サービス例連携によるメリット
Google データポータルClarityのデータと他のデータソースを組み合わせて可視化・分析
Tableauインタラクティブなダッシュボードを作成し、データ分析を深化

4.4 A/Bテストツールとの連携

ClarityをA/Bテストツールと連携させることで、A/Bテストの結果をより深く分析できます。例えば、Googleオプティマイズと連携することで、どのバリエーションがより効果的かをヒートマップやレコーディングで視覚的に確認できます。 これにより、A/Bテストの結果だけでなく、ユーザー行動の具体的な違いを把握し、Webサイト改善に繋げることができます。どの要素がコンバージョンに繋がり、どの要素が離脱を招いているのかを視覚的に理解することで、より効果的な改善策を立案できます。

連携方法はA/Bテストツールによって異なりますが、多くの場合、JavaScriptを使ってClarityのトラッキングコードにA/Bテストのバリエーション情報を付加することで実現できます。これにより、ClarityでA/Bテストのバリエーションごとにデータをセグメント化し、分析することが可能になります。

5. Clarityを活用したWebサイト改善事例

Clarityを導入することで、Webサイトのアクセス状況を詳細に分析し、データに基づいた改善を行うことができます。ここでは、Clarityを活用したCVR向上、UI/UX改善、離脱率改善の事例を紹介します。

5.1 CVR向上事例

5.1.1 事例1:ボタン配置の変更によるCVR向上

ECサイトにおいて、商品購入ボタンがスクロールしないと見えない位置に配置されていたため、Clarityのヒートマップで確認したところ、多くのユーザーがボタンまでスクロールしていませんでした。そこで、ボタンをファーストビューに移動させた結果、クリック率が向上し、CVRが15%向上しました。

5.1.2 事例2:フォーム改善によるCVR向上

問い合わせフォームの入力項目が多く、離脱率が高いことが課題でした。Clarityのレコーディング機能でユーザーの行動を分析した結果、入力項目の多さに戸惑っているユーザーが多いことが判明しました。そこで、必須項目を絞り込み、入力しやすいフォームに改善した結果、離脱率が低下し、CVRが10%向上しました。

5.2 UI/UX改善事例

5.2.1 事例1:メニューの改善による回遊率向上

Webサイトのメニューが複雑で、ユーザーが目的のページに辿り着きにくいことが課題でした。Clarityのヒートマップでメニューのクリック状況を分析した結果、クリックされていないメニュー項目が多いことが判明しました。そこで、メニュー構成を見直し、分かりやすい階層構造に変更した結果、ユーザーの回遊率が向上し、直帰率が5%減少しました。

5.2.2 事例2:検索機能の改善によるユーザー満足度向上

Webサイト内検索の精度が低く、ユーザーが求める情報に辿り着きにくいことが課題でした。Clarityのレコーディング機能でユーザーの検索行動を分析した結果、検索キーワードと検索結果の関連性が低いことが判明しました。そこで、検索アルゴリズムを改善し、関連性の高い検索結果が表示されるようにした結果、ユーザー満足度が向上し、サイト滞在時間が増加しました。

5.3 離脱率改善事例

5.3.1 事例1:ページ読み込み速度の改善による離脱率低下

Webサイトの読み込み速度が遅く、離脱率が高いことが課題でした。Clarityのダッシュボードでページの読み込み時間を確認した結果、画像の容量が大きく、読み込みに時間がかかっていることが判明しました。そこで、画像を最適化し、読み込み速度を改善した結果、離脱率が低下し、ページビュー数が増加しました。

5.3.2 事例2:コンテンツの改善による離脱率低下

ブログ記事の内容が分かりにくく、離脱率が高いことが課題でした。Clarityのスクロールマップでユーザーのスクロール状況を分析した結果、記事の途中で離脱するユーザーが多いことが判明しました。そこで、記事の内容を分かりやすく書き直し、図表などを追加した結果、離脱率が低下し、平均セッション時間が増加しました。

改善項目実施内容効果
ボタン配置ファーストビューへの移動CVR 15%向上
フォーム改善入力項目の削減CVR 10%向上
メニュー改善階層構造の見直し直帰率 5%減少
検索機能改善検索アルゴリズムの改善サイト滞在時間増加
ページ読み込み速度画像の最適化離脱率低下
コンテンツ改善内容の分かりやすさの向上平均セッション時間増加

これらの事例はあくまで一例ですが、Clarityを活用することで、Webサイトの様々な課題を特定し、データに基づいた改善策を講じることが可能になります。Clarityを導入し、Webサイトの改善に役立ててください。

6. まとめ

この記事では、Microsoft Clarityの概要から導入方法、基本的な使い方、応用的な使い方、そしてWebサイト改善事例までを網羅的に解説しました。Clarityは無料で利用できるヒートマップツールでありながら、レコーディング機能やセグメント機能など、Googleアナリティクスだけでは得られないユーザー行動の深い洞察を提供してくれます。

導入もトラッキングコードをWebサイトに設置するだけで容易に開始でき、WordPressを利用している場合はプラグインでさらに簡便に導入できます。ダッシュボードからヒートマップやレコーディングを確認することで、ユーザーがサイト内でどのように行動しているのかを視覚的に理解し、改善点を見つけることが可能です。さらに、セグメントやカスタムタグを活用することで、より詳細な分析を行うこともできます。

Clarityを活用することで、CVR向上、UI/UX改善、離脱率改善など、Webサイトの様々な課題解決に繋げることが期待できます。具体的な改善事例も紹介しましたので、ぜひ参考にして自身のWebサイト改善に役立ててください。Clarityは強力なツールであり、使いこなすことでWebサイトの成功に大きく貢献するでしょう。

お気軽にお問い合わせ下さい
アプリやEC、Webサービス全般のインハウスマーケティングに関するご相談や、当サイトに関する内容など、お気軽にお問い合わせください。
このフォームに入力するには、ブラウザーで JavaScript を有効にしてください。
名前
よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

アプリやEC、Webサービス全般のインハウスマーケティングを支援しています。漫画や音楽、プロレス観戦や競馬が趣味です。

目次