@frontity/comscore-analytics
npm i @frontity/comscore-analytics
Every Comscore account has a Tracking ID. To connect the package with a specific account (or accounts) set the following properties in the
frontity.settings.js
file:state.comscoreAnalytics.trackingId
: to specify just one tracking IDstate.comscoreAnalytics.trackingIds
: to specify a list of tracking ID's
export default {
packages: [
{
name: "@frontity/comscore-analytics",
state: {
comscoreAnalytics: {
trackingId: "34567890",
},
},
},
],
};
export default {
packages: [
{
name: "@frontity/google-tag-manager-analytics",
state: {
comscoreAnalytics: {
trackingIds: ["34567890", "56789012"],
},
},
},
],
};
The
@frontity/comscore-analytics
package can co-exist with any of the other analytics
packages such as @frontity/google-analytics
and @frontity/google-tag-manager-analytics
. Once these analytics
packages have been properly installed and configured their actions will be centralized by the analytics
namespace.actions.analytics.pageview
will take into account settings instate.analytics.pageviews
actions.analytics.event
will take into account settings instate.analytics.events
If
@frontity/comscore-analytics
is configured and enabled for pageviews, every time a link changes (or every time action.router.set(link)
is launched) tracking information for that page will be sent to Google Analytics.This package doesn't actually track events for Comscore so any call of the method
actions.analytics.event()
will have no effect for this service.Last modified 1yr ago