What is the code of the data element called using line: _satellite.getVar('Marketing Cloud ID') ?
I agree with the advice to use doPlugins to collect Visitor ID data as it will be executed each time a s.t() or s.tl() is called.
Persistence of an eVar is linked to allocation and expiration but in our case I do not think it will necessary have an effect. You have the same eVar value for 2 unique visitors, this means that for 2 distinct visitor profile the same value was set and persisted. As the persistence of a value is scoped to a visitor profile, I believe it cannot span 2 visitor profiles, therefore if a new visitor id is generated for the user the value will not persist to the new profile with the new visitor id.
What I would expect here is the code you are using to set the Visitor ID in the doPlugins somehow returns same value for multiple users. Usually to debug this support would do 2 things:
- First request an URL from your side where we can check the implementation, as you are using Adobe Launch we can easily scan the library without using .min from your launch URL to have a better understanding of what is happening
- Second you should request from Adobe Support if they can export raw logs (basically data feed export for one day) from 1 specific day and check on what pages the eVar11 duplicated values are set and which visiorID values are used. Could it be that it is linked to some sort of 2 types of visitor ID type set on some pages like legacy analytics visitor ID and new MID. In this case MID will be generated with same value but in one part of your website there is a legacy s_vi cookie and in another part there is not, so same eVar11 value which contains MID value will be reported but in terms of unique visitor metric in one side of your website it will allocate to legacy s_vi and in another just to MID as there is no s_vi. By exporting raw logs you can check the type of visitor ID used on the hit. I would ask to add columns "mcvisid", and "visid_type".
visid_type will be the one to give you an indication of which final value has been used, so if the value is NOT 5 and mcvisid is present then it would mean that somehow you have some users still using legacy analytics cookie or some other sort of identification, even if you have implemented visitor id services.
| visid_type | Not for external use; internally used by Adobe for processing optimizations. Numeric ID representing the method used to identify the visitor. 0: Custom visitorID or Unknown/not applicable 1: IP and user agent fallback 2: HTTP Mobile Subscriber Header 3: Legacy cookie value (s_vi) 4: Fallback cookie value (s_fid) 5: Identity Service | tinyint unsigned |