Linked Audiences

Use audiences defined from a content source in any other connected content source.

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

In order to link an Audience from an original, create a new Audience entry in your Content Source and click the “link existing Audience” button in your configuration.

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.

Linked Audiences make sure that your Audience will stay available via Ninetailed even if the original Audience is deleted. Only when all Audiences (linked Audiences as well as the original) are unpublished or deleted from all Content Sources, it will be disabled and become unavailable completely.

Resolving 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. Here are ways to resolve these.

"The Audience already exists in that Ninetailed environment"

This error will resolve 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, feel free to get in touch with us.

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. Hence, the error.

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, please get in touch with us.

Last updated