Linked audiences

Linked audiences allow you to use Ninetailed audience configurations across multiple Content Sources or to access audiences that are maintained programmatically via the Management API.

Each audience is eligible to be linked into any other content source that is connected to your environment. In turn, each content source has access to all Ninetailed audiences that have been created in your Ninetailed environment.

Linked audiences will always be in sync with the published configuration from its original. Only the original audience is allowed to make changes to its configuration.

To link an audience from its original:

  1. Open your content source.

  2. Create a new audience entry.

  3. Click Link existing audience in your configuration.

NOTE: Since only the original audience is allowed to make changes to the configuration, the rule builder is disabled. However, you will always be able to view the current configuration, as well as audience Insights.

Resole conflicts

Ninetailed is built to support multiple Content Sources and provides separate environments for development and production. In certain cases, creating or duplicating audiences across content sources can result in conflicts.

When a conflict occurs, the following error message is displayed: "This Audience already exists in that Ninetailed environment".

Ninetailed warning: The Audience already exists

NOTE: This error resolves itself if only a single content source is connected to your Ninetailed environment. In most cases, you only require a single content source connection. If you need further assistance, contact support.

Usually, this error message occurs when an audience is cloned into another content source, such as another space, environment or CMS, and both of them are connected to the same Ninetailed environment. In this case, both Audience entries are attempting to own the configuration at Ninetailed. To make sure that the original Audience is not simply overwritten, Ninetailed only allows one entry to own the configuration of an Audience.

Depending on your goal, there are multiple ways to resolve this situation:

  • If you want to use the same Audience across multiple content source connections In this case, Linked Audiences are the solution. Delete the Audience where the error message occurs, then create a new "linked" Audience. That way, configurations are synchronized across your content sources.

  • If you want to have different configurations of that Audience in your content source connections — In this case you want to set up a separate Audience. The easiest way to do so is by duplicating the current Audience entry in the content source where the error message occurs. This will create an Audience with a new ID, resolving the conflict.

  • If you want to work on a development version of your Ninetailed setup and push these changes to production in the future In this case we recommend to use separate "main" and "development" environments at Ninetailed. You can switch between these environments and connect different content sources in the Ninetailed Dashboard. If you need assistance with Ninetailed environment setups or require more than two environments, contact support.