mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 22:27:26 +01:00
refactor amplitude event properties
This commit is contained in:
@@ -105,10 +105,12 @@ function _formatUserData (user, ipaddress, anonymize = false) {
|
|||||||
properties.contributorLevel = user.contributor.level;
|
properties.contributorLevel = user.contributor.level;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (user.purchased && user.purchased.plan.planId) {
|
if (!anonymize) {
|
||||||
properties.subscription = user.purchased.plan.planId;
|
if (user.purchased && user.purchased.plan.planId) {
|
||||||
} else {
|
properties.subscription = user.purchased.plan.planId;
|
||||||
properties.subscription = null;
|
} else {
|
||||||
|
properties.subscription = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (user._ABtests) {
|
if (user._ABtests) {
|
||||||
@@ -125,6 +127,10 @@ function _formatUserData (user, ipaddress, anonymize = false) {
|
|||||||
properties.region = location.region1;
|
properties.region = location.region1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (anonymize) {
|
||||||
|
return _anonymizeProperties(properties);
|
||||||
|
}
|
||||||
|
|
||||||
return properties;
|
return properties;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -188,9 +194,6 @@ function _formatDataForAmplitude (data) {
|
|||||||
|
|
||||||
if (!consented) {
|
if (!consented) {
|
||||||
ampData.event_properties = _anonymizeProperties(ampData.event_properties);
|
ampData.event_properties = _anonymizeProperties(ampData.event_properties);
|
||||||
if (ampData.user_properties) {
|
|
||||||
ampData.user_properties = _anonymizeProperties(ampData.user_properties);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const itemName = _lookUpItemName(data.itemKey);
|
const itemName = _lookUpItemName(data.itemKey);
|
||||||
|
|||||||
Reference in New Issue
Block a user