The SegmentStream panel allows you to control the flow of data between the site and third-party systems in case the
digitalData data layer is installed on the site. Flow control is performed using six entities: Variables, Events, Integrations, Priorities, Scripts, Data Sources. Accordingly, the system interface is divided into 6 main sections, which can be accessed via tabs at the side of the interface.
Global project settings have to be set up before continuing.
The “Variables” module allows you to create new data based on the data in the
digitalData object. The module solves a wide range of tasks: from converting one data format to another to creating a new variable in
digitalData based on data received from third-party systems.
More about variables
Events is one of the most important components of
digitalData. All information is sent to analytics and marketing systems in the form of events. Each event can carry information about the user, the current page, the type of user action, etc.
More about events
Each integration is a connector between
digitalData and a third-party system. An integration can listen to all events added to
digitalData.events, and convert information from events into a format that is necessary for a third-party system. If an event is mandatory for the system, SegmentStream sends the relevant information.
In the interface, each integration has a set of settings. For some integrations, this is only a unique identifier in the system, for others - a fairly long list. You will find the description of the settings of all integrations on the corresponding pages.
More about integrations
Priorities is the SegmentStream module which allows you to manage the queue in which integrations load. Priorities will help decrease your website’s load time.
More about priorities
More about scripts
6. Data Sources
The data sources functionality allows you to import cost data from integrations to Google BigQuery.
More about data sources