This page provides an alphabetical list of terms and definitions used in the Insider One Developer Guide, both as a reference and to promote a uniform understanding.
AI (Artificial Intelligence)
Systems that simulate human intelligence to learn from data, adapt to new inputs, and perform automated tasks.
Algorithm
A set of defined rules used by the platform (e.g., in Smart Recommender) to process data and determine outcomes like product rankings or content visibility.
API (Application Programming Interface)
A set of protocols and tools that allow different software applications to communicate.
API Integration
The process of connecting your system to Insider One using APIs to exchange data.
API Key
A unique identifier used to authenticate a user, developer, or calling program to an API.
API Request
The data packet sent from a client to a server to perform a specific action.
API Response
The data returned by the server after processing an API request.
Attribute
A persistent data point describing a user or entity (e.g., email, subscription_status).
Authentication Token
Credentials used to verify the identity of a requester before granting access to an API.
Authorization
The security process of determining if a user or system has permission to access a specific resource.
Batch Processing
The execution of high-volume data transfers (e.g., catalog updates) in a single request or scheduled job rather than in real-time.
Behavior Analytics
The tracking and analysis of granular user interactions to predict future intent or preferences.
Cache
A temporary storage layer (hardware or software) used to speed up data retrieval for future requests.
Callback
An executable piece of code passed as an argument to other code, allowing the platform to notify your system when an event occurs.
CDP (Customer Data Platform)
The architectural layer that unifies data from multiple sources to create a single source of truth for customer identities.
CSS (Cascading Style Sheets)
The language used to define the visual presentation of web elements.
CSV (Comma-Separated Values)
A structured text file format often used for product feed uploads and data exports.
Custom Event
A developer-defined signal for tracking data points not included in the default events list, or needed for specific business use cases.
Data Ingestion
The technical process of importing data from external sources (Web, Mobile, CRM, S2S) into the platform for real-time processing and storage.
Data Layer
A structured JavaScript object (e.g., window.insider_data_layer) used to pass contextual data from the frontend to the Insider Tag without relying on DOM scraping.
Data Point
A single, discrete unit of measurable information collected about a user, event, or product.
Deep Linking
The use of a URI to direct a user to a specific location or content piece within a mobile app, rather than just launching the home screen.
Endpoint
The specific URL or location where an API receives requests to access its resources.
Event
A recorded interaction (e.g., item_purchased) representing a specific action taken by a user at a specific point in time.
Event Parameter
A key-value pair that provides additional context for an event (e.g., attaching category: "electronics" to a view event).
Event Trigger
A condition or action that initiates the tracking of an event or the execution of a campaign workflow.
GMP (Growth Management Platform)
The core platform layer that integrates data ingestion, AI-driven insights, and multi-channel execution.
Headers
Metadata passed within an HTTP request or response that provides context like Content-Type or Authorization credentials.
HTTP/HTTPS
The protocols used for data transmission over the web. HTTPS (Secure) is required for all data transfers involving personal information.
Initialization
The process of loading and configuring the SDK or script with environment-specific settings (e.g., Partner Name) to enable tracking.
Insider ID (insider_id)
The unique internal identifier maintained by the platform for each user profile. Also referred to as Profile ID.
If you're trying to trigger a journey from the mobile app, you can use your UDID (Unique Device Identifier), which also serves as the Profile ID.
Insider Tag
The JavaScript code required to track web behavior and deliver personalized experiences on a website.
Integration Flow
The technical sequence of steps required to implement the SDK or API correctly within a specific environment.
JSON (JavaScript Object Notation)
A lightweight, text-based format for structuring data, used for the majority of API payloads and event tracking.
Journey
An automated sequence of customer interactions triggered by real-time behavioral data or specified conditions.
Journey Orchestration
The technical logic that coordinates messages and actions across multiple channels (SMS, Email, Push) based on a user's real-time state.
Metric
A quantifiable measurement of a specific characteristic, used to track performance or system usage.
MTU (Monthly Total Users)
A technical usage metric representing the number of unique profiles interacted with or updated within a monthly billing cycle.
Page Context
A classification (e.g., Home, Product, Search) that defines the current page state to ensure the SDK applies the correct tracking and personalization logic.
Parameters
Variables included in an API request (Header, Body, or Query parameters) to specify data or authorization.
Payload
The essential data within an API request or response, excluding the headers and metadata.
Personalization Engine
The system that determines and delivers tailored content or recommendations based on real-time user data.
Predictive Segmentation
AI-driven grouping of users based on the probability of future actions, such as "Likelihood to Purchase" or "Likelihood to Churn."
Product Feed / Catalog
A structured file or API stream that provides the platform with up-to-date metadata for all items in an inventory.
Rate Limiting
A constraint enforced by the API to limit the number of requests a client can make within a specific time window to ensure system stability.
Real-Time Processing
The capability to ingest, analyze, and act upon data within milliseconds of its generation.
Request Methods
HTTP verbs (GET, POST, PATCH, DELETE, PUT) that define the intended action to be performed on a resource.
Request Methods
Different types of HTTPS methods are available, and they basically tell the API what you’re trying to do with your data. Some of the common ones are;
GET: getting information that already exists
POST: creating something new
PATCH: modifying information that already exists
DELETE: removing information that already exists
PUT: creating something new or updating information that already exists
Retry Mechanism
Programmable logic that automatically resends failed API requests caused by transient network errors or temporary service unavailability.
SDK (Software Development Kit)
A collection of development tools and libraries used to integrate Insider One capabilities into web or mobile applications.
S2S (Server-to-Server) Integration
A data exchange method where a client-server communicates directly with Insider One's servers, bypassing the user's browser or device.
Segmentation
The process of dynamically grouping users into subsets based on shared attributes, behaviors, or predicted intent.
Syntax
The structural rules governing a programming language or data format (e.g., JSON syntax).
System Rules
Automated functions that define how the platform interprets website geography and tracks standard user interactions (e.g., cart additions or product views). System rules are defined by Insider One. If you integrate the Insider Web SDK, the System Rules are created with the Insider Web SDK automatically.
Trigger
A specific event or condition that initiates a campaign, message, or automated workflow.
Unified Customer Profile (UCP)
The centralized record where all user attributes, event history, and cross-channel interactions are consolidated into a single identity.
Identity Resolution
The process of linking fragmented identifiers (e.g., email, UUID) across sessions and devices to a single user profile. Refer to Identity Resolution Management for further details.
User Profile
The aggregated data object representing a single user within the platform.
Webhook
A method of augmenting app behavior by sending real-time event data to an external URL via HTTP POST requests.