Avatar

Level 4

Consider SPA view as Mobile apps screens (where you don't have any URL)
Now envision you solution "What what additional information do you need? Do you have enough data point in your in target audiences selection?"

 

Option 1: Use different mBox name to identify different placement and some additional data as profile parameters

Option 2: (my preferred way, other may not agree)
a. Use as few mBox name as possible
b. Supply all dataLayer relevant to that view /screen

c. Use of custom & profile parameters where possible 


In this way you can target multiple location based on different parameters
We use AEM fragments to deliver appropriate content to the platforms (JSON for app/html for web)
I don't have to think about content variation when creating campaigns