Skip to content

How Merging Strategies are Matched

The system determines which merge strategy to use when there is a conflict in profile data. Strategies can be matched either by exact field match or wildcard field match.

Exact Field Match

For example, if a strategy is defined to be triggered for conflicts in the field profile.ids, this is considered a final match, and nothing can override this. This exact match ensures that conflicting fields are resolved using the specific set of strategies defined for them.

Wildcard Match

If no strategy is defined for profile.ids, the system looks for wildcard strategies such as profile.* or *. The profile.* strategy can be applied to any missing strategy for fields that start with profile.. The * strategy matches all fields and serves as a general fallback.

As of Tracardi 1.0.0, strategies are predefined in the system and cannot be changed. This may change in future versions.