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?

  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 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