Expand my Community achievements bar.

SOLVED

Passing data for Audience Targeting in Server Side Target calls

Avatar

Level 4

I know on client side this can be accomplished with the getOffers method, like so:

 

 adobe.target.getOffers({
                request: {
                    execute: {
                        pageLoad: {
                            parameters: {audience targeting object}
                        }
                    }
                }
            }).then(response => adobe.target.applyOffers({ response: response })).catch(error => error stuff);
 
 
However, I'm wondering if this is also possible with server side.  I'm unable to find anything in the documentation outlining if and how this could be accomplished.  Anybody have an ideas?
 
 
        
Topics

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

1 Accepted Solution

Avatar

Correct answer by
Level 6

@rrrrrraul you could standup your own server side framework which has or can get your user data and then passes it to Target using the Target SDK versus doing it client side. From Adobe Target in house perspective, the only user data it retrieves is from within the experience cloud. 

 

Here is the link to the nodejs sdk you can use.

https://github.com/adobe/target-nodejs-sdk

View solution in original post

1 Reply

Avatar

Correct answer by
Level 6

@rrrrrraul you could standup your own server side framework which has or can get your user data and then passes it to Target using the Target SDK versus doing it client side. From Adobe Target in house perspective, the only user data it retrieves is from within the experience cloud. 

 

Here is the link to the nodejs sdk you can use.

https://github.com/adobe/target-nodejs-sdk