このガイドでは、analyticsを使用してカスタムディメンションと指標を送信する方法について説明します。js”を発表した。
概要
カスタムディメンションとメトリックは、カスタムデータをGoogleアナリティクスに送信する強力な方法です。 Web開発者は、カスタムディメンションと指標を使用して、ログインしたユーザーとログアウトしたユーザー、ページの作成者、ゲームのレベル、またはページ上にあるその他のビジネスデータの違いをセグメント化して測定できます。
この機能がどのように機能するかの完全な概要については、”カスタムディメンションとメトリクス機能リファレンス”を参照してくださ
カスタムディメンションとメトリックデータは、次のいずれかまたは両方の値を使用して送信します。
フィールド名 | 値タイプ | 必須 | 説明 |
---|---|---|---|
ディメンション+ | テキスト | いいえ | ディメンションインデックス。 各カスタムディメンションには、関連するインデックスがあります。最大20個のカスタムディメンションがあります(Analyticsの場合は200個、360個のアカウント)。 インデックスサフィックスは、0より大きい正の整数でなければなりません(e.g。寸法3)。 |
メトリックインデックス | 整数 | いいえ | メトリックインデックス。 各カスタム指標には、関連するインデックスがあります。 最大20個のカスタム指標があります(Analyticsの場合は200個、360個のアカウント)。 インデックスサフィックスは、0より大きい正の整数でなければなりません(例:metric5)。 |
実装
まず、Googleアナリティクス管理インターフェイスを使用してカスタムディメンションまたはメトリクスを設定 カスタムディメンションまたは指標を構成すると、あるカスタムディメンションまたは指標を識別し、別のカスタムディメンションまたは指標を区別する一意のインデックスが割り当てられます。 次に、分析でインデックスを使用します。特定のカスタムディメンションまたは指標のデータを送信するjsライブラリ。
データの送信
カスタムディメンションまたはメトリックデータは、既存のヒットでのみ送信できます。 たとえば、pageview
タイプhitにインデックス15
のカスタムディメンションを送信するには、次のように使用します:
ga('send', 'pageview', { 'dimension15': 'My Custom Dimension'});
インデックスでヒットしたevent
タイプのカスタムメトリクスを送信するには、次のように使用します。
ga('send', 'event', 'category', 'action', { 'metric18': 8000});
カスタムメトリクスが通貨タイプを持つように設定されている場合は、次のように使用できます。
ga('send', 'event', 'category', 'action', { 'metric18': 8000});
カスタムメトリクスが通貨タイプを持つように設定されている場合は、次のように使用できます。decimal valuesを送信する:
ga('send', 'event', 'category', 'action', { 'metric19': 24.99});
場合によっては、特定のページ上のすべてのヒットを含むカスタムディメンションまたはメトリックを送信することができます(またはトラッカーオブジェクトの有効期間)。 この場合、set
コマンドを使用して、カスタムディメンションまたはメトリックを設定できます:
ga('set', 'dimension5', 'custom data');
Toset
ディメンションとメトリックの両方の値は、次のように使用できます。
ga('set', { 'dimension5': 'custom dimension data', 'metric5': 'custom metric data'});
このデータの送信方法の特定の形式については、フィールドリファレンスドキュメントのカスタムディメンションとメトリックのセクションを参照してください。
例
カスタムディメンションを使用する場合の素晴らしい例は、多くの作成者がいるコンテンツベースのサイトがある場合です。 アナリストとして、どの著者が最も人気のあるコンテンツを持っているかを理解することができます。 この質問に答えるには、作成者別にページビューを比較するレポートを表示できます。 作成者データはGoogleアナリティクスではデフォルトでは使用できませんが、このデータを各ページビューでカスタムディメンションとして送信できます。
ソリューションの最初の手順は、管理インターフェイスで新しいカスタムディメンションを構成することです。 名前はauthor
hit
5
であるとします。
author
カスタムディメンションが構成され、インデックスが割り当てられたので、分析で使用できます。作成者データをカスタムディメンションとして送信するjsライブラリ。 たとえば、ページがPHPで記述されている場合、ページの実際の作成者はおそらく$author
ようなPHP変数に格納されます。 PHPテンプレートでは、このauthor変数を使用してauthor値をカスタムディメンションに渡すことができます。
ga('send', 'pageview', { 'dimension5': '<?=$author?>'});