Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Real-Time Inbound Data Ingestion - in a batch kind of way

david_au1
Level 2
Level 2

Hi there,

I would like to qualify customers (assume i have a list of MCIDs/UUIDs and AAM segment IDs available) into various AAM traits or segments via a (near) real-time method, rather than a batch onboarding file (we just can't wait 24+ hours anymore to bulk qualify lots of), are there any options other than what is referenced in here, which looks like calls can only be made by a browser using the MCID info in the cookie in the browser using KVP parameters (https://marketing.adobe.com/resources/help/en_US/aam/c_rt_inbound_real_time.html).

Can I do something like spoof up browser/cookies to say add 100000 devices to a trait or segment sequentially using any APIs or by any other official or unofficial method?

Many thanks for any guidance and ideas here!

David.

1 Accepted Solution
shweta_singh
Correct answer by
Employee
Employee

Hi @david_au ,

We do have DCS APIs available to send data to audience manager in real time.Below are the links from our documentation that talks about these APIs and how one can utilize them.

DCS Event Call APIs

Data Collection Server (DCS) API Methods and Code

Thanks,

Shweta

View solution in original post

6 Replies
shweta_singh
Correct answer by
Employee
Employee

Hi @david_au ,

We do have DCS APIs available to send data to audience manager in real time.Below are the links from our documentation that talks about these APIs and how one can utilize them.

DCS Event Call APIs

Data Collection Server (DCS) API Methods and Code

Thanks,

Shweta

View solution in original post

david_au1
Level 2
Level 2

Thanks Shweta - we will investigate using this... thanks for sending through the information!

david_au1
Level 2
Level 2

Hi Shweta,

Thanks so much for the link and info.  We have managed to segment some test UUIDs successfully! Now we do have another question... how can we now unsegment/unsid a uuid from a trait/segment?

e.g. we are doing this sample call:

https://qantas.demdex.net/event?d_rtbd=json&d_jsonv=1&d_uuid=58975265265672695683358372567421537920&;d_unsid=2527674&d_sid=13640977

The highlighted does not work with a trait qualification. Please clarify whether the format is the issue or unsid only work for segment qualification or only works on non-dcs calls?

Many thanks!

David

shweta_singh
Employee
Employee

Hi david_au​,

Thanks for writing us back.We cannot use d_unsid in an event call to unsegment/remove a user from the  trait.d_unsid only works in inbound data file.

As an alternative,you can utilize Instant Cross-Device Suppression  to unsegemnt users.You can also use GDPR APIs to delete the customer data.

Thanks,

Shweta

sachins55039180
Level 1
Level 1

Hi @shweta_singh

DCS calls only seems to work from a Browser. It seems that when the call is fired it still relies on uuid cookie value within demdex.net domain. This means even if I pass UUID like so

https://XXXX.demdex.net/event?d_rtbd=json&d_jsonv=1&d_sid=13640977&d_uuid=58975265265672695683358372... 

The call still qualifies UUID stored in the cookie rather than the one supplied in the d_uuid parameter.

Is that correct?

Regards

Sachin

shweta_singh
Employee
Employee

Hi sachins55039180 ,

In order to make sure that DCS API call is getting hit in the correct region with UUID in the parameter,you can use region specific host name in the call along with d_orgid. For e.g

https://apse2.demdex.net/event?d_rtbd=json&d_jsonv=1&d_uuid=64225844557746207181138375134302510986&d...

Regards,

Shweta