2.2 Tagging your site

Depending on the method you use to identify data, you may need to declare an object in order to process data correctly.

-------------------------- IBM Digital Data Exchange ----------------------------

When using the 'JavaScriptObject' Method for Digital Analytics tag parameters it is necessary to declare the specified JavaScript Object in target web pages. The default JavaScript parent object for Client IDs activated prior to July 2014 is 'webanalytics'. Client IDs activated July 2014 or later use the default JavaScript parent object 'digitalData'. Example 'digitalData' object declarations for each tag type can be found in Chapters 2.5.1 through 2.5.10 of this document (Digital Data Exchange Object Example).

When using the 'JavaScriptObject' Method for 'Unique Page Identifier' in Manage / Global Settings, the specified JavaScript object must be declared in each target web page. The 'Unique Page Identifier' is referenced by Page Group Rules when determining which Page Groups will be deployed to a given page. The default JavaScript Object for Client IDs activated prior to July 2014 is WebAnalytics.Page.PageIdentifier. The default object for Client IDs activated July 2014 or later is digitalData.pageInstanceID.

-------------------------- IBM Digital Data Exchange ----------------------------

IBM® Digital Analytics provides a set of data tags that you use to collect data from your site. These tags are defined in the IBM Digital Analytics-hosted 'eluminate.js' and/or your locally hosted cmcustom.js or cmdatatagutils.js library file.

Customization Note: Tag function definitions might vary by implementation. View the contents of your 'cmcustom.js' library file, if any, to determine what standard functions have been modified or new functions introduced to support your specific implementation. For clients hosting separate eluminate and cmdatatagutils' files, view the contents of 'cmdatatagutils' to inspect the tag definitions for your implementation.