Logging events to Google Analytics

Logging view events

By listening to Triggerbee Onsite Campaign events, data can be sent to Google Analytics when a campaign is opened (eg. visitor viewed the campaign), a campaign is closed, submitted etc. 

All Triggerbee events and event data can be found here: https://help.triggerbee.com/article/346-javascript-api

Full example:

document.addEventListener("onTriggerbeeWidgetOpened", function (event) {
	ga('send', 'event', {
		eventCategory: 'Triggerbee',
		eventAction: 'Campaign Viewed',
		eventLabel: event.detail.campaignName

Logging click events

Inside the Triggerbee Onsite Campaign Editor, scripts can also be added to execute on specific clicks. This is especially useful when having several buttons or multiple action points in your campaign. The general onTriggerbeeWidgetClicked event that is explained above will aggregate any clicks in each campaign, but with button scripts - each button can have its own tracking.

This is done by adding the full GA tracker event (in the example above), or - if you want to minimize code, using the short version:

ga('send','event','Triggerbee','Button Clicked','Winter Campaign');

Using UTM links as tracking

Inside the Triggerbee Onsite Campaign Editor, GA tracking can also be added via UTM links on specific clicks. Just add your UTM-tracking to the URL you want the button or widget to link to. For example:

Still need help? Contact Us Contact Us