We have different instances of websites some of them with up to 4 multisites each. They have their own XDB backend.
We have a requirement below:
- Able to track the user between each sites. When user visits the dental site and comes to company main site then show the carousel banner with dental Ads.
- When user fills up the form or download certain PDF documents, increase the accumulated goals. e.g. if user visits dental site and fills up form (worth 10 points) and goes to different site and downloads pdf (worth 5 points). The total goal value accumulated should be 15.
- Should be able to view the exact same user profile details (on each instances).
I understand we could use Federated experience manager, but above all are sitecore instances.
Would you able to help us how above can be achieved? e.g.
- Do we need to share same xDB and analytics Databases for ALL INSTANCES?
- Does all sites need to be on SINGLE instance to achieve above?
- Is it possible to share goals, personas, segments setup between different instances?
- Any other recommendations?
Finally how does sitecore works out the predictive personalization i.e. it reads the xDB or analytics or something else?
Thanks.