Philip,
Have you considered to use multi URL setting in the activity configuration as an alternative for the mbox implementation? The setting can be found in VEC by clicking on gear icon > Page Delivery (add as many URL masks as you need to cover all landing pages).
Alternatively, consider implementing an mbox parameter on the landing pages you want to target the activity to. Then create an Audience to include the pages where that parameter exists or has a certain value. The activity URL then should be set to any (e.g just target the activity to the site domain).