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?

  1. Real-time event tracking.
  2. Identity Syncing.
  3. 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 ParameterDescription
USERNAMEUsername for the API. Ask your ActionIQ account manager for this.
PASSWORDPassword for the API. Ask your ActionIQ account manager for this.
ENDPOINT_IDENTIFIERUsed 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 KeyDescriptionExpected Input
uuidType: String
ID used to identify a single event.
messageId
userType: String
User ID associated to a known user, if it exists.
userId
timestampType: String
Timestamp of the event in milliseconds since epoch.
N/A - Expression

Event Specific

Page

Output KeyDescriptionExpected Input
propertiesType: 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.anonymousIdType: String
Anonymous ID associated to a user. This will always exist.
anonymousId
properties.contextType: 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.isAnonymousType: Boolean
True if userId is null
anonymousId

Identify

Output KeyDescriptionExpected Input
properties.traitsType: 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.anonymousIdType: String
Anonymous ID associated to a user. This will always exist.
anonymousId
properties.contextType: 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.isAnonymousType: Boolean
True if userId is null
anonymousId

Screen

Output KeyDescriptionExpected Input
propertiesType: 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.anonymousIdType: String
Anonymous ID associated to a user. This will always exist.
anonymousId
properties.contextType: 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.isAnonymousType: Boolean
True if userId is null
anonymousId

Default

Output KeyDescriptionExpected Input
properties.contextType: 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.anonymousIdType: String
Anonymous ID associated to a user. This will always exist.
anonymousId
properties.isAnonymousType: Boolean
True if userId is null
anonymousId
properties.eventTypeType: String
Type of the event, usually based on the event name.
input.event