Merge pull request #4639 from overleaf/ab-web-mono-analytics-id

Analytics ID support

GitOrigin-RevId: 820a6c0f4d19f046f6c791ce4dc64dbc80748924
This commit is contained in:
Alexandre Bourdin
2021-09-09 16:45:41 +02:00
committed by Copybot
parent 3af8fc63de
commit 44a8883b6d
36 changed files with 557 additions and 249 deletions
@@ -79,7 +79,7 @@ function addUserProperties(userId, session) {
}
if (session.referal_id) {
AnalyticsManager.setUserProperty(
AnalyticsManager.setUserPropertyForUser(
userId,
`registered-from-bonus-scheme`,
true
@@ -87,7 +87,7 @@ function addUserProperties(userId, session) {
}
if (session.required_login_for) {
AnalyticsManager.setUserProperty(
AnalyticsManager.setUserPropertyForUser(
userId,
`registered-from-${session.required_login_for}`,
true
@@ -96,7 +96,7 @@ function addUserProperties(userId, session) {
if (session.inbound) {
if (session.inbound.referrer) {
AnalyticsManager.setUserProperty(
AnalyticsManager.setUserPropertyForUser(
userId,
`registered-from-referrer-${session.inbound.referrer.medium}`,
session.inbound.referrer.detail || 'other'
@@ -106,7 +106,7 @@ function addUserProperties(userId, session) {
if (session.inbound.utm) {
for (const utmKey of UTM_KEYS) {
if (session.inbound.utm[utmKey]) {
AnalyticsManager.setUserProperty(
AnalyticsManager.setUserPropertyForUser(
userId,
`registered-from-${utmKey.replace('_', '-')}`,
session.inbound.utm[utmKey]