Angularitics (GA) добавляет фиксированное значение ко всем отслеживаемым событиям
Я использую Angularitics (аналитика GA) в моем приложении.
Вот что я делаю в своем нефритовом файле. a.btn(href="www.some.com" analytics-on="click" analytics-label={{UserID}} analytics-category="Some Category" analytics-event="Some Event")
Теперь у меня их масса, и ярлык всегда UserId, поэтому я могу отслеживать события по пользователю.
Существует ли более простой способ добавить постоянную по всему значению платы во все события. У меня есть угловое приложение, и я хочу добавить userID для вошедшего в систему пользователя ко всем отслеживаемым событиям. Ищите способ добавить эту информацию, не добавляя ее к каждому элементу, который я отслеживаю в html.
1 ответ
Я бы просто рекомендовал вам использовать GTM.
С Angulartics и GTM, вы можете получить доступ к dataLayer напрямую с
window.dataLayer
Таким образом, вы можете сделать что-то подобное в начале вашего контроллера или основного приложения.
window.dataLayer.push ('идентификатор пользователя','example123');
Затем в GTM просто прочитайте это в переменную и вставьте в GA с userId в качестве метки для события.