These signals help you monitor various user interactions on your website, allowing you to gather detailed information through specific properties associated with each event.
Standard Events
The Sygnal Pixel's rrq('track')
function can be used to track various standard signals. These signals support parameter objects with specific properties, enabling you to include detailed information about each signal.
Event Name | Description | Object properties |
Purchase | Triggered when a purchase is completed or checkout is finalized. | Required: |
AddPaymentInfo | Occurs when payment details are added during the checkout process. |
|
InitiateCheckout | Happens when someone starts the checkout process but hasn’t completed it yet. |
|
AddToCart | When an item is added to the shopping cart. |
|
AddToWishlist | When an item is added to a wishlist. |
|
Lead | Triggered when a sign-up is completed. |
|
Contact | When someone initiates contact with the business via phone, SMS, email, chat, etc. | (all optional) |
ViewContent | A visit to a significant web page (e.g., a product page or landing page). |
|
CustomizeProduct | When a product customization occurs. | (all optional) |
CompleteRegistration | Triggered when a registration form is filled out. |
|
Donate | When a donation is made to an organization or cause. | (all optional) |
Schedule | When an appointment is booked to visit a location. | (all optional) |
Subscribe | When a paid subscription is initiated for a product or service. |
|
Search | When a search action is performed. |
|
Object Properties
The following predefined properties can be included with any custom or standard signals that support them. Use JSON to format your parameter object data. For more details about signal parameters, refer to Blueprint.
Property Key | Value Type | Parameter Description |
| String | Special order ID that must be sent with the |
| String | The category associated with the page or product. |
| Array of integers/strings | IDs of products linked to the signal, such as SKUs (e.g., ['ABC123', 'XYZ789']). |
| String | The name of the page or product. |
| String | Either "product" or "product_group" based on the IDs provided in content_ids or contents. Use "product" for product IDs and "product_group" for group IDs. If not specified, Meta matches the signal to all items with the same ID, regardless of type. |
| Array of objects | A list of JSON objects detailing the quantity and the International Article Number (EAN) or other identifiers. Required fields: id and quantity (e.g., |
| String | The currency for the specified value. |
| Integer | Used with the InitiateCheckout signal. Represents the number of items when checkout was initiated. |
| Integer, float | The estimated lifetime value of a subscriber, as defined by the advertiser, represented as a precise value. |
| String | Used with the Search signal. The string entered by the user for the search. |
| Boolean | Used with the CompleteRegistration signal to indicate the registration status. |
| Integer or float | The business value of a user performing this signal. |