Overwrite User Agent and IP Address in Adobe Analytics?

Avatar

Avatar
Level 1
Buzzelle
Level 1

Likes

0 likes

Total Posts

2 posts

Correct reply

0 solutions
View profile

Avatar
Level 1
Buzzelle
Level 1

Likes

0 likes

Total Posts

2 posts

Correct reply

0 solutions
View profile
Buzzelle
Level 1

23-06-2021

Hello,

I am implementing Adobe Analytics in a server environment and then invoking it with a 1st party data collector on the client-side.

 

The issue is that when I fire AA on the server-side, Adobe is using the User Agent and IP Address from my servers as opposed to the actual data from the visitor's browser. To fix this, I am looking for ways I can tell AA to use User Agent and IP from a source I specify as opposed to those provided by the virtual server environment.

 

I should back up and also ask, is it certainly User Agent and IP Address that AA uses to geo-locate visitors or is there something else I need to consider? If so, can I access it?

 

The end result I need is, when I open my report suite for the server-side version of AA, I need to be able to select things like 'Visitor Profile --> Geo Segmentation' and have AA show me the data based on the geo data I syndicate from the client-side (Assuming it's UA and IP) as opposed to my server environment.

 

Any tips or guidance is much appreciated!

 

Thanks!

Accepted Solutions (0)

Answers (2)

Answers (2)

Avatar

Avatar
Seeker
Level 4
vibhatna
Level 4

Likes

46 likes

Total Posts

113 posts

Correct reply

24 solutions
Top badges earned
Seeker
Engage 1
Boost 25
Affirm 10
Give Back
View profile

Avatar
Seeker
Level 4
vibhatna
Level 4

Likes

46 likes

Total Posts

113 posts

Correct reply

24 solutions
Top badges earned
Seeker
Engage 1
Boost 25
Affirm 10
Give Back
View profile
vibhatna
Level 4

08-07-2021

@Buzzelle,

Adobe only uses IP variable to classify data for Geo reports. Sending an IP to evar won't work to populate data in Geo reports.

If you are using Data insertion API and have the IP information you can actually use it. You can use <ipAddress> tag to send IP info.

<ipAddress>192.168.1.1</ipAddress>

https://github.com/AdobeDocs/analytics-1.4-apis/blob/master/docs/data-insertion-api/sample_code/r_sa...

 

If you would like to use evar to send IP to Adobe, you can later create classification of that evar and upload Geo data manually to that evar classification. 

Avatar

Avatar
Seeker
Level 4
vibhatna
Level 4

Likes

46 likes

Total Posts

113 posts

Correct reply

24 solutions
Top badges earned
Seeker
Engage 1
Boost 25
Affirm 10
Give Back
View profile

Avatar
Seeker
Level 4
vibhatna
Level 4

Likes

46 likes

Total Posts

113 posts

Correct reply

24 solutions
Top badges earned
Seeker
Engage 1
Boost 25
Affirm 10
Give Back
View profile
vibhatna
Level 4

08-07-2021

@Buzzelle,

Geo reports capture the data based on IP. For server side implementation you would have to send the user agent and IP along with other variable to make sure the geo data is collected as per your need otherwise it will keep on picking up your User agent and IP information.  

 

User agents are not responsible for Geo reports. UA helps in getting data for Devices, OS, Browser etc. reports.