All Collections
How to set up e-commerce tracking in Full Fabric with Google Tag Manager
How to set up e-commerce tracking in Full Fabric with Google Tag Manager

How to track Full Fabric application data with Google Tag Manager and see it through e-commerce reports in Google Analytics

Nicholas Merican avatar
Written by Nicholas Merican
Updated over a week ago

You can use "Standard ecommerce" and "Enhanced ecommerce" reports in Google Analytics (GA) with data from Full Fabric applications pulled via Google Tag Manager (GTM).

If you haven't already, please read this article on using and setting up Google Tag Manager.

In this article

(click to jump to topic)

How do I send e-commerce data from Full Fabric applications to Google Tag Manager?

To send e-commerce data from Full Fabric applications to GTM, you simply need to activate the setting below on the Details tab of application templates for which you would like to send e-commerce data:

The rest of the set-up just needs to be done on your GTM and your GA.

Please see the following Google articles:

Please find a screenshot below of the GTM in preview mode on a Full Fabric application, where you can see the Full Fabric application data being sent to the GTM data layer:

How do I track which advertisements generate the most application submissions?

It's possible to send your applicants' first name, last name, email address and profile ID to Google Tag Manager, thereby allowing you to use Google Analytics' Enhanced Conversions feature to see which advertisements a Google signed-in user viewed prior to submitting their application. If you're interested in sending your applicants’ personally identifiable information to Google, please go to General settingsIntegrationsGoogle Tag Manager and enable the option Send personal identifiable information e.g. first name, last name, email to GTM?, making sure to disclose that your school shares personal information with Google in your privacy and cookie policies.

Google variables

Please find a list of the Google variables and the description of the Full Fabric data that populates each variable below.

Transaction data

These variables are for the application as a whole:

  • transactionId ➝ Full Fabric application id - unique for each application for each applicant;

  • transactionAffiliation ➝ Empty;

  • transactionTotal ➝ The sum of prices of all of the products that are selected in the programme choice field on the application;

  • transactionShipping ➝ Empty;

  • transactionTax ➝ Empty;

  • transactionProducts ➝ The names of all of the products that are selected in the programme choice field on the application.

Product Data

These variables are for each product selected on the programme choice field:

  • name ➝ The name of the product (programme name - class name/ subject name - course name);

  • sku ➝ The external id of the class/course;

  • category ➝ The theme of the programme/subject;

  • price ➝ The price amount of the class/course (this does not include currency, Google does not have a variable for the currency);

  • quantity ➝ This is always 1 since a given class/course can only be selected once.

If you would like to populate information such as the external ids, themes or prices please contact


You have reached the end of this article. Thanks for reading! 🤓 If you have any questions or comments on the topic at hand, or if you enjoy reads like this and have article requests, let us know. Also, please leave a rating below. Your feedback is highly appreciated! 💖

PUBLISHED: February 4, 2020
LAST UPDATED: November 23, 2022 at 6:00 p.m.

Did this answer your question?