2016 Release Notes release-notes
Feature releases, updates, or changes to the Visitor ID Service for 2016.
These changes are also captured in the CX Enterprise release notes.
Version 1.10 section-7d719b3213344a46858835042e0214ed
November, 2016
- Version 1.10 requires AppMeasurement 1.8.0.
- Using Visitor ID Service Library 2.0.0+, ID synching will begin for Adobe Media Optimizer by default. See Understanding ID Synchronization and Match Rates.
Fixes and Improvements
-
Added instructions on how to implement the Visitor ID Service in a server-side environment.
-
Added
Visitor.overwriteCrossDomainMCIDAndAID, a boolean function that lets you overwrite the ECID and Analytics IDs on other domains that you own. See Overwrite Visitor ID. -
Added
TS = UTCtimestamp as a property of thevisitor.appendVisitorIDsTofunction. The Visitor ID Service uses the timestamp to determine if it should use the IDs in the redirect URL based on a 5-minute aging interval. See Append Visitor ID Function. -
Added
Visitor.getLocationHint,a new function that returns a region ID. See Get Region IDs (Location Hint). -
Added
idSyncByURLandidSyncByDataSource, 2 functions that let you manually implement an ID sync in the Destination Publishing iFrame. See ID Synchronization by URL or Data Source. -
Fixed a bug that blocked the AppMeasurement tracking call if
disableThirdPartyCalls:true. -
Fixed a bug that prevented the Visitor ID Service from passing the ECID across different domains.
Version 1.9.0 section-04e1b4d4b10d40468f2116b8119998e7
October, 2016
Fixes and Improvements
- Fixed a bug that passed Audience Manager unique user IDs (AAMUUIDs) as ECIDs to the Visitor ID Service.
- If time-to-live (TTL) for an AMCV cookie has expired, the Visitor ID Service will still return that information to the server as long as the cookie contains an ECID. After this call, the Visitor ID Service makes an asynchronous call to update the cookie. This helps improve performance because the Visitor ID Service doesn’t have to wait for a server response. It can use existing AMCV cookie values and then request an update.
- The Visitor ID Service automatically synchronizes ECIDs (MIDs) with Adobe Media Optimizer and other internal Adobe domains directly on the page. Automatic synchronization is enabled for all existing and new accounts. This helps improve match rates for Media Optimizer. Applies to
VisitorAPI.jsversion 1.8, or higher. See also, Understanding ID Synchronization and Match Rates.
New and Revised Documentation
New: Get Region and User IDs From the AMCV Cookie
Version 1.8.0 section-69f2eb5b246b4c7aafe116b7a2a5448a
September, 2016
Fixes and Improvements
Added disableThirdPartyCalls as an optional, Boolean flag you can set in the Visitor.getInstance function. When disableThirdPartyCalls= true, the Visitor ID Service will not make calls to other domains. By default, disableThirdPartyCalls= false. See disableThirdPartyCalls.
Version 1.7.0 section-f7d59104de6644fca3691480383d4644
August, 2016
Fixes and Improvements
-
Added
idSyncAttachIframeOnWindowLoadas an optional boolean flag you can set in theVisitor.getInstancefunction. WhenidSyncAttachIframeOnWindowLoad= true, the Visitor ID Service loads the ID synchronization iFrame on window load. By default, the Visitor ID Service loads the iFrame as fast as possible. This flag replacesidSyncAttachIframeASAP, which is deprecated. See Visitor.getInstance Function Variables. -
Added functionality to support tracking ECIDs across domains, native apps and hybrid apps to web transitions. See Append Visitor ID Helper Function.
-
Added functions to
VisitorAPI.jscode that determine if the Visitor ID Service has generated the visitor ECID client-side or server-side or if ID calls timed out. See Timeout Tracking Functions and Tracking Client-side Visitor ID Generation.
New and Revised Documentation
Revised: Requirements for the Visitor ID Service
Known Issues
Customers using Audience Manager DIL code and VisitorAPI.js code on the same page should set the DIL variable secureDataCollection= false. See secureDataCollection.
Version 1.6.0 section-3faaa14bf3934c6a99b8f79ee06fc0d2
July, 2016
CORS allows browsers to request resources from a domain other than the current domain. The Visitor ID Service supports CORS standards to enable client side, cross-origin resource requests. The Visitor ID Service reverts to JSONP requests on browsers that do not support CORS.
See:
Fixes and Improvements
-
Added a
d_fieldgroupparameter to ID synchronization calls todpm.demdex.net. This new parameter is used for internal troubleshooting and debugging purposes. -
Added a title attribute to the Visitor ID Service iFrame. An iFrame title helps screen readers provide page information to users who require assistance when interacting with online content. The iFrame title attribute is set to
Adobe ID Syncing iFrame. -
Added
idSyncAttachIframeASAP: trueas an optional flag you can set in theVisitor.getInstancefunction. Whentrue, the Visitor ID Service loads the ID synchronization iFrame as fast as possible. This is designed to help improve ID synchronization match rates. By default, the Visitor ID Service loads the iFrame on window load. See Visitor.getInstance Function Variables. -
Fixed a bug with a callback function that caused AppMeasurement to get stuck in an infinite loop.
-
Changed the default
loadTimeoutinterval to 30,000 milliseconds (from 500 milliseconds). See Visitor.getInstance Function Variables.
New and Revised Documentation
New
Revised
Version 1.5.7 section-735b4989a5744a42aeb2d97602dbda62
June, 2016
The iFrame is now set so that iframe.sandbox='allow-scripts allow-same-origin'; .
Allowing only these 2 tokens helps improve security and provides the Visitor ID Service with the basic functionality required for ID synchronization.
The sandbox attribute is not supported in Internet Explorer version 9 or earlier. For more information, see the Attributes section in this iFrame documentation.
Fixes
The visitor API no longer forces an extra re-synchronization call with Audience Manager when there is no legacy Analytics visitor ID.
Version 1.5.x section-a62ae48275324058b57edf66ee5a579f
May, 2016
Documentation Updates
Version 1.5.x section-0cfeef085cff4cbc8dff6cbc6fc32920
April, 2016
Documentation Updates
Version 1.5.4 section-1a44ba147fb3440ea7dec551faee3528
March, 2016
Version 1.5.3 section-7c09ba2832bd4644a1ccc3aa83abe66a
January, 2016
Documentation Updates