Adobe Target Info

Overview

An mbox is a region on a page that contains the experience content for A/B testing under Adobe Target. Mboxes are essentially iFrames, and the experience displayed in the mbox is often hosted outside of the service. This custom tag captures all the information associated with mboxes.

Under Variable Summary report in the ObservePoint Data tag, select the Adobe Target Campaigns account to see the relevant variables.

  • xx.campaign: Shows the campaign present for the URL site.
  • xx.experience: Shows the experience present in an mbox for a URL. For example, 2 experiences could be a blue and red button.
  • xx.mbox: Shows the mbox for different URLs.
  • xx.offer: Shows the status of an offer for a URL i.e. default content
  • mboxes.xx.campaignId: Shows the campaign ID for each mbox matched with a URL.
  • mboxes.xx.campaignName: Shows the name of the campaign for each mbox matched with a URL.
  • mboxes.xx.experience: Shows the experience for each mbox matched with a URL.
  • mboxes.xx.mbox: Shows the mbox variable for each URL.
  • mboxes.xx.offer: Shows the offer for each mbox matched with a URL.
  • mboxes.xx.timeout: This variable tells you how long the end user waits before a default experience loads.
  • mboxes.length: Shows the total number of mboxs for a URL

To capture these details in an audit or web journey, paste the snippet below into an Execute Action:

function opReqGetAsync(paramObject, acct, callback) { 
var baseURL = "https://opreq.observepoint.com/?acct=" + acct; 
var opReq = new XMLHttpRequest(); 
opReq.onreadystatechange = function() { 
if (opReq.readyState == 4 && opReq.status == 200){ 
callback(opReq.responseText); 
} 
} 
opReq.open("POST", baseURL, true); 
opReq.send(JSON.stringify(paramObject)); 
} 
if(typeof ttMETA != 'undefined' ){ 
opReqGetAsync(ttMETA,"Adobe Target Campaigns"); 
}
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.