服务器端:实现Target
有关Adobe Target服务器端交付API、SDK和Target Recommendations API的信息。
NOTE
如果您的实施在客户端使用at.js和AppMeasurement,则您应该使用下面讨论的Target Delivery API和服务器端SDK。
如果您的实施使用Adobe Experience Platform Web SDK,您应该使用Adobe Experience Platform Edge Network Server API。
以下过程会在 Target 的服务器端实施中发生:
- 客户端设备通过您的服务器请求获取体验。
- 您的服务器将该请求发送至 Target。
- Target 将响应发送回服务器。
- 您的服务器决定将哪些体验交付给客户端设备以供其呈现。
体验不需要显示在浏览器中。 体验可以显示在电子邮件或网亭中、通过语音助手或者通过某些其他非可视化体验或非基于浏览器的设备显示。 由于您的服务器位于客户端和 Target 之间,因此如果您需要更好地控制体验并提高其安全性,或者您希望在服务器上运行复杂的后端进程,则此类实施是最佳选择。
NOTE
只能在客户端初始化首次访客。 无法在服务器端初始化首次访客**。 这是由于ECID,它依赖于第三方Demdex Cookie,因此需要在涉及浏览器的实施上通过访客API.js进行初始化。
以下部分提供了有关各种服务器端API和SDK的更多信息:
服务器端交付 API
链接: 服务器端交付API
/rest/v1/delivery
通过Target投放API,您可以:
- 跨Web(包括SPA)和移动频道以及非基于浏览器的物联网设备(例如联网电视、网亭或店内数字屏幕)交付体验。
- 从任何可进行HTTP/s调用的服务器端平台或应用程序交付体验。
- 向访客提供一致的个性化体验,无论访客使用哪些渠道或设备与您的业务进行互动。
- 将访客的体验缓存在服务器上的一个会话中,这样可以避免多个API调用,从而提高性能。
- 从服务器端与Adobe Experience Cloud产品(如Adobe Analytics、Adobe Audience Manager (AAM)和Experience CloudID服务)无缝集成。
服务器端SDK
Adobe Target服务器端SDK文档可帮助您在服务器上以所选语言实施Target。
通过Adobe Target的服务器端SDK,您可以:
- 在 近零延迟 处执行并运行 功能标记、转出 和 A/B实验。
- 跨 Web(包括 SPA 和 移动频道)以及非基于浏览器的 物联网(IoT)设备(例如联网电视、网亭或店内数字屏幕)交付体验。
- 向该用户提供 机器学习(ML)驱动的个性化体验,无论该用户与您的业务使用哪个渠道或设备。
- 从服务器端无缝地与Adobe Experience Cloud 产品(如 Adobe Analytics、Adobe Audience Manager 和 Experience CloudID服务)集成。
请参阅快速入门页面,了解如何通过设备上决策运行简单的功能标记用例。
请查看我们的示例应用程序,以便尽情享受和娱乐!
Target Recommendations API
链接: Target Recommendations API和Adobe Recommendations API概述。
Recommendations API允许您以编程方式与Target推荐服务器交互。 这些API可与一系列应用程序栈集成,以执行通常将通过Target用户界面执行的功能。
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3