I have been having this intermittent problem of the mbox call only
returning the sessionId in the network tab instead of the tests
associated with the URL. My getOffers call is correct and I have tests
live that should be delivered to the page.Sometimes I have this issue
when I am implementing at.js other times it just starts happening when
after at.js has been working and delivering tests. Does anyone know what
this is an indicator of?
Hey,I was having this same problem and posted here about it. I
eventually found a hacky way around it. Here is the answer to my own
post. Hope this helps:Is there a way to get test metadata through the
Hi Rohit,Thank you for responding so quickly. Unfortunately the
responseTokens/plugins would have to be configured before implementing
at.js. This was my original problem. I work for a large company with a
lot of distributed teams so having everyone reimplement at.js in their
codebase isn't possible. I essentially needed to come up with something
that is backwards compatible with every teams implementation of at.js.
Fortunately I was able to figure out a way to make this happen late last
Currently the getOffer method only returns the "action" portion of the
returned json from target. When looking into the network panel of my
browser, I can see all the other data available in the response object
(Info like test name, experience id, activity id). However, I have no
way of grabbing this data.I have seen suggestions around putting this
info into the a/b test you create but that will not work for me because
I need it pick up 100s of running test's metadata without changing them.