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,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);