Pixels
Tracking Pixels are a tool for collecting data about user actions on a website. A pixel is a small piece of code, usually a JS script or a transparent image, invisible to the visitor. It can be linked to a page load or any interactive element — a button, form, or pop‑up window.
When a user triggers the pixel through their actions, a request with event information is sent to the platform’s tracking server. A pixel can be used to track:
- the geography of impressions and clicks (country, city, region) determined by IP;
- the browser and device platform;
- subscriber activity on the site before and after subscription;
- the URL of the page from which the user navigated;
- subscriber interests and preferences.
This data is collected from request headers. Additionally, a pixel can transmit business information via goals and their values. A goal is any target action on the site (for example, a product purchase), and a value is a numeric quantity associated with that goal (for example, the purchase amount). Goals and values are defined manually according to your needs.
The collected data is stored in the user’s profile in the database if the platform can identify the user. Later, this information can be used for segmentation, scenario building, and triggering automated campaigns. For example, when creating a profile segment based on events, you can use pixel goals, website addresses, time intervals, and the number of pixel activations:

Pixel technologies also take a great part in keeping your databases up to date by refreshing profile location and device information.
Pixel goal achievement can be monitored via Goals report.
More details about using pixels you can see in this article.
Enabling pixels
When using Altcraft Marketing On-premise on your hardware, Pixels must be first enabled in platform administrative panel by ticking "Enable pixel" in account settings. note To use pixels, you need to configure HTTPS protocol for both your website and the platform. After activation you'll see the new section "Pixels" in the platform interface. |
Creating pixels
Let's create a new pixel script. First of all, you have to give it a name, write a description, set access groups and a database to process.
If you'd like to prevent unwanted pixel double activation, limit the time before another activation in the "Lock double trigger activation" field.

The trigger will be blocked for each specific goal rather than for the entire pixel. This means you can use the same pixel indefinitely, but with different goals for tracking.
If the trigger does not activate in campaigns or scenarios, although the trigger conditions are met, it is recommended to check pixel trigger interval.
![]()
Allow to import data on this pixel — use this field to enable customer profile import at the moment your customer activates a tracking code.
Pixels can update your existing profiles or create the new ones, including for anonymous website visits:
-
HTML pixels (image and URL redirect) use your customers' session data (cookie) for matching profiles. If a profile with the same cookie (e.g. pened mail from the same device) is not found - a new anonymous profile will be imported.
-
JavaScript tracking codes can use both cookie data and customer profiles information. If a profile is found, its data will be updated; if the profile isn't found, a new profile will be created with the data you can specify.
JS pixel import is described further on this page.
After you save a new pixel, you'll be able to open Get pixel code interface. The first thing is to decide upon tracking technology you need:
Show a page — a JavaScript code that can be customized to detect user actions like scrolling a page within a specific time period.
Show a page (No JS)