refactor amplitude event properties

This commit is contained in:
Phillip Thelen
2025-09-10 12:44:17 +02:00
parent a06dfc9ed8
commit a2b5e3621e

View File

@@ -105,11 +105,13 @@ function _formatUserData (user, ipaddress, anonymize = false) {
properties.contributorLevel = user.contributor.level; properties.contributorLevel = user.contributor.level;
} }
if (!anonymize) {
if (user.purchased && user.purchased.plan.planId) { if (user.purchased && user.purchased.plan.planId) {
properties.subscription = user.purchased.plan.planId; properties.subscription = user.purchased.plan.planId;
} else { } else {
properties.subscription = null; properties.subscription = null;
} }
}
if (user._ABtests) { if (user._ABtests) {
properties.ABtests = toArray(user._ABtests); properties.ABtests = toArray(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);