This plugin enables cross-domain session tracking.
For information on how to include this plugin, see the Building tutorial.
Setup
The primary domain needs to host a known HTML file that will load Boomerang
and can communicate via postMessage()
to other domains so session information
such as ID and length can be coordianted between all of the domains.
Beacon Parameters
This plugin adds the following parameters to the beacon:
rt.sstr_dur
: Session transfer duration (ms)rt.sstr_to
: The session transfer timed out (1
or missing)
Methods
-
init(config)
-
Initializes the plugin.
Parameters:
Name Type Description config
object Configuration
Properties
Name Type Argument Description CrossDomain.cross_domain_url
string <optional>
Cross domain IFRAME URL
CrossDomain.sending
boolean <optional>
Whether or not this is the parent domain
CrossDomain.session_transfer_timeout
number <optional>
Session transfer timeout (ms)
CrossDomain.debug
boolean <optional>
Enable debugging
Returns:
BOOMR.plugins.CrossDomain
The CrossDomain plugin for chaining -
is_complete()
-
Whether or not this plugin is complete
Returns:
Type: boolean
true
if the plugin is complete