Linked experiences
Linked experiences allow you to run the same Experience across multiple content sources. Each Experience is eligible to be linked into any other content source that is connected to your Ninetailed environment. In turn, each Content Source has access to all Ninetailed Experiences that have been created in your Ninetailed environment.
Linked Experiences will always be in sync with the published configuration from its original. Only the original Experience is allowed to make changes to its configuration. However, each content source can add its individual components to that linked Experience. In doing so, you can personalize content from multiple sources in a single Experience and make sure that individual visitors will see only a single variant across all of your content.
Create a linked experience
To link an Experience from an original:
Open your content source.
Create a new Experience entry.
Click Link existing experience.
NOTE: Since only the original Experience is allowed to make changes to the configuration, any configuration fields are disabled. However, you will still be able to view the current configuration as well as Experience Insights from both the original entry and any linked entries.
Resolve conflicts
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 Experience already exists in that Ninetailed environment
.
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 Experience 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 Experience entries are attempting to ow" the configuration at Ninetailed. To make sure that the original Experience is not simply overwritten, Ninetailed only allows one entry to own the configuration of an Experience.
Depending on your goal, there are multiple ways to resolve this situation:
If you want to use the same Experience across multiple Content Source connections — In this case, Linked Experiences are the solution. Delete the Experience where the error message occurs, then create a new "linked" Experience. That way, configurations are synchronized across your Content Sources. You can then add your components in the components tab.
If you want to have different configurations of that Experience in your Content Source connections — In this case you want to set up separate Experiences. The easiest way to do so is by duplicating the current Experience entry in the Content Source where the error message occurs. This will create an Experience 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.