添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

此函数会触发用于获取 Target 选件。

使用 adobe.target.applyOffer() 来处理响应或使用您自己的成功处理。options 参数是强制性的,具有以下结构:

Mbox 名称

Mbox 参数. 键值对这一对象具有以下结构:

{ "param1": "value1", "param2": "value2"}

success

当我们从服务器获得响应时执行的回调函数。success 回调函数将接收一个参数,该参数表示一组选件对象。以下是一个success回调示例:

function handleSuccess(response){......}

有关详细信息,请参阅下文的“响应”。

error

我们遇到错误时执行的回调函数。以下是几个出现错误的案例:

  • HTTP 状态码不是 200 OK
  • 响应无法解析。例如,我们不当地构造了 JSON,或者构造了 HTML 而不是 JSON。
  • 响应包含“error”键值。例如,在边缘服务器上引发异常,无法正确处理请求。我们可能会在 mbox 被阻止并且无法为其检索任何内容等情况发生时收到错误。error 回调函数将接收两个参数:status 和 error。以下是一个 error 回调示例: function handleError(status, error){......}
  • 有关详细信息,请参阅下文的“错误响应”。

    timeout

    以毫秒为单位的超时时间。如果未指定,将使用 at.js 中的默认超时设置。

    默认超时可以从 Target UI位于 管理 > 实现.

    添加参数和 getOffer() 和使用 applyOffer() 对于成功处理:

    adobe.target.getOffer({
      "mbox": "target-global-mbox",
      "params": {
         "a": 1,
         "b": 2
      "success": function(offer) {
            adobe.target.applyOffer( {
               "mbox": "target-global-mbox",
               "offer": offer
      "error": function(status, error) {
          console.log('Error', status, error);
      "mbox": "target-global-mbox",
      "success": function(offer) {
        YOUR_OWN_CUSTOM_HANDLING_FUNCTION(offer);
      "error": function(status, error) {
        console.log('Error', status, error);
      "timeout": 2000
        "tntId": "1444512212156-384616.17_35",
        "offers": [{
            "plugins": ["<script type=\"text/javascript\">\r\n/*mboxHighlight+ (1of2) v1 ==> Response Plugin*/\r\nwindow.ttMETA=(typeof(window.ttMETA)!='undefined')?window.ttMETA:[];window.ttMETA.push({'mbox':'target-global-mbox','campaign':'at: redirect ootb','experience':'Experience B','offer':'/at_redirect_ootb/experiences/1/pages/0/1442082890250'});window.ttMBX=function(x){var mbxList=[];for(i=0;i<ttMETA.length;i++){if(ttMETA[i].mbox==x.getName()){mbxList.push(ttMETA[i])}}return mbxList[x.getId()]}\r\n</script>"],
            "actions": {
                "content": [{
                    "passMboxSession": false,
                    "selector": "body",
                    "action": "redirect",
                    "url": "https://example.com/04.html",
                    "includeAllUrlParameters": true