| User A logs into the Brand’s mobile app 1 | User ID: U1
Maid: M1 | Among the identifiers received, U1 is a Primary identifier. The system looks up a match for U1. As no match is found, it creates a new UCID: Z1. It also creates a linkage with all the other identifiers and maps the other information like profile, event and consent and more received in the record.
| Z1 {User ID: U1Maid: M1} | |
| User A logs into the Brand’s app 2 using a different mobile device | Email: E1
Maid: M2 | As E1 is a Primary identifier, the system looks up a match for E1. With no match found, it creates a new UCID: Z2. It also creates linkages with all the other identifiers and maps the other information like profile, event, consent and more received in the record.
| Z2 {Email: E1Maid: M2} | |
| User A logs into the Brand’s website | User ID: U1
Email: E1
GA Client ID: G1 | In this record, there are two Primary IDs, U1 and E1. But, U1 has the higher priority. Hence, the ID resolution happens using U1 and E1 is used for the reconciliation of any record, where E1 is the highest ID in that profile. Based on the above steps, the system finds Z1 as a match for U1. Hence, that is treated as the master UCID to which Z2 is reconciled.
| Z1 {User ID: U1Email: E1Maid: M2, M1GA Client ID: G1} | This use case showcases how the system treats a record with two IDs received in the same classification (in this case it is Primary) with different priorities and how the reconciliation logic works. |
| User A fills up a campaign form and shares the mobile number and generates a unique discount code | Mobile: C1
CCode: 123 | In this record, there is only one Primary ID, that is C1. As no match is found, it stamps a new UCID and links the disabled ID, CCode: 123 to the profile.
| Z3 {Mobile: C1CCode: 123} | This use case showcases how a record with a disabled ID is treatedif received |
| A profile of User A is shared from their Brand’s CRM | Mobile: C1
Email: E1 | In this record, there are two Primary IDs, both are of the same priority. Hence, both IDs are used for ID resolution (lookup). For C1, the match found is profile, Z3 and for E1, the match found is profile Z1. - In this case, the profile with the first created UCID, that is, Z1 is retained as the master profile and the other matched profile, that is, Z3 is merged to it.
| Z1 {User ID: U1Email: E1Mobile: C1Maid: M2, M1GA Client ID: G1} | This use case showcases how the system performs ID resolution andunification if a record contains IDs with the same priority within the classification. |
| User A navigates website anonymously (without logging in) | GA Client ID: G1 | We received data against a Secondary (low fidelity) identifier GA client ID. Hence, although there is a match found with Z3, the system will not update this data with Z3. It rather stamps a new UCID.
| Z4 {GA Client ID: G1} | This use case showcases how a Secondary ID-based record is resolved.Even though a match is found, it is not unified with a Primary ID-basedprofile to keep the accuracy of the profile intact. Here, the GA Client ID is classified as low-fidelity. Hence it does not lead to the merging of this record with Z3 (Primary ID-based profile).Only the future anonymous interaction continues to merge with Z4 |