Create audience from page parameter, recreate browserWidth





After upgrading Adobe Target to version 2.3 we no longer have access to 'browserWidth' which we used to create an audience. So i read that i had to setup a page parameter in Adobe Launch, where i passed 'window.innerWidth' to Target. In the debugger extension i can see that under the "execute" parameter the value is {"pageLoad":{"parameters":{"windowInnerWidth":"window.innerWidth"}}}. In Target i tried to create an audience where i used this parameter, but it does not seem to work. Any pointers would be helpful. 

audience launch Target

Accepted Solutions (1)

Accepted Solutions (1)



hi @jenk 

1. Create data element  (type=custom code) and return value as return document.body.offsetWidth ;

2. use this data element to pass in target image request


1. USe custom code as:

window.targetPageParamsAll = function()
var newVal ="";
var browserWidth=document.body.offsetWidth;

newVal = newVal+"&browserWidth=" +browserWidth;
return newVal;

3. You should get the param in target image request.


Please try this and let me know how it goes for you.

Answers (0)