Expand my Community achievements bar.

SOLVED

Custom VisitorID validation

Avatar

Level 1

Hi Experts,

I am fairly new to AA and using AA with DTM, mostly using the OOTB features.

I am trying to set custom visitor id, as we want to uniquely identify the users from web as well from ios app. I am using Appmeasurement ( Java for App and JS for web with DTM). Setting up the visitor id like :

s.visitorID="xxxxxxxxxxx";

But I am not sure how to verify that if it works. I tried to pull the Visitor ID report from Dataware house but it seems its different id.

Any pointer would help.

https://docs.adobe.com/content/help/en/analytics/implementation/javascript-implementation/unique-vis...

https://docs.adobe.com/content/help/en/analytics/implementation/javascript-implementation/cross-devi...

https://docs.adobe.com/content/help/en/analytics/implementation/javascript-implementation/unique-vis...

https://forums.adobe.com/thread/2599321

Thanks.

1 Accepted Solution

Avatar

Correct answer by
Level 1

Thanks!

I am able to validate and export/view the report.

I used AppMeasurement Java library to populate the custom visitor id  and assigned that value to eVar for report generation:

s.visitorID="xxxxxxxxxxx";

s.eVarXXX="D=vid";

View solution in original post

4 Replies

Avatar

Level 10

I think the Visitor ID dimension returned by Data Warehouse is exactly what you need to check. However, this may not be the easiest way to validate that the sessions are merged for the same visitor.

What I would do is to build a few beacons with Visitor ID and pageName as follows:

1) ....&pageName=visitor12345&vid=12345&...
2) ....&pageName=visitor12345&vid=12345&...

Then i would run them in different incognito browser windows.

Once the data is processed the number of Unique Visitors for the page visitor12345 should equal 1. This validation can be done in Analysis Workspace, for example.

Avatar

Level 1

Thanks Andrey! I am trying in the same line as you suggested by hitting a particular page with same visitor id.

In general, can I extract the visitor id ( ex 12345 from vid=12345) information in AA. In Data Warehouse report, its different internally mapped id  which is different from what we set - 12345

5189475043786913408_679394539271235456

5250585030731540715_192919010200234842

Thanks again!

Avatar

Level 10

Anuj, from what I see above I misled you saying that the Visitor ID dimension in Data Warehouse is referring to s.visitorID. The IDs mentioned above look likely Analytics cookie IDs that are not used for visitor identification if s.visitorID or Experience Cloud Visitor ID are set.

Have you tried to do a validation by running a report?

Another alternative you may consider is a raw data export with the help of Data Feed. Here is a link to a documentation explaining how to validate visitor identification >>> Identify visitors

Let me know if that helps.

Avatar

Correct answer by
Level 1

Thanks!

I am able to validate and export/view the report.

I used AppMeasurement Java library to populate the custom visitor id  and assigned that value to eVar for report generation:

s.visitorID="xxxxxxxxxxx";

s.eVarXXX="D=vid";