NCM Digital Transformation

NCM Digital Transformation For Product Owners

What We Need:

  1. How to identify your product is active on the website
  2. How to track specific events on your website

How to Identify Your Product Is Active On The Website?

We have two main ways we currently identify products on a website through the front-end by reviewing HTML, as well as monitoring any GA4 events and window.dataLayer events passed through the site in order to capture any new tools proactively.

What We Want: Do you have set HTML that would be present, or do you always pass some sort of GA4 events or pass events in window.dataLayer that we can listen for?

Warning: If you implement your product via and iFrame and pass information directly in your iFrame or via Measurement Protocol, we will need to meet to discuss your tracking as we can’t hook onto your events.

Note: If you do not pass any of the below events, we would still love being able to know your product active on the website, event if we aren’t attributing leads directly to the product (Ex. Vehicle Picture Vendors, Translating Tools, etc…)

How to gather specific events and data utilizing Google Tag Manager:

We have 3 events that we want to track for our reporting purposes. As of today, we already track all loads and some leads based off of our own tracking built in Google Tag Manager. With your help, we want to make sure the following events exist for Google Tag Manager to listen to for our purposes, but to also allow any future tool to be able to have these hooks to prevent the product from having to develop new integrations.

The events we care about are:

  1. Product Load/Open
    • This should be when your tool opens or the form loads.
  2. Product First Interaction
    • This should be the first form field filled in, the first step in the form process is completed, the first chat message sent, etc…
  3. Product Form Submission/Lead Sent
    • This should be when the lead is sent from the website

At this point and time, we utilize click tracking, postMessage Listeners, iFrame URL observers, as well as dataLayer events to build our tracking. If you are unhappy with your current configuration of events, we are happy to work with you to increase accuracy.

If you already send ASC events for this, then just let us know which specific ones

What We Want: We want to know any dedicated events you fire to the window.dataLayer or to Ga4 when these specific items happen, as well as some sort of “Event Owner” field.

Additionally: If you host dedicated pages (not iFrames), we want the above events, in addition to page information like what items appear on the page, as well as the page type

iFrame Products: If you send your events via Measurement Protocol, please contact us to either help you pass a post Message event, help send the event to our Server, or find another solution to make this a scalable solution for all parties

Vendors That Don’t Pass Events: Please reach out to us as we can help you send the basic events we would want, if you want to increase your data accuracy.

Call Vendors/CRM/Server Events: If you send events via the measurement protocol because your event happens outside the browser (Ex. Call Completion), we understand there are limitations to what you can send via the measurement protocol before it becomes a hassle and costly, and potentially attempting to configure hundreds of dealers in a day could strain your teams. As such, we are testing methods that would streamline this process.

Any Comments/Questions? Feel free to email us at partners@foundationdata.com or

Schedule Time With Us