Edge 扩展中的数据元素类型

注意

Adobe Experience Platform Launch正在Experience Platform中被重新命名为一套数据收集技术。 这些更改将在未来几周内在所有产品文档中推广。 有关术语更改的统一参考,请参阅以下文档

数据元素类型库模块可检索一段数据。您可以决定检索这段数据的方式。例如,您可以使用某种数据元素类型来允许 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 变量。您可以在此处了解更多信息。

在此页面上