2016-03-24 14 views
0

リアルタイム概要セクションを見ると、新しいユーザーがオンラインになると直前のユーザーはすぐに消え、リアルタイムで表示されなくなります。翌日の分析では、訪問ユーザーの履歴データのみが表示されますが、これは間違っていることを認識しています。複数のユーザーのデータが必要です。リアルタイムの概要一度に1人のユーザーのみを表示するAnalytics

簡単なhttpsリクエスト(後述)で分析データを送信します。これは私の他のすべてのアプリケーションで有効です。唯一の違いは、このアプリのuidを送信していることです。これは私が見ている問題を引き起こしている可能性がありますか?あなたのHTTP呼び出しで

ビュー

https://www.google-analytics.com/collect 
    ?v=1 
    &z=14807 
    &tid=<OUR-UA-ID> 
    &cid=2535285330542042 
    &dp=message_6 
    &dt=message_6 
    &cd=message_6 
    &an=freemium_3 
    &av=3 
    &uid=123456789 
    &t=screenview 

Events 
    https://www.google-analytics.com/collect 
    ?v=1 
    &z=52130 
    &tid=<OUR-UA-ID> 
    &cid=2535285331158735 
    &dp=authentication 
    &dt=authentication 
    &cd=authentication 
    &an=freemium_3 
    &av=3 
    &uid=123456789 
    &ec=authentication 
    &ea=get_user_info 
    &t=event 
+1

uidはuseridです。同じユーザーIDを送信すると、実際には同じユーザーになります。 –

+0

@EikePierstorff、私はCIDがそれを防ぐと思ったので、異なるCIDを持つが同じUIDを持つ2人のユーザーが同じユーザーに評価されますか? – Fabii

+2

はい、それがポイントです。 JSトラッキングコードでは、cidはデバイスごとにJavascriptコードで設定されます。アイデアは、バックエンドシステムによってuidが提供され、異なるデバイス間の訪問を単一のユーザーに統一するというものです。 https://support.google.com/analytics/answer/3123662?hl=ja –

答えて

1

"CIDは、" クライアントが要求を行うデバイスまたはプログラムを指し、クライアントID、です。通常はCookie(Web上)に格納され、SDK(アプリケーション内)によって生成され、後続の同じデバイスの要求をセッションに統一するために使用されます。クライアントによって設定されるため、デバイス(ブラウザとブラウザ)が異なるため、複数のデバイス間で人物を識別するために使用することはできません。

与えられた人物が2つ以上のデバイスを持つ可能性があるようになった後、ユーザーID(自分のTOSによってユーザーを特定できない可能性があるので、これはちょっとした誤解です。 「クロスデバイストラッキングID」と考え、概念がより明確になる)。 uidはサーバサイドのコード、つまりユーザがログインした後に設定されます。複数のデバイスからの訪問を別々のユーザに統一することができるだけでなく、プライバシーに関する懸念も緩和されます(ユーザアクションの後にのみ作成されるはずです。 GAインターフェースでユーザーIDビューを作成する場合に受け入れる必要のあるTOSを分離し、ユーザーID機能に使用するユーザー契約を保護する必要があると規定しています)。

コードに同じユーザーIDを設定すると、cidが異なる場合でもセッションは同じユーザーに帰属します。これは設計によるものであり、確かにUIDのポイントです。

関連する問題