Audience Tracking
Why Do Publishers Track Website Traffic
Proper tagging is crucial for effective digital advertising and audience segmentation. It helps with:
Measurement – Tracking user actions to optimise ad spend and improve campaign ROI.
Audience Building – Creating precise segments for retargeting and lookalike audiences which can in turn be used in your Campaign Packages.
Below, Flow's tagging guidelines and what we consider as best practice are discussed.
The main tagging platform that Flow works with is Google Tag Manager (best for most Flow Publishers):
Centralised tag management, making it easier to deploy and manage multiple tags without modifying site code directly.
Flexible event tracking (clicks, form submissions, page views).
Supports custom HTML, JavaScript, and third-party tags like Lotame.
Built-in triggers and variables for structured data capture.
Common tags supported: Custom GTM, Google Analytics, Google Ads, Lotame, Meta Pixels, TikTok Pixels
Common Events to Track For
Page Views (e.g., Product or Listing Views)
Lead Submissions (e.g., Enquiries or Sign-Ups)
Searches (e.g., Filtered Product or Listing Searches)
Purchases (e.g., Completed Transactions)
General website traffic
An Example: Tracking Page Views of Electronic Products for Flow's Demo Organisation, D&G
For this example, we’re setting up tags to track viewers of electronics products on D&G’s e-commerce website. Note, that it is useful as a publisher to ensure that your website has a consistent way of tracking product information either in the Data Layer, or in the URL. This ensures the ability to accurately track traffic and event-specific actions in a manner that can be further segmented to more powerful audiences, as opposed to just general website traffic.
A Consistent Data Layer – Each electronics page includes a data layer object with a category reference to "electronics".
Predictable URL Structure – Electronics pages contain a keyword like /electronics/ or category=electronics in their URLs.
We will use Google Tag Manager (GTM) as the central hub for managing all tags. Following the GTM Set-up, a few tag examples are provided (it is not compulsory to use them all).
GTM Set-up
For ease of setting up any customisable segments, a data layer rich in variables is useful. A data layer could look like the following, note that there is an element called "productCategory" which will help us create tags later on. There are some other useful parameters here such as price, which could be used another time to create audience segments based on pricing bands.
An alternative to the data layer set-up is to have descriptive URL's, however this is fairly limiting in the amount of information one can realistically pass through.
In terms of the Trigger Set-up:
Trigger Type: Page View
Trigger fires on: Page Views
Condition:
Page URL contains /electronics/ OR
productCategory equals electronics
Meta Pixel Set-up
Ensure the base Meta Pixel code is installed on all relevant pages. Below is an example of what the HTML for a Meta Pixel would be. This is a powerful audience type to use as most campaigns that other publishers have launched through Flow are via Meta.
GA4 Set-up
Google Analytics 4 uses an event-driven data model, which is useful for e-commerce tracking. Below is the script used for this tag type:
Google Ads Set-up
This is to capture conversions for conversion-based ad optimisation.
Last updated