2017-05-04 18 views
0

を報告それは私に私がGoogle AnalyticsのユーザーデータとユーザーIDは、私がGoogle AnalyticsのユーザーIDポリシーをオンにしている

ga('set', 'userId', {{USER_ID}}); // Set the user ID using signed-in user_id. and i am using the codeigniter to get the userid from session 

    <script>  
    ga('create', 'UA-98432350-1', 'auto'); 
    <?php 

    if (isset($user_id)) { 
     $gacode = "ga('create', 'UA-98432350-1', 'auto', {'userId': '%s'});"; 
    echo sprintf($gacode, $user_id); 
    }  
    ?> 

    ga('set', 'dimension1', 'its the dimension value'); 
    ga('send', 'pageview'); 

    </script> 

これは私が

を使用しているコードですがどのように提供するかを表示しますこのコードを適用した後、[オーディエンス]タブのユーザーエクスプローラには、まだuserIdが表示されていないClientIdが表示されます。

カスタムディメンションを作成して今すぐハードコーディングされた値 を送信しているため、名前、電子メールなどのレポートでユーザーカスタムデータを取得したいのですが、どこにも表示されません。

あなたは、あなたがそれを使用する前にGoogle AnalyticsのバックエンドでユーザーID機能を設定する必要があり

enter image description here

+2

Googleアナリティクスの名前や住所などの個人情報を保存すると、Googleのサービス利用規約に違反します(ToSによれば、アカウントを終了することもできます)。カスタムディメンションは標準レポートには表示されず、セグメント、フィルタ、セカンダリディメンション(後者の2つはユーザーエクスプローラには適用されません)またはカスタムレポートとして使用できます。 –

答えて

0

  1. あなたのGAのアカウントにログインし、「管理者」
  2. 選択するために行きますプロパティをクリックして "トラッキング情報"をクリック - >ここではユーザーID機能です
  3. ユーザーIDを有効にします

カスタムディメンションと同じ問題があるようです。カスタムディメンション(またはカスタム指標)をアナリティクスに送信する場合は、まずGAバックエンドでディメンション(または指標)を設定する必要があります。

管理者 - >プロパティの選択 - >プロパティの[カスタムディメンション]カラム。

しかし、ユーザーをGAに識別できるデータを送信する権限がありません。これがGAの障壁となる可能性があります。

関連する問題