What Is Neustar?

Neustar is a global information services and technology company specializing in real-time identity resolution and data analytics. It helps businesses identify and verify customer identities, manage and protect customer data, and make more informed decisions. Neustar's services are widely used for digital marketing, fraud prevention, and compliance, enabling companies to better understand and engage with their audiences. By providing unique customer identifiers, such as the fabrickId, Neustar allows for consistent, cross-platform user tracking and personalization. Its solutions are highly valued in industries like advertising, telecommunications, and finance for enhancing data accuracy and security.

What are the benefits of integrating MetaRouter with Neustar?

  • Accurate User Tracking with Neustar IDs: Provides reliable user identification across platforms using Neustar's unique IDs.
  • Timely Data Updates: Keeps user information current, enhancing targeting and analytics.
  • Customizable Data: Offers flexibility in the types of user data collected to suit specific needs.

Capabilities and Considerations

  • Syncs user IDs between MetaRouter and Neustar by calling Neustar’s API.
  • Retrieves a unique fabrickId from Neustar, which is stored in a browser cookie and made available for server-side use.
  • Allows user identification through hashed email and 1st-party user IDs (1pd) via the analytics.identify call.
  • Supports a “reSync” function, updating user data dynamically without requiring re-syncs from other providers.
  • Can retrieve additional user attributes (apiFields) based on the API Key configuration with Neustar.
  • Sync-only, no starter kit associated with Neustar.

Limitations

  • The additional apiFields that can be retrieved are specific to the API Key configuration. Not all fields may be available, and you may need to contact Neustar to confirm which fields are supported.

Getting Started - From Your Neustar Account

  • API Key - For assistance with obtaining your API Key, please contact your Neustar Customer Support team directly.

Getting Started - From Your MetaRouter Account

Adding a Neustar Sync

To gather the _meta_neustar_fabrickId cookie, you must add a Neustar sync.

  1. From the Pipelines page, find the pipeline associated with the web property you’d like to add a sync to. Hover over the three dot dropdown and select “Build AJS File.”

  2. In the Identity Syncs section, select the Neustar sync.

  3. Fill out the following fields:

    1. API Key

    2. API Timeout (in milliseconds) - Number of milliseconds we will wait until we stop the request.

    3. Cookie Lifetime (in days) - Age of _meta_neustar_fabrickId cookie.

    4. API Fields ex. ["name", "phone", "householdID"]

      1. Additional apiFields can now be returned if specified in the Neustar API Key setup. For example, adding ["tuid", "a", "b"] to the API call will result in:
      "neustar": {
          "tuid": "data for value 'tuid'",
          "a": "data for value 'a'",
          "b": "data for value 'b'",
      }
      
      • Consult Neustar to confirm the available apiFields for your account.
    5. Fire on Re-Sync - Every time analyticsJS calls identify, it will re-trigger this sync.

  4. Scroll down and click the Save and Build File button.

  5. Deploy your AJS file to propagate changes to your web property.