Results of Merged Member Attributes

During the member merge process, member attributes are merged but member field attributes aren't.

Note:

Before you perform a member merge, you must enable the Merge Action field in your Member Dynamic attribute. The Merge Action field defines how the merge dynamic attribute is processed. For more information, see the topics Attributes for Promotions and Create Program-Level Attributes.

By default, the member merge has the following results for member attributes:

  • If member dynamic attributes can't be added together, then Oracle Loyalty keeps the attribute value of the remaining member. For example, this applies to member attributes with values such as Yes or No.

  • If member attributes can be added together, for example, numeric totals, then they're added.

You can specify how member dynamic attributes are added by selecting values from the Merge Action menu in the Member Dynamic Attributes section of the Program-Level Attributes view. For example:

  • If Sum is selected in the Merge Action field, then the merge sums the values for that attribute for all the members and gives the total to the remaining member. This feature is useful, for example, if there's a member attribute to store the number of miles traveled by a member and you want the merge to sum the miles given by all the members and give the total to the remaining member.

  • If Standard is selected in the Merge Action field, then the merge gives the remaining member the same value that the remaining member had for this attribute before the merge. This setting is useful, for example, when the attribute is text for which an operation such as Sum has no meaning.

The following table shows data type attributes and their corresponding values in the Merged Action field.

Date Type

Values for the Merge Action Field

Date

Earliest. Replaces date with the earliest date for the attribute.

Latest. Replaces date with the latest date for the attribute.

Standard. Keeps the date for the attribute that the remaining member had before the merge.

Integer, Number

Maximum. Replaces number with the maximum number for the attribute.

Minimum. Replaces number with the minimum number for the attribute.

Sum. Replaces number with the sum of the numbers for the attribute for all members.

Standard. Keeps the number for the attribute that the remaining member had before the merge.

String

Standard. Keeps the value for the string that the remaining member had before the merge.