npm 包 adobe-target-hoc 使用教程

阅读时长 6 分钟读完

Adobe Target 是一个基于云的个性化营销解决方案,可以帮助企业实现一个全面的数字营销策略,提供访客主体、行为和上下文的智能化分析和优化,提升客户体验和收益。在前端开发中,我们可以通过 npm 包 adobe-target-hoc 快速接入 Adobe Target 服务。

安装和配置

  1. 在项目目录下安装 npm 包:

  2. 在项目中导入 Adobe Target 相关编排文件(mbox.js 或 mbox.js 和 at.js):

  3. 在项目中导入 adobe-target-hoc:

  4. 配置 Adobe Target 相关参数:

    -- -------------------- ---- -------
    ------------------
      ------- ----------------
      -------- ----
      --------------- ---------------------
      ----------- -
        --------------- ---------
        --------------- --------
      -
    ---

使用和 API

adobe-target-hoc 提供了一系列 API,可以方便地使用 Adobe Target 服务。下面是一些常用的 API 示例:

1. 获取目标服务 mbox 名称

说明:获取指定 mbox 名称,如果未指定,则返回全局 mbox 名称。在页面上可以通过 mbox 名称区分多个 mbox,通常用于统计、测试或定位问题。

2. 设置目标服务 mbox 参数

说明:设置 mbox 参数,如果不设置,则使用全局 mbox 参数。 mbox 参数是一个键值对的对象,可用于传递页面上需要的信息,如用户信息、页面信息、搜索信息等。

3. 发送目标请求

说明:发送目标请求,返回请求结果。 offer_type 是要请求的体验类型(如默认内容、个性化内容、测试内容等),如果未指定,则返回默认内容;callback_function 是请求结果回调函数。

4. 获取目标内容

说明:获取目标内容,返回目标内容 HTML 或空串。 mbox_name 是 mbox 名称,可选,如果不指定则返回全局 mbox 内容;offer_type 是要请求的体验类型,参见 API 3;at_property 是 mbox 参数,参见 API 2。

示例代码

下面是一些简单的示例代码,演示如何使用 adobe-target-hoc。

示例一

-- -------------------- ---- -------
------ ------ ---- -------------------

------------------
  ------- ----------------
  --------------- ---------------------
  ----------- -
    --------------- ---------
    --------------- --------
  -
---

----- -------- - ----------------------------------
---------------------- -- -- --------- --- ---- --

----------------------
  --------------- ---------
  --------------- --------
---

----- ------------- - -------------------------------- --------------- -
  --------------- ---------
  --------------- --------
---
--------------------------- -- -- ---- ---

示例二

-- -------------------- ---- -------
------ ------ ---- -------------------

------------------
  ------- ----------------
  -------- -----
  --------------- ---------------------
  ----------- -
    --------------- ---------
    --------------- --------
  -
---

----------------------------- -
  --------------- ---------
  --------------- --------
-- -------- ----------------- -
  ---------------------- -- -------------
-- -------- ------- -
  -------------------- -------- -- -------------
---

总结

Adobe Target 是一个强大的个性化营销解决方案,适用于各种形式的数字营销活动。adobe-target-hoc 是一个专门为前端开发而生的 npm 包,提供了丰富的 API,可以轻松地接入 Adove Target 服务,使用起来非常方便。希望本文对大家有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005777981e8991b448ead55

纠错
反馈