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 config
object Configuration
Properties
Name Type Description TPAnalytics.clientids
boolean Whether or not to include client IDs.
TPAnalytics.dropParams
Array.<string> Parameters to not include on the beacon.
Returns:
BOOMR.plugins.TPAnalytics
The 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