技術情報

ユーザーID

2015年02月26日 機能説明

※注 この記事は Piwik1.8~2.17のアーカイブ情報です

目次

1. ユーザー ID について
2. ユーザー ID の実行
ユーザー ID の紐付けとは?
ユーザー ID はどうやって作成される?
JavaScript クライアントとユーザー ID
他の追跡者 API クライアントとユーザー ID
直接のトラッカー API アクセスとユーザー ID
3. ユーザー ID の利点
4. ユーザー ID で追跡できるリクエスト
5. リファレンス

このガイドは、ユニークユーザー数を正確に測定するためのユーザー ID の呼び出し機能について説明します。

ユーザー ID について

ユーザー ID は、複数デバイスと複数ブラウザから集められた特定のユーザーのデータを接続することができる機能です。このガイドでは、ユーザー ID がどのように働いているか、あなたのウェブサイトおよび/またはアプリ上でユーザー ID を実行するために開発者がとるべきステップを学びます。ユーザーがあなたのウェブサイトやアプリにスマートフォンやタブレット、ノート PC で接続するとき、これらの訪問に接続し、同じユニークユーザーとして報告できます。

ユーザー ID の実行

あなたのウェブサイトかアプリでユーザー ID を実行するために、個別で永続的な ID を各ユーザーに対し作成または割当てる必要があります。次にこのユーザー ID を Matomo(Piwik) により集められたデータと一緒に送信する必要があります。

ユーザー ID の紐付けとは?

ユーザー ID は、ユーザー名、E メールアドレス、個別にユーザーを表示する UUID のような紐付けを空の状態で持ちません。有効なユーザー ID の例 : user@example.orgusernameUID76903202
ユーザー ID は、特定のユーザーに対し、デバイスとブラウザを通して一致していなければなりません。

ユーザー ID はどうやって作成される?

一旦ユーザーがサインインすると、このユーザーに対するユニークユーザー ID を知る事ができます。それは E メールアドレスやユーザー名、ランダムに紐付けされた UUID などのようなものかもしれません。

JavaScript クライアントとユーザー ID

あなたのウェブサイトを測定する際、JavaScript でユーザー ID を設定できます。詳細は Javascript トラッカーリファレンスガイドをご確認下さい。

他の追跡者 API クライアントとユーザー ID

Android SDKPHP クライアントのような API クライアントを使用している場合、パラメータが空でないユーザー ID の紐付けを設定する際ファンクション setUserId()を呼び出すかもしれません。

トラッカー API アクセスとユーザー ID

トラッカー API を直接使用している場合、トラッカー API パラメーター &uid=USER_ID 経由でユーザー ID を設定するかもしれません。

ユーザー ID の利点

  • 各訪問に対するユーザー ID を見る:
    ビジターログユーザープロフィールはどちらもユーザー ID を IP アドレスのとなりのスクリーンに表示します。
  • ある特定のユーザーをみるために、トラフィックをセグメント分けすることができます。特定のユーザーにより一度に実行された全てのアクションを表示するには、カスタムセグメントを使用してください。
  • さらに正確なユニークユーザーカウント
    デフォルトでは、全デバイスを通したユニークビジターを正確に追跡できません。(ビジターがウェブサイトを訪問する際新しいデバイスに切り替えるたびに、新しい訪問と新しいユーザーがカウントされます)ユーザー ID を設定すると、Matomo(Piwik) はより正確にユニークビジター数を測定できます。
  • ログインユーザー VS ログアウトユーザーを分析:
    トラフィックのセグメンテーションの実行により、サインインユーザー VS サインインしていないユーザーに対するメトリクスを比較することができます。

ユーザー ID で追跡できるリクエスト

特定のトラッキングリクエストに対してユーザー ID を指定するとき、Matomo(Piwik) は指定されたユーザー ID からの新規または既存の訪問を確実に追跡します。ここではユーザー ID の事例をご紹介します。

  • 複数デバイスを使用する同じユーザーの場合:
    ある人があなたのウェブサイトにノート PC とタブレットから同時に接続する場合、全てのデバイスでユーザー ID を正しく設定すると、全てのデバイスを通してビジターのリクエストが同じ訪問として追跡されます。ビジターはユニークビジターとして追跡されます。結果)1ユーザー、1訪問、1ユニークユーザー(ユーザー ID が使用されていない場合、Matomo(Piwik) は2つのユニークビジターから2訪問を追跡します。)
  • サインインの使用ケース:
    ユーザーがウェブサイトに接続した場合、ログインしていない(ユーザー ID が設定されていない)訪問が作成されます。ビジターがウェブサイトにログインし、ユーザー ID が設定されると、最初のユーザー ID なしの訪問は、ユーザー ID へ更新され、このユーザー ID からリクエストする全ての機能は同じ訪問として追加されます。
    例;1ユーザー1訪問1ユニークビジター(ユーザー ID が使用されない場合、さらに1訪問1ユニークビジターを作成します)
  • サインアウトのケース
    ウェブサイトを訪問したビジターがログイン(ユーザー ID が設定されている)するとそのユーザー ID に対して訪問が作成されます。ビジターがログアウトするとビジターはユーザーIDを持たないため、ログアウトしてすぐにこのページビューで新規訪問が作成されます。(ユーザー ID が使用されない場合、リクエストは1訪問1ユニークビジターに対し追跡されます。)

リファレンス


※この記事はMatomo(Piwik)公式サイト2014年12月14日時点の内容です
※掲載内容が古くなっている場合もありますので最新情報はMatomo(Piwik)公式サイトをご覧ください。

オリジナルの記事はこちら
http://matomo.org/docs/user-id/