ActionIQ
What Is The ActionIQ Tag?
ActionIQ is a Customer Data Platform (CDP) that helps businesses manage and leverage their customer data effectively. It integrates data from various sources to create a unified view of customers, allowing for advanced segmentation and personalized marketing campaigns. The platform offers robust analytics and reporting tools to understand customer behavior and measure campaign performance. Additionally, ActionIQ supports real-time personalization and ensures compliance with privacy regulations.
MetaRouter provides real-time, server-side (non-browser-based) data to the ActionIQ tag, routing through a private (single-tenant) and 1st-party environment for each client.
MetaRouter’s tag negotiates relevant vendor user IDs into a 1st-party graph within every track event.
What are the benefits of integrating MetaRouter with ActionIQ?
- Real-time event tracking.
- Identity Syncing.
- Easy addition of identity and data parameters.
Getting Started - From Your ActionIQ Account
Please contact your ActionIQ account manager for the following:
- Username
- Password
- Endpoint Identifier
Getting Started - From Your MetaRouter Account
Adding an ActionIQ integration.
From the integration library, add an ActionIQ integration. Then, fill out the Connection Parameters:
Connection Parameter | Description |
---|---|
USERNAME | Username for the API. Ask your ActionIQ account manager for this. |
PASSWORD | Password for the API. Ask your ActionIQ account manager for this. |
ENDPOINT_IDENTIFIER | Used to define the ActionIQ endpoint MetaRouter will send data to. Please ask your ActionIQ account manager for this. |
Event Mappings
MetaRouter provides all of the event mappings that ActionIQ integrations typically require. You may add custom events, parameters, or mappings in accordance with ActionIQ’s API documentation.
Global
Output Key | Description | Expected Input |
---|---|---|
uuid | Type: String ID used to identify a single event. | messageId |
user | Type: String User ID associated to a known user, if it exists. | userId |
timestamp | Type: String Timestamp of the event in milliseconds since epoch. | N/A - Expression |
Event Specific
Page
Output Key | Description | Expected Input |
---|---|---|
properties | Type: Properties Object Refer to https://docs.metarouter.io/docs/event-method-page#properties The AJS properties object is mapped in its entirety to properties | properties |
properties.anonymousId | Type: String Anonymous ID associated to a user. This will always exist. | anonymousId |
properties.context | Type: Context Object Refer to https://docs.metarouter.io/docs/http-api#context-object-fields The AJS context object is mapped in its entirety to properties.context | context |
properties.isAnonymous | Type: Boolean True if userId is null | anonymousId |
Identify
Output Key | Description | Expected Input |
---|---|---|
properties.traits | Type: Traits Object Refer to https://docs.metarouter.io/docs/event-method-identify#traits The AJS traits object is mapped in its entirety to properties | traits |
properties.anonymousId | Type: String Anonymous ID associated to a user. This will always exist. | anonymousId |
properties.context | Type: Context Object Refer to https://docs.metarouter.io/docs/http-api#context-object-fields The AJS context object is mapped in its entirety to properties.context | context |
properties.isAnonymous | Type: Boolean True if userId is null | anonymousId |
Screen
Output Key | Description | Expected Input |
---|---|---|
properties | Type: Properties Object Refer to https://docs.metarouter.io/docs/event-method-page#properties The AJS properties object is mapped in its entirety to properties | properties |
properties.anonymousId | Type: String Anonymous ID associated to a user. This will always exist. | anonymousId |
properties.context | Type: Context Object Refer to https://docs.metarouter.io/docs/http-api#context-object-fields The AJS context object is mapped in its entirety to properties.context | context |
properties.isAnonymous | Type: Boolean True if userId is null | anonymousId |
Default
Output Key | Description | Expected Input |
---|---|---|
properties.context | Type: Context Object Refer to https://docs.metarouter.io/docs/http-api#context-object-fields The AJS context object is mapped in its entirety to properties.context | context |
properties.anonymousId | Type: String Anonymous ID associated to a user. This will always exist. | anonymousId |
properties.isAnonymous | Type: Boolean True if userId is null | anonymousId |
properties.eventType | Type: String Type of the event, usually based on the event name. | input.event |
Updated 3 months ago