Googleアナリティクスのハック

Googleアナリティクス(GA)は非常に優れた分析エンジンですが、ビジネスのクリティカルな指標を本質的に理解することはできません。あなたのオンラインの主な目標がサブスクリプションの購入であれ電話での問い合わせであれ、GAは最も重要な事項を反映するようカスタマイズする必要があります。このガイドでは、訪問、イベント、クリック、ビュー、スクロールなどのデータストリームを意義あるグループに分類し、より深く効果的な分析を可能にする方法に焦点を当てます。

Googleアナリティクスのハック

コンテントグループ

コンテントグループ化を使用すると、ビジネスにとって意味のある論理的なカテゴリにURLを整理することができます。個々のページを一つ一つ分析する代わりに、より広範なグループに分割してウェブサイトの異なるセクションを表現することができます。

例えば、True では以下の構造を使用しています:

  • /analytics、/competitors、/segmentationは「ダッシュボード」として分類され、これらのページはユーザーの分析やビジネスインサイトに関連しています。
  • /devや/tableauは「開発」として分類されており、Trueに統合ソリューションを求める開発者向けです。
  • /contactや/aboutは「コンタクト」として分類され、これらのページを訪れる人は、会社への連絡方法や会社の情報を探している可能性があります。

コンテントグループ化

このコンテンツの整理方法により、ウェブサイトのパフォーマンスをクリアかつ構造的に把握できます。これにより、個々のページの複雑さにとらわれず、「ダッシュボード」、「ランディングページ」、「メールキャンペーン」といった大きく意味のあるブロックに焦点を当てたエンゲージメント分析が簡素化されます。これにより、ターゲットを絞ったエンゲージメントファネルを構築し、サイトの異なるセクションにわたる主要なパフォーマンス指標を測定することが容易になります。

ユーザーID

ユーザーIDはGoogleアナリティクスの重要な機能であり、異なるデバイスやセッションを通じて個々のユーザーを追跡し識別することを可能にします。これは特に、デスクトップ、タブレット、モバイルフォン、またはアプリにサインインしているユーザーにとって貴重です。同じユーザーIDを異なるデバイスで使用することで、GAはこれらのセッションを統一されたユーザープロファイルにまとめることができます。

この統一されたビューは、複数の接触点にわたる顧客の行動を理解するために不可欠です。例えば、有料広告キャンペーンからダイレクト訪問、またはリファラリンクへのユーザーの旅を追跡することができます。全体のインタラクションパスを把握することで、最初の接触点を特定でき、マーケティング資源をどこに配分するかについてより情報に基づいた意思決定を行うことができます。この洞察により、初期の興味を引くチャンネルや高いコンバージョンを促進するチャンネルへの戦略的投資が可能になります。

ユーザー属性

ユーザー属性はしばしば過小評価されますが、特にサブスクリプションベースのモデルや長い顧客エンゲージメントサイクルがあるビジネス、例えばアプリやゲームにとって非常に強力です。Googleアナリティクスは、最大25のカスタムユーザー属性を設定することを許可しており、非常に具体的な追跡とセグメンテーションが可能です。

例えば、True では、以下のユーザー属性構造を使用しています:

user_properties: {
	subscription: "enterprise", // サブスクリプションの種類
	customer_type: "owner" // またはメンバー
}

これらの属性を設定することで、サブスクリプションの種類、行動、エンゲージメントパターンに基づいてユーザーをセグメント化することが簡単になります。エンタープライズ契約者が標準プランのユーザーとは異なる行動をどのようにとるかを調査するためデータをフィルタリングできます。また、customer_type属性により、主要なアカウントオーナーとチームメンバーを区別し、どの機能が異なるタイプのユーザーにとってより重要かを理解することができます。

ユーザー属性のリアルタイム

リアルタイムレポートは、これらのユーザー属性を一目で確認するための便利なツールを提供します。リアルタイムは主にデバッグに使用されますが、異なるタイプのユーザーがあなたのサイトとどのようにインタラクトするかについて貴重な洞察を与えることもできます。デバッグの枠を超えて、これらの属性を様々なレポートに適用してトラフィックをフィルタリングしたり、ファネルを作成したり、ユーザーセグメンテーションに基づいて行動を分析したりできます。

ユーザー体験指標:ページ生成時間とページ読み込み時間

Googleアナリティクスでのページ生成時間は2つの主要カテゴリに分類できます:

タイムリストにはいくつかありますが、2つの主なカテゴリは以下のとおりです:

  • page_generation_time - サーバー側のパフォーマンス:これは、あなたのサーバーがウェブページをどれだけ速く生成できるかを測定します。ウェブサーバーとデータベースのスピードを反映し、開発チームが最適化すべき重いページやボトルネックを特定します。
  • page_load_time - クライアント側のパフォーマンス:これは、ユーザーの視点からページがどれだけ速く読み込まれるかを測定します。接続スピード、DNS要求時間、および遅延がページ読み込み時間に影響します。ここでの最も重要な指標は、サーバーがリクエストを処理した後にウェブページを生成するまでの時間です。

ページ生成時間を分析することで、ユーザーがあなたのサイトやアプリを離れる原因となるボトルネックを特定できます。例えば、サーバー側のパフォーマンスが遅い場合、サーバーの最適化やデータベースのチューニングを検討する必要があることを示唆します。クライアント側では、ページの読み込み時間が長い場合、より高いバウंस率を引き起こす可能性があるため、接続時間やウェブページのレンダリング速度などの問題に対処することが重要です。

ウォルマートのコンバージョン率とアップロード時間

上の画像が示すように、ページ読み込み時間をわずかに改善するだけで、コンバージョン率に大きな向上をもたらすことができます。したがって、ページ生成時間を理解し最適化することは、ユーザー体験とビジネスの成果を改善するために非常に重要です。

True では、すべての必要な変数をGoogleアナリティクスに取り込むためにシンプルなコードを使用しています。

<script type="text/javascript">window.gaConfig={
    "user_id": "random-user-id-you-generated",
    "content_group": "landing",
    "page_generation_time": 19,
    "user_properties": {
    	"subscription": "small",
    	"customer_type": "member"
    }
};</script>
<script defer="defer" src="/js/ga.js"></script>

そして ga.js では

if(element.getElementById('gajavascriptscript') === null) {
	let script = element.createElement('script');
	script.setAttribute('src', 'https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXX');
	script.setAttribute('id', 'gajavascriptscript');
	element.body.appendChild(script);

	// ロードを待ちます...
	script.onload = () => {
	  window.dataLayer = window.dataLayer || [];
	  function gtag(){dataLayer.push(arguments);}
	  gtag('js', new Date());
	  gtag('config', 'G-XXXXXXXX', window.gaConfig);
	  gtag('event', 'page_generation_time', {value: window.gaConfig.page_generation_time});
	  gtag('event', 'page_load_time', {value: Date.now() - window.performance.timing.navigationStart});
	};
}

このコードは、Googleアナリティクスからgtag.jsを読み込み、その際にpage_generation_timepage_load_timeをGAに送信します。

True サンプル

グラフで示されているように、ページ生成時間はほとんどのページでほぼゼロですが、/setting/accountページを除いています。これは、ほとんどのページでのバックエンド処理が非常に効率的であることを示しています。しかし、訪問者のネットワークおよびブラウザのパフォーマンスに依存する平均ページ読み込み時間は、0.5〜1.2秒の若干高い値を示しています。これらは素晴らしい結果であり、かなりの労力と最適化を反映しています。

それでも、私が特に気にしているのは、平均ページ生成時間が0.2秒であることです。これが小さく見えるかもしれませんが、サーバー側でページの読み込みに異常に長い時間がかかっていることを示しています。これらの顕著な値は、アプリケーションの潜在的なボトルネックを示している可能性があります。これらの異常を調査し解決することは、すべてのページで一貫したパフォーマンスを確保するために重要です。

生成時間の長いページ、例えば/setting/accountに注目することで、最適化が必要な具体的な領域を特定することができます。これには、データベースクエリの複雑さを減らしたり、サーバー側の処理を最適化したり、非効率なコードパスを解決することなどが含まれるかもしれません。こうすることで、アプリケーションの全体的なパフォーマンスとユーザー体験をさらに向上させることができます。



ソーシャルメディア分析を揺るがす準備ができたら

TrueSocialMetricsを試してみてください!


トライアルを開始
クレジットカードは必要ありません。






読み続けて




Google アナリティクスとイベント トラッキングを使用した AB テスト
ご存じのように、Google アナリティクスの実験はデフォルトで個別のページでのみ機能し、広告キャンペーンを説明している場合にうまく機能します。したがって、宛先 URL を制御できます。しかし、検索、参照、ソーシャル メディアへの投稿など、トラフィック ソースを制御できない場合はどうすればよいでしょうか。それが主な問題です。しかし、それを修正する簡単な解決策があります。


ソーシャル メディア: 叫びから会話へ
テレビ コマーシャル、印刷物、ラジオ、その他の「モノローク マーケティング」チャネルの時代は終わりを告げました。新しい通信チャネルの主なメリットは、ユーザーの反応です。しかし、古いチャネルに慣れたマーケターは、今でも同じ方法で新しいチャネルを使用しています。応答を期待せずに、どこにでもいるブランドについて叫ぶのです。


インフォグラフィック: どのソーシャル ネットワークが最も魅力的か
私たちは、アメリカのトップ 5 の航空会社を調査して、どのソーシャル メディア サイトが彼らの投稿により多くの関与を生み出しているかを調べました。


Google+ コミュニティ: コミュニティの健全性を分析する
あなたがコミュニティの所有者であるか、どのコミュニティに参加するか、ブランドを代表するかを評価しているだけの場合は、コミュニティの健全性を調べて、フォロワー数の背後で何が起こっているかを確認することをお勧めします. G+ の上位 5 つのソーシャル メディア マーケティング コミュニティを比較してみましょう。