こんにちは、google Analyticsの設定について、カスタムディメンションをやりたいため、サイト内に30秒以上いる人の行動を取りたい及び30秒以上いる人のIPアドレスを取りたい場合、タグマネージャーにjavascripのコードをどう追加していけばよろしいでしょうか?
どなた方が分かれば教えてお願い致します。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
ベストアンサー
こんにちは。
Google Analyticsを開き、アナリティクス設定から
カスタム定義 > カスタムディメンションで表示される画面で「新しいカスタムディメンション」をクリックし、各フィールドにつぎの値を入力(や選択)します。
名前:IPアドレス
範囲:ユーザー
アクティブ:チェックをいれる
「作成」をクリックすると
var dimensionValue = 'SOME_DIMENSION_VALUE'; ga('set', 'dimension1', dimensionValue);
というコードが表示されますので、これをコピー(※1行目は使用しません)して「完了」をクリックしてカスタムディメンションの設定を終了します。
つぎに、カスタム定義 > カスタム指標で「新規カスタム指標」をクリックし、各フィールドにつぎの値を入力(や選択)します。
名前:セッション時間
範囲:ヒット
フォーマットタイプ:時間
最小値(秒単位):30
最大値(秒単位):(※今回の場合は入力不要)
アクティブ:チェックをいれる
「作成」をクリックすると
var metricValue = '123'; ga('set', 'metric1', metricValue);
というコードが表示されますので、これをコピー(※1行目は使用しません)して「完了」をクリックしてカスタム指標の設定を終了します。
上記で取得したコードを下記のように書き換えて
ga('set', 'dimension1', '<?php echo $_SERVER['REMOTE_ADDR']; ?>'); ga('set', 'metric1', 30);
Google アナリティクスのトラッキングコード(グローバルアナリティクス)の UA定義の直後の行に記述してください。
ga('create', 'UA-*******-**', 'setAccount'); ga('set', 'dimension1', '<?php echo $_SERVER['REMOTE_ADDR']; ?>'); ga('set', 'metric1', 30); ga('send', 'pageview');
※アクセスしてきたユーザーの IPアドレスは、JavaScriptでは取得できませんので、PHPで取得を行います(PHPが使えないサーバーでは機能しませんのでご注意ください。くわしくは説明しませんので、理由はお時間のあるときにご自身でお調べください)。
結果は、Google Analyticsのレポート画面で、集客 > すべてのトラフィック から確認することができます(レポートが反映されるまでには、しばらく時間がかかります)。
Google アナリティクス カスタム ディメンション / 指標 についてくわしくはこちら(公式ページ:リンク)をごらんください。
以上、ご参考いただければ幸いです。
投稿2016/01/09 06:42
編集2016/01/09 10:38退会済みユーザー
総合スコア0
0
こちらに投稿いただいた方が良いも知れません。
Google アナリティクス ヘルプ フォーラム
投稿2016/01/08 09:05
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/12 02:05
退会済みユーザー
2016/01/12 02:18
2016/01/12 04:23
退会済みユーザー
2016/01/12 06:20 編集
2016/01/12 08:24