- 07 Mar 2024
- 5 Minutes to read
Data Collection
- Updated on 07 Mar 2024
- 5 Minutes to read
After Insider Tag has been integrated into your website, Insider's JavaScript functions send requests to its API whenever a customer visits one of your pages. These requests collect information about the customer’s click-stream activity, device specifications, and event history, including various non-personal data which can change depending on the page type. To know which page type your visitors are on at a given time, Insider uses System Rules.
System Rules
System Rules are functions defined to understand the geography of your website and track customers’ activity throughout it — what type of pages they visit, which products they view or add to cart, if they complete their transaction, how many categories they visit, etc.
Every website is a collection of different page types. Insider maps the organization of these pages and label them accordingly: as product, category, cart, search, payment, or success pages. To identify the page a user is on, Insider looks at the elements of that page and identify combinations unique to a specific page type.
With the help of System Rules, Insider can use different algorithms and create custom campaigns. For example, when a customer visits a product page, Insider can understand that it is a product page and trigger the respective campaign(s).
To ensure accurate progress while mapping your website, Insider requires the information listed in the table below. Once you have prepared this information, please share it with your Insider Technical Support Specialist.
Field | Description | Example |
---|---|---|
Your Admin's Email (for InOne panel access) | The email address of the administrator for your InOne panel. The panel admin role enables you to grant access and assign roles to your team members. That's why it is important to take this as the first step before using the Insider's InOne panel. | john.doe@yourdomain.com |
Website URL | The URL of your website | https://posh.useinsider.com/ |
Test domain(s) URL(s) | The URL(s) of your test domains. Insider needs it for test purposes only. | https://testdomain.posh.useinsider.com/ |
Mobile site URL | The URL of your mobile website. The URL of mobile and desktop website structure can be different from each other that's why it is asked too. | https://posh.useinsider.com/ |
Extra domain(s) URL(s) | Extra domain Urls for different countries, test environment, blog pages and etc. Insider needs to map the website for all domains where Insider script will be integrated that's why it is asked. | |
Product/article page example | It is the product detail page where Insider can get name, price, color, title etc. information. Insider needs it to show campaigns on the product pages and use product page specific campaigns such as Social Proof, Product Page Smart Recommender, etc.) | |
Discounted Product example | It is the product detail page on which the product has both discounted and original price currently. Insider needs it to identify and map the discounted products on your website. If this part is not eligible for your website, please put a hyphen (-) on the list you share. | - |
Out of Stock Product example | The product URL that doesn't have stock at that moment. Insider needs it to identify and map out of stock products on your website to exclude them from some campaigns. If this part is not eligible for your website, please put a hyphen (-) on the list you share. | - |
Category page | The product listing pages where Insider can find group of products. Insider needs it to identify and map the category name, and the URL your the website. | |
Cart Page | The page where Insider can reach list of the products added to the cart. Insider needs it to show campaigns on the card page and use it product page specific campaigns such as Cart Reminder, Cart Page Smart Recommender, etc. | |
Success Page | It is the confirmation page where users complete the transaction. If this part is not eligible for your website, please put a hyphen (-) on the list you share. | - |
Login Info | The example user details for logging in. If this part is not eligible for your website, please put a hyphen (-) on the list you share. | sample@useinsider.com password: Insider1 |
Payment options available on the website | The methods your users can use for transaction. Insider needs it to collect all revenue from all payment types. If this part is not eligible for your website, please put a hyphen (-) on the list you share. | - |
Test user account for payments | The user account that can be used for the test payment on your website. | sample@useinsider.com password: Insider1 |
Pageview and Event Data Collection
Insider also collects default pageview (PV) data and event data. PV data includes elements like language, currency and cart amount. Event data describes a change (event) at a point in time: average order value, total spend, last purchase date, last purchase amount. Using this data, you can create segments directly from our panel based on your marketing preferences and deliver more personalized experiences to your customers.
Every individual who visits your website gets a unique Insider Identifier, called a spUID, appointed by Insider API. This spUID is stored in the visitor’s cookies until they opt out of Insider API or delete their cookies.
List of Personal Data Processed by Insider
To process personal data, you must first integrate Insider Object. Insider does not collect personal data unless requested to do so by our partners. When we do collect personal data, we do not store it on cookies or local storage.
The following list describes the type of personal information collected by Insider and how that information is collected.
Attribute | Collected via |
---|---|
Name | Insider Object |
Insider Object | |
Date of Birth | Insider Object |
Phone Number | Insider Object |
Gender | Insider Object |
Age | Insider Object |
IP Address | ins.js* |
Coordinates | ins.js* |
*Once a user visits a partner website, their IP address and coordinates are encrypted with SHA-256 cryptographic hash algorithm and sent to our databases. We use MaxMind GeoIP2 services to identify the location of users. We do not store Coordinates or IP Address on Cookies or Local Storage.
Default Attributes
Default Attributes are properties that we collect from your websites using our JavaScript Code, System Rules or Insider Object.
You can use Default Attributes to send personalized web push notifications, in-app messages or create targeted campaigns. To collect and process customers’ personal data through Default Attributes, you must first integrate Insider Object.
Attribute | Source |
---|---|
last_visit_date | System Rule |
last_purchase_date | System Rule |
last_purchase_amount | System Rule |
last_purchased_product_name | System Rule |
last_abandoned_cart_amount | System Rule |
last_visited_product_name | System Rule |
last_visited_category | System Rule |
search_query | System Rule |
city | partner.js |
country | partner.js |
language | partner.js |
name | Insider Object |
surname | Insider Object |
age | Insider Object |
birthday | Insider Object |
Insider Object | |
gender | Insider Object |
username | Insider Object |
Custom Attributes
You can also create Custom Attributes, specific to your website, and use them to create segments or send personalized messages to your customers. If you want to collect data that is specific to your website or your vertical, you can use the assistance of Custom Attributes with ease.