getAnalyticsVisitorID

Returns the legacy Analytics ID (if any) that was stored in the s_vi cookie before the Experience Cloud Identity Service was implemented. It returns an empty string if a visitor was never assigned an Analytics ID.

Syntax var analyticsID = visitor.getAnalyticsVisitorID()

Typically, this function is used with custom solutions that require reading the visitor ID. It is not used by a standard implementation. getAnalyticsVisitorID also works with callback functions to read Analytics IDs and bring them in to your system or application.

Sample Code

//callback function 
var useAnalyticsVisitorID = function(id){ 
     //whatever your function does with the Experience Cloud ID 
}; 
 
//get Analytics ID and pass it to the function 
var analyticsID = visitor.getAnalyticsVisitorID(useAnalyticsVisitorID)
TIP

If you’re an Analytics customer, also check for and send the Analytics ID to your function. For example, you would want both identifiers when passing the visitor ID in a hidden form element to a server-side application that uses the data insertion API. In this case, you should collect and return the Experience Cloud and Analytics visitor IDs. See getMarketingCloudVisitorID.

The “aid” Parameter is a Legacy Value

The aid parameter appears in a query string under 2 different sets of conditions.

Case 1

You will see the aid parameter in a query string when:

  • The Experience Cloud ID service is deployed correctly.
  • The user visiting a site has a pre-existing Analytics ID stored in their s_vi cookie.

Case 2

You will see the aid parameter in a query string when your organization is using a grace period before fully implementing the ID service. If the user visiting your site is new, and you’re not using a grace period, the visitor will get the mid ( Experience Cloud ID) parameter.

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now