Edge 扩展中的数据元素类型

数据元素类型库模块可检索一段数据。您可以决定检索这段数据的方式。例如,您可以使用某种数据元素类型来允许 Adobe Experience Platform Launch 用户从 XDM 层或其自定义数据层检索一段数据。

重要

本文档介绍 Edge 扩展的数据元素类型。如果您正在开发 Web 扩展,请另外参阅关于 Web 扩展的数据元素类型的指南。

另外,本文档假设您熟悉库模块以及库模块在 Platform Launch 扩展中的集成方式。如果您需要查看简介,请在返回本指南之前参阅关于库模块格式的概述。

假设您想要允许用户从自定义数据层中检索一段数据。您的模块可能如下所示:

module.exports = (context) => {
  const productName = context.arc.event.data.productName;
  return productName;
};

如果要让 Platform Launch 用户能够配置返回给数据层的数据,则可以允许用户输入键名称,然后将该名称保存到 settings 对象中。该对象可能如下所示:

{
  keyName: "campaignId"
}

要对用户定义的本地存储项名称执行操作,您的模块需要更改为:

module.exports = (context) => {
  const data = context.arc.event.data;
  return data[keyName];
};

库模块上下文

所有数据元素模块都可以访问在调用模块时提供的 context 变量。您可以在此处了解更多信息。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now