By default, our script will record several Google Analytic events for our form and buttons. The following details should help you utilize the info better and understand the metrics.

Reference Google Event Measurement

https://developers.google.com/analytics/devguides/collection/analyticsjs/events

Event Types

Description

Example Trigger

click

events that are a result of mouse clicks

Clicking add to quote button

url

events that are a result of loading a URL

Opening a quote proceed to checkout link

Event Category

All events added by our script will have a category of quote-ninja

Event Label

Description

Data

quote-dialog-closed

event triggered when the quote dialog is closed from inside the dialog

quote-submitted

event triggered when the quote has been successfully submitted

quote-submission-total

event triggered when the quote has been successfully submitted

Total value of the quote submitted

show-quote

event triggered when a button click opens the quote dialog

hide-quote

event triggered when an external button closes the quote dialog

load-quote

event triggered when we load a quote into the cart

Event Type will be url when loading from an email link

Event Type will be click when loading from a button click on the page

cart-to-quote

event triggered when the cart to quote button is clicked

add-product-to-quote

event triggered when the add to quote button is clicked

Number ID of the BigCommerce Product

add-product-to-quote-sku

event triggered when the add to quote button is clicked

SKU of the BigCommerce Product

add-product-to-quote-price

event triggered when the add to quote button is clicked

Price value of the BigCommerce Product

Supported versions of google analytics:

window.ga

window.gtag

window.dataLayer

If your site uses a different analytics provider we will try and accommodate your use case using an event listener model

Old Form (Classic Version) Event Labels

  • 'submit-quote'

  • 'cart-to-quote'

  • 'load-quote'

  • 'add-product-to-quote'

For Google Tag Manager

{
type: 'event',
eventType: 'click' or 'url',
category: 'quote-ninja',
label: 'one of the above labels',
data: 'data is empty or has metric related to event'
}

Did this answer your question?