Modules
Within Data Collection you have the option to choose which data you’d like to collect through our pixels.
Contents on This Page |
---|
Description
An On-Site pixel module can be described as an optional and predefined module (script) that runs on top of the default code in order to track specific user interactions and/or capture meaningful data attributes. Once enabled, it will automatically be added to the On-Site pixel code which initiates the execution of it without the interference of a developer or without the need to change the implemented code. An overview of the various modules as well as the corresponding categories can be found below.
Features
Category | Module | Description | Default |
---|---|---|---|
Interaction Tracking | Time On Page | Captures the time a user has been on any given webpage up to 3 minutes with the following intervals; 5, 10, 20, 30, 60, 90, 120, 180 seconds. | Yes |
Interaction Tracking | Page Scroll | Captures the scroll depth on any given webpage up to 100% with the following intervals; 10, 25, 50, 75, 100 percent. | Yes |
Interaction Tracking | Webform Interactions | Captures whether the user has interacted with any webform on any given webpage. | Yes |
User Data | Webform Input* | Captures and stores the value a user has entered in any webform on any given webpage after an inactivity of 3 milliseconds. | No |
User Data | Browser Data | Captures and stores the screensize of the monitor and browser (dimensions: width and height) as well as some other attributes. | No |
User Data | User Details | Captures and stores the user agent. | No |
User Data | Hashed Email | Captures and stores the email address entered by a user anywhere on the webpage (based on 'at-sign' identification). The address will be stored in 3 hashed formats; MD5, SHA1 and SHA256. Common Identifier The hashed email address could serve as a common identifier to unify CRM data with behavioural on-site data. | No |
User Data | Hashed Phone Number | Captures and stores the phone number entered by a user anywhere on the webpage. The number will be stored in 3 hashed formats; MD5, SHA1 and SHA256. Common Identifier The hashed email address could serve as a common identifier to unify CRM data with behavioural on-site data. | |
Website Data | Average Price on Page | Captures and stores the average price of products in a shopping cart. How does it work? We scan the visible elements on the page for one of the following strings: '€', '£', 'EUR', 'USD', 'GBP', '$'. We identify the string that occurs most and then scan the page again for that string followed by any number with or without a decimal. The decimal point can be both '.' and ','. Then we take the first 100 matches and strip and attempt to parse them as a number (so remove any formatting). Then if the number is higher then 0.01 and lower then 100000 we add it to the total price of the page. Then as a last step we determine the avarage by dividing the total by the number of prices we have summed. | No |
Website Data | Clicked Elements | Captures and stores the click-interactions with elements that are identifiable on a webpage. How does it work? We track clicks on any element on the page and store the following string '<elementname id=id_of_the_element class="class_of_the_element">fist_100_characters_of_text_in_the_element'. Please note that we cannot track clicks inside iFrames so a click on an iframe will be tracked but it will not send the specific unless the iframe is on the same domain of the page. | No |
Website Data | Common Words | Captures and stores the top 8 common words on a given webpage. The module applies auto-determination based on a general word count. | No |
Website Data | Qubit Universal Variable | Captures and stores the ID of the Qubit Universal Variable retrieved from the Qubit pixel that should be implemented on the website as well. | No |
Website Data | Google Analytics Ecommerce | Captures and stores the Order ID and Total Revenue value retrieved from the Google Analytics Ecommerce pixel that should be implemented on the website as well. | No |
Website Data | URL Parameters | Captures and stores the key and value from any URL parameter that is part of the event URL. How does it work? At the time the On-Site Pixel fires on a certain wegpage of which the event_url includes URL parameters it will parse the part after the question mark and automatically stores the key and value of the detected attributes. Given the following example URL it will thus store 3 additional custom attributes (utm_source, utm_medium and utm_campaign): http://mapp.com/landingpage?utm_source=adwords&utm_medium=search&utm_campaign=brand_awareness. | No |
Integrations | This reflects additional and conditional modules that are only relevant when certain integrations are activated. | No | |
*Please note that the Webform Input module will collect and store every value that have been entered in any webform on the given website. This may result in the collection of Personal Identifiable Information (PII), such as the full name, address, phone number or even all credit card details. Therefore, be careful with enabling this module and always ask the client for permission or check the legal implications first. |