Web Tracking Pixel

Overview 

Ascent360 developed a web tracking pixel to enhance our clients’ marketing initiatives. Collecting first party data is becoming increasingly important. 

What do we need from you? By participating in this program, we need you to place our web tracking code on your website. Then, we can start turning unknown web browsers into known web browsers (note: for those who are present in your Ascent360 platform/database). 

Ascent360 hosts the JavaScript. From a technical perspective, the scripts pull some parameters out of the browser’s URL and create a first-party cookie. This should not negatively impact your website or loading speeds, however you can choose to test this first with a tag manager. 

Having these scripts in place will allow you to build audiences based on page visits.

Steps to Install 

Install this JavaScript on each page of your website, including your eCommerce pages, immediately after the opening <body> tag.  

<script src="https://files.ascent360.com/ascent/webtrack.js?clientid=xxx"></script> 

<script async src="https://files.ascent360.com/ascent/fp.min.js" onload="logAscentTraffic()"></script>

Important: The “xxx” will need to be replaced with your Client ID. Contact the help desk or your CSM if you don’t know this number. 

Once installed, let Ascent360 know so we can start monitoring incoming data. 

Other Methods to Install

To install in Lightspeed eCommerce:  

To install in Shopify: 

  1. Log in to your Shopify Administration Dashboard. 

  1. Click “Online Store”, then click “Themes”. 

  1. In the top-right corner, next to your current theme, click the “Actions” button. 

  1. Click “Edit Code”. 

  1. Under ‘Layout’, click theme.liquid to open your template file. 

  1. Scroll to the middle of the document – just after the opening body tag (<body>). 

  1. Copy and paste the tracking code below the opening body tag. 

  1. Click ‘Save’. 

To install using Google Tag Manager: 

<!-- Ascent360 Web Tracking: Use with Tag Managers -->

<script>

(function() {

var head = document.getElementsByTagName ('head') [0];

var trackScript = document.createElement('script');

var fpScript = document.createElement('script');

trackScript.src = 'https://files.ascent360.com/ascent/webtrack.js?clientid=xxx';

fpScript.async = true;

fpScript.src = 'https://files.ascent360.com/ascent/fp.min.js';

fpScript.addEventListener('load',function() {

logAscentTraffic();

});

head.appendChild(trackScript);

head.appendChild(fpScript);

})();

</script>

Note: You will need to know your client ID (the "xxx"), so reach out to the help desk or your CSM for this number.

Using your Web Tracking Data for Marketing 

Once Ascent360 validates that incoming data are accurate, clients can create audiences based on page visits of people in the CDP (i.e., to target everyone who visited the “/Cart” page but didn’t purchase). 

The Ascent360 web behavior tracker requires a user to receive an email, click on a link, and browse your website to match to your existing customers.  Web tracking metrics available in the CDP will differ from Google Analytics and other digital analytics vendors' metrics due to differing methodologies. Please reach out to us with any questions.

For clients not using the Ascent360 ESP (email tool), the following string needs to be present in the click-through URL in your email provider: &a360=%%AscentId%%

It is strongly recommended that you work with an Ascent360 resource to:

  1. ensure the AscentID export to your ESP is correct
  2. verify URL parameter setup is correct
  3. confirm that data is flowing as expected.