HiTo make a4t works:- In web you have to pass the SDID from target to
Analytics payload - in Mobile Apps SDK you have to collect "tnta" value
from target and pass this to Analytics IOS & Android some sample code
can be found here
Thank you @abu_shafi for resolving this question! I've copy and pasted
your Comment below as an Answer for higher visibility: "You are correct.
Analytics data captured on the page and ready for you in AAM in next
page for personalization. So you have to call target every time to get
the latest personalization content (regardless of SPA or not)"
Thank you @abu_shafi for suggesting a solution here! I've copy and
pasted your Comment here as an Answer for visibility: "Target works on
single priority levels and you can not change the priority on runtime as
you mention you already have Pega and NBA you should use that for
refining audience segmentation Other way to look into is adobe campaign
where campaign priority can be chained and changes on runtime Adobe
Campaign has its limitation as this is not intend for realtime and it
runs as batch...
Thank you @abu_shafi for this Answer! I've placed it here since you had
originally submitted your reply as a Comment: if you are using the
impression numbers from Target reporting you will see the inflated
numbers because of the following Target side of the reporting does not
relay if the content is displayed on not its reports on content is
delivered example if your campaigns have overlaps with multiple
campaigns it will send both of the campaigns to the destination page and
a4t.js library will...
we have 5 brands and we use a single instance of analytics, Target and
Audience managerwe solve this issue as follows1. passing brand as
parameters part of the mbox call2. setup only 5 segments (regardless if
the Brand)3. setup only 5 campaigns in target and use audience
refinements to serve different content based on brand home this will