Hey malihak75705946,
Let me first re-iterate to see if I got this right.
We have an AAM customer (Client A) which ingests data in AAM using a hashed email address (as Varun mentioned, onboarding using real email addresses is not permitted since it is considered PII). The hashed email address is what we can a customer id.
Once the data is in AAM, we want to export the data to a partner (eg. Rokt platform). The data consists of the hashed email address + the list of qualified segments. This information is used by the partner (Rokt) to take an informed decision regarding when it comes to targeting the enduser.
I believe the question is: how can we setup the export of the data from an advertiser (AAM customer) to a partner (Rokt platform). The end goal is for the partner to receive the list of hashed email addresses + the list of segments qualified for each of them.
(Please correct me if I got it wrong).
There are several ways to achieve this export:
1. Using realtime data transfers to the partner
This would require the partner (Rokt platform) to offer AAM an HTTP(S) endpoint. This endpoint would be used by AAM to push segment information using realtime HTTP calls, whenever a new data collection event is received in AAM for that specific enduser. The HTTP payload would be a JSON message similar to this one:
{
"ProcessTime": "Wed Jul 27 16:17:42 UTC 2016",
"Client_ID": "74323", // the advertiser id
"AAM_Destination_Id": "423",
"User_count": "1",
"Users": [{
"AAM_UUID": "19393572368547369350319949416899715727",
"DataPartner_UUID": "hashed_email_address",
"Segments": [{
"Segment_ID": "14356",
"Status": "1",
"DateTime": "Wed Jul 27 16:17:22 UTC 2016"
},
{
"Segment_ID": "12176",
"Status": "0",
"DateTime": "Wed Jul 27 16:17:22 UTC 2016"
}
]
}]
}
This would allow the partner to save the relevant information (hashed_email_address and the list of segments), which it can then use to offer the right experience to the enduser.
More information here: Real-Time Outbound Data Transfers
2. Using batch data transfer to the partner
AAM can be instrumented to push big chunk of files to an AWS S3 bucket or an FTP account. From there, the partner and download the files, parse them and save the information.
Does it make sense?
Cheers,
Constantin
Computer Scientist | Adobe Audience Manager | Adobe