2013-11-11 2 views
-3

Мой клиент хочет отслеживать деятельность бэкэнд-пользователей с помощью Google Analytics. Он хочет, чтобы я вставлял UserId в каждый URL-адрес бэкэнд. Backend - это ASP.NET MVC3, и я попытался использовать маршрутизацию для этой цели, но без везения.Google Analytics от C#

Я думал о более интеллектуальном способе удовлетворения его потребностей. Поэтому я думаю о вызове google-analytics api с сервера.

Есть ли возможность сделать все это ga.js. Но c C#?

Обновлено: Клиент хочет отслеживать активность пользователя с помощью Google Analytics. Он хочет, чтобы я добавил? UserId = всем ссылкам в backend. Итак, если у меня есть/Category/Edit/123, теперь я должен изменить его на/Category/Edit/123? UserId = 456 Затем я помещал ga.js на каждую страницу, а клиент отслеживал активность пользователя (456).

Я нахожу идею использования Google Analytics таким образом, но мне нужно реализовать какое-то решение. Единственное, что я хочу, это не изменять URL-адреса, а действовать с помощью API Google Analytics со стороны сервера.

+4

* Backend пользователя с помощью Google-аналитика *? А? – Liam

+0

Я бы не хотел использовать GA, но сейчас я должен оценить реализацию для него и добавить UserId is sucks. Клиент хочет этого. – Anubis

+3

У меня нет абсолютно никакой идеи, что вы пытаетесь спросить. Это не имеет никакого смысла. Можете ли вы как-нибудь прояснить? – Liam

ответ

1

Хорошо. Вот то, что думаю, что на самом деле нужно:

1) Создание Custim измерение в Google Analytics консоли Admin -> Пользовательские определения -> Пользовательские параметры -> Новый пользовательский параметр -> идентификатор пользователя

2) Изменить Google Analytics и Javascript и вставка

var userId = @User.Id; 
ga('set', 'dimension1', userId); 

до ga ("отправить", "просмотр страницы");

ИЛИ

использовать это решение деятельности

https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id?hl=en

Смежные вопросы