Step inside DEMA's development journey

Feature Ideas: Dive into a community-driven pool of innovation where your voice matters. Explore feature suggestions from users like you, cast your vote to champion your favorites, and submit your own ideas. Your insights shape our priorities and innovation.

Planned Projects: Get an exclusive look at our quarterly roadmap. Follow the key projects DEMA has planned and see how user feedback, including yours, influences our direction and decisions.

Changelog: Stay informed with our latest advancements by visiting our changelog.

Ad platform metrics, adjust with country consent rate

When looking at conversions and adjusted epRoas (ads) reported from ad platforms in dema we would need to take the consent rate to be able to compare epRoas between countries, same as we do with expected returns by country. To the ad platforms we only send conversions for consented users, and the amount of consented users is very different by country, only 71% in DE and in US there is no consent needed so there we have 100% It could be a fixed config table on country level as a start, and in the future we should probably track consents in the dema tracker. This only applies to metrics marked with (ads) in dema, the normal epRoas does not have this issue as it uses commercetools data, not ad platform.

💡 Feature ideas

about 2 years ago

Filter Logic Expansion -> Granular String Operators

Description: Currently, the dashboard filtering for text-based dimensions (such as Order Tags) is limited to "is any of", "is none of", "contains", and "does not contain". While these cover basic needs, they lack the precision required for managing structured data. For instance, when using prefixes like saleschannel_, users cannot efficiently isolate groups of tags that share a common starting string without manually selecting every variation or risking "false positives" that might occur with a broad "contains" filter. Key Requirement: Expand the available filtering operators to include: Starts with: To capture tags sharing a common prefix (e.g., saleschannel_). Ends with: To capture tags with common suffixes. Is empty / Is not empty: To identify records where tags are missing or present, regardless of the text value. Matches exactly: To ensure a 1:1 match without including partial strings. Value: This increases the speed and accuracy of segmenting data. It allows users to build dynamic reports that automatically include new tags as long as they follow a defined naming convention. It eliminates manual maintenance of filters and ensures that dashboard views remain scalable as the business's tagging taxonomy grows.

💡 Feature ideas

3 months ago