156 人が現在オンライン
156 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

代理ログインを切り分けるビューの設定方法について

[ 編集済み ]
初級者 ✭ ✭

管理画面のアクセスについて、3つのビューを作成したいのですが、

その方法を模索しているところです。

お知恵拝借させてください。

 

■要件の概要

管理画面のアクセスについて、3つのビューで切り分けて見たい。

 

■前提 

・管理画面は次のユーザがログイン、利用している。

 1)サイト運営者(Admin)

 2)サイト利用者(パートナー)

 

・代理ログイン

 サイト運営者は、サイト利用者メニューへ代理ログインすることができる。

 

・管理画面のURL

 サイト運営者のメニュー:https://www.test.com/jp/admin/を含む

 サイト利用者のメニュー:https://www.test.com/jp/partner/を含む

 

 ※サイト運営者が、サイト利用者のメニューに代理ログインした場合のURLは、

  サイト利用者のメニューと同一になる(https://www.test.com/jp/partner/を含む)。

 

 ※サイト利用者のメニューは複数あり、代理ログイン後も複数のメニューを続けて利用するため、

  参照元URLは(https://www.test.com/jp/admin/)と(https://www.test.com/jp/partner/)が
  混在し得る。

 

■作成したいビューとその条件

 1)サイト利用者メニュー全体のアクセス

  →「サイト利用者によるアクセス」+「サイト運営者の代理ログインによるアクセス」

 

 2)サイト利用者によるアクセスのみ

 

 3)サイト運営者による代理ログインアクセスのみ

 

■サイト利用者によるアクセスと、サイト運営者によるアクセス時の違い

・先の通り、URLで違いを見分けることはできない。

・違いはログイン後に表示されるヘッダー画像。

  →代理ログインした際にだけ表示されるヘッダー画像がある。

 

----------------------------------------------------------------------------------------

 

◇現在検討している方向性

 

URLでは差分がとれないので、ヘッダー画像を見分けて、

Java Script変数に値を入れようと考えています。

(例) 

 ・サイト利用者によるアクセス時
   login_type = 'partner'

 ・サイト運営者の代理ログインによるアクセス時

     login_type = 'on_behalf'

 

ビューの設定条件としては、以下でどうかと考えています。

 

 1)「サイト利用者メニュー全体のアクセス」ビュー

  →セグメントして取得

   ページ = /jp/partner/を含む

 

 

 2)「サイト利用者によるアクセス」のみのビュー

  →Java Script変数 = 'partner'

   3)「サイト運営者による代理ログインアクセス」のみのビュー

  →Java Script変数 = 'on_behalf'

 

 

----------------------------------------------------------------------------------------


◇お知恵拝借したいこと

 

3点あります。

 

1:要件を満たすために、現在検討している方向性を含めて、
 よりよい方法はありますでしょうか?

2:1について、Google Analyticsのビューの設定方法をご教示ください。

 

3:変数を利用する場合、Google Analyticsへタグマネージャを利用して

 受け渡そうと考えています。

 その受け渡しの方法についてご教示ください。

長文失礼しました。
お知恵拝借できましたら幸いです。

 

1 人のエキスパートが返信verified_user

受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者Hiroshi Tさんが付与
8月 2016

Re: 代理ログインを切り分けるビューの設定方法について

初級者 ✭ ✭
シンプルに、カスタムディメンションを使う方法はどうでしょうか?

■カスタムディメンション
・ログインタイプ
 ∟サイト運営者
 ∟サイト運営者(代理ログイン)
 ∟サイト利用者

・ログインID
 ∟ログインしているユーザのID
 ※サイト運営者、利用者のユーザIDを受け渡し。

・サイト利用者コード
 ∟サイト利用者コード
 ※サイト利用者によるログイン、サイト運営者による代理ログイン時に、
  サイト利用者コードを受け渡し。

 ビューのフィルタで、このカスタムディメンションを指定すれば実現可能ではないかと。
 お知恵拝借させてください。

元の投稿で解決策を見る


すべての返信

Re: 代理ログインを切り分けるビューの設定方法について

注目ユーザー
Hiroshi Tさん

使用状況を確認させてもらっていいですか?
サイト管理者もサイト利用者も複数いる想定になりますか?
かつ、アクセスする場所・端末は固定されますか?されないですか?
代理ログインは頻繁にされるものでしょうか?

3つのビューを分ける目的は何になるでしょうか?(ビューを分けたあとのアクションでの目的、という意味です)
でぶてて

Re: 代理ログインを切り分けるビューの設定方法について

[ 編集済み ]
初級者 ✭ ✭

でぶててさま、

ご返信ありがとうございます。
確認箇所について、補足しますと、

>使用状況を確認させてもらっていいですか?

運営しているサイトは、ショッピングモールの形態です。
そちらに複数の出店者がおり、
複数の商品登録があり、
注文情報がある、というイメージです。

サイト利用者は自身で商品情報の登録・編集、注文情報の確認ができますが、
自身での対応が困難な場合、
サイト運営者側が代理ログインする形で利用者のメニューを利用し、
対応を代替しています。

>サイト管理者もサイト利用者も複数いる想定になりますか?

簡単に整理しますと、

・サイト運営者:1社
 ∟サイト運営者のアカウント:複数
  ※サイト運営者のアカウントごとにログイン用IDがつきます。

・サイト利用者:複数
 ∟サイト利用者のアカウント:複数
 
 ※サイト利用者ごとにコードが発行されています(店舗コードのようなイメージです)。
  その利用者内でアカウントを複数、発行することができます(アカウントごとにログインIDがつきます)。

>かつ、アクセスする場所・端末は固定されますか?されないですか?
 
 運営者、利用者ともまちまちになってしまいます。
 切り分けには使えそうにありません。

>代理ログインは頻繁にされるものでしょうか?

 はい、かなりの頻度あります。

>3つのビューを分ける目的は何になるでしょうか?(ビューを分けたあとのアクションでの目的、という意味です)

 背景としては、サイト運営者による、サイト利用者のサポート工数を減らしたい、
 というものがあります(サイト利用者が自身で情報を更新、運用できるようにしていきたい)。
 このため、まずは現状を把握したいと考えています。

 どの利用者は自身で更新できていて、
 どのメニューを頻繁に更新しているのか?
 どの利用者は全くできずにこちらでヘルプしているのか?
 また、どのメニューについて特にサポートしているのか?
 また、どの利用者に対して、運営者側の誰がどのメニューについて対応していることが多いのか?

といったことを把握したい、というのが主な目的です。

1)「サイト利用者メニュー全体のアクセス」ビュー
 管理画面全体の利用状況をウォッチするため。
 →管理画面そのもののスケールを把握する目的です(インフラ構成目的です)。

2)「サイト利用者によるアクセス」のみのビュー
 利用者が自身で情報更新している状況をウォッチするため。

3)「サイト運営者による代理ログインアクセス」のみのビュー
 運営者が利用者の情報更新をサポートしている状況をウォッチするため。


現状、1)のみをウォッチしているのですが、
さらに、詳細把握のため2)と3)もビューでウォッチしたいというところです。

ベストアンサーのマーク済み.
解決策
トピック作成者Hiroshi Tさんが付与
8月 2016

Re: 代理ログインを切り分けるビューの設定方法について

初級者 ✭ ✭
シンプルに、カスタムディメンションを使う方法はどうでしょうか?

■カスタムディメンション
・ログインタイプ
 ∟サイト運営者
 ∟サイト運営者(代理ログイン)
 ∟サイト利用者

・ログインID
 ∟ログインしているユーザのID
 ※サイト運営者、利用者のユーザIDを受け渡し。

・サイト利用者コード
 ∟サイト利用者コード
 ※サイト利用者によるログイン、サイト運営者による代理ログイン時に、
  サイト利用者コードを受け渡し。

 ビューのフィルタで、このカスタムディメンションを指定すれば実現可能ではないかと。
 お知恵拝借させてください。
このトピックのエキスパート
でぶてて