Expand my Community achievements bar.

Adobe Experience Platform (AEP) & Apps User Groups are live to Network, learn, and share in your regional locations.
SOLVED

Send profile attributes to RTCP using Mobile SDK

Avatar

Level 10

How to do that? 

Than extension is only client-side: https://developer.adobe.com/client-sdks/home/base/profile/

Do we need to use Rules in Properties and send data to Streaming API? 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor and Adobe Champion

In general, the Web and Mobile SDKs can only send data to Experience Event-based datasets, hence you won't see a Individual Profile schema in your Launch XDM data elements UI.

 

What you can play around with is using Launch server-side and do a POST to an HTTP API source you must set up in AEP.

If you put the profile data into the "data" section it won't require a schema to be picked up from Launch server-side. And in there, you can recreate the destination XDM schema using the data payload.

 

Note that if you do not have any person identity, you can use the ECID as identity. Else the Identity Service won't be able to stitch.

 

Cheers from Switzerland!


View solution in original post

5 Replies

Avatar

Correct answer by
Community Advisor and Adobe Champion

In general, the Web and Mobile SDKs can only send data to Experience Event-based datasets, hence you won't see a Individual Profile schema in your Launch XDM data elements UI.

 

What you can play around with is using Launch server-side and do a POST to an HTTP API source you must set up in AEP.

If you put the profile data into the "data" section it won't require a schema to be picked up from Launch server-side. And in there, you can recreate the destination XDM schema using the data payload.

 

Note that if you do not have any person identity, you can use the ECID as identity. Else the Identity Service won't be able to stitch.

 

Cheers from Switzerland!


Avatar

Level 10

@bjoern__koth thanks!

I need to write these Profile Attributes into Data Elements and then send then into Streaming API?

Avatar

Community Advisor and Adobe Champion

you will have to

  1. make sure your target profile schema has those fields
  2. the HTTP API call you will likely want to do using the Adobe Could Connector extension, and in that case using Data Elements for the data you want to send in the body

bjoern__koth_0-1759724645994.png

 

Cheers from Switzerland!


Avatar

Level 10

How would you compare your Event Forwarding solution to this one one from DSN Adobe demo?

Just sending directly Post Request from Rules?

Michael_Soprano_0-1759921347474.png

 

Avatar

Level 4

Hi @Michael_Soprano ,

 

As mentioned by @bjoern__koth , indeed you would need to setup a new source connection on your dataset to write to Profile. This works well, we have used it.

However, please do not use your master profile dataset, but create a new schema/dataset for specific profile attributes you want to write. Why? Because, during specific profile attributes update, you won't be sending other profile attributes (already existing). Therefore, while creating the merged Profile overview, the system will use the latest (empty values) profile attributes causing incomplete profile. 

 

I hope it helps, Thanks!