Captures session IDs and campaign information from third party analytic vendors installed on the same page.
Third party analytics vendors currently supported:
- Google Analytics
- Adobe Analytics (formerly Omniture Sitecatalyst)
- IBM Digital Analytics (formerly Coremetrics)
Beacon Parameters
This plugin adds the following parameters to the beacon:
tp.ga.clientid: Google Analytics clientID (unique id per visitor)tp.ga.utm_source: Google Analytics Campaign sourcetp.ga.utm_medium: Google Analytics Campaign mediumtp.ga.utm_term: Google Analytics Campaign termtp.ga.utm_content: Google Analytics Campaign contenttp.ga.utm_campaign: Google Analytics Campaign IDtp.aa.aid: Adobe Analytics Analytics ID (AID)tp.aa.mid: Adobe Analytics Marketing ID (MID)tp.aa.campaign: Adobe Analytics Campaign IDtp.aa.purchaseid: Adobe Analytics Purchase IDtp.ia.coreid: IBM Analytics Core ID (unique id per visitor)tp.ia.mmc_vendor: IBM Analytics Campaign vendortp.ia.mmc_category: IBM Analytics Campaign categorytp.ia.mmc_placement: IBM Analytics Campaign placementtp.ia.mmc_item: IBM Analytics Campaign itemtp.ia.sp_type: IBM Analytics Site promotion typetp.ia.sp_promotion: IBM Analytics Site promotiontp.ia.sp_link: IBM Analytics Site promotion linktp.ia.re_version: IBM Analytics Real estate versiontp.ia.re_pagearea: IBM Analytics Real estate page areatp.ia.re_link: IBM Analytics Real estate link *
Methods
-
init(config)
-
Initializes the plugin.
Parameters:
Name Type Description configobject Configuration
Properties
Name Type Description TPAnalytics.clientidsboolean Whether or not to include client IDs.
TPAnalytics.dropParamsArray.<string> Parameters to not include on the beacon.
Returns:
BOOMR.plugins.TPAnalyticsThe TPAnalytics plugin for chainingExample
BOOMR.init({ TPAnalytics: { clientids: false } }); -
is_complete()
-
This plugin is always complete (ready to send a beacon)
Returns:
Type: boolean
true