adobe.target.applyOffer(options)

此函数用于应用Adobe Target的响应内容。

NOTE
applyOffer 需要使用 mbox 参数。 如果未指定 mbox 名称,则会发生错误。

options 参数是强制性的,具有以下结构:

键
类型
必需
描述
mbox
字符串
是
Mbox 名称
使用 at.js 1.3.0(及更高版本)的 Target 强制使用 mbox 键值。 以往,这些键值是要求使用的,但现在,Target 强制使用该键值以确保 Target 正确验证并且客户正确地使用该函数。
selector
字符串或 DOM 元素
否
HTML 元素或 CSS 选择器,用于标识 Target 应将选件内容放置在其中的 HTML 元素。 如果未提供选择器,则Target会假定HTML元素应使用HTML HEAD。
产品建议
数组
是
应用于元素的数组操作。

示例

以下示例显示如何将 getOffer 和 applyOffer 一起使用:

adobe.target.getOffer({
  "mbox": "mbox",
  "success": function(offers) {
        adobe.target.applyOffer( {
           "mbox": "mbox",
           "offer": offers
        } );
  },
  "error": function(status, error) {
      if (console && console.log) {
        console.log(status);
        console.log(error);
      }
  },
 "timeout": 5000
});
recommendation-more-help
target-dev-help-dev