[Beta]{class="badge informative"}

Adobe Target MCP服务器工具参考 target-mcp-tools-reference

AVAILABILITY
Adobe Target MCP服务器可用于​ 公共Beta ​中的所有客户。 当前在​Claude Web、Claude Desktop、Claude Code、Cursor​和​ ChatGPT ​中支持它。

此页面是Adobe Target MCP服务器公开的所有工具的完整引用。 对于每个工具,您都可以找到描述、参数详细信息、返回值以及自然语言提示示例。 有关设置说明和用例,请参阅入门和用例和演练。

IMPORTANT
模型上下文协议(MCP)是一种新兴的开源标准,可能会带来安全性或可靠性风险。 Adobe MCP服务器集成和相关文档按“原样”提供,不提供任何类型的担保。
将MCP客户端或服务器连接到Adobe产品是客户选择的配置,客户负责评估任何MCP集成的安全性和适用性。 Adobe对于因错误配置、滥用MCP、第三方实施中的漏洞或通过支持MCP的工作流执行的意外操作而产生的问题,概不负责。
为了降低风险,Adobe鼓励您在生产使用之前在沙盒环境中测试集成,并在确认或依赖集成之前,仔细审查和验证所有MCP启动的操作和响应。

先决条件 tools-prerequisites

您的Adobe Target角色决定了您可用的工具:

  • 观察者​角色或更高版本:访问所有只读工具
  • 编辑者​角色或更高版本:访问读取工具以及写入工具(创建、更新)
  • 审批者​角色:访问所有工具,包括激活和停用

有关完整的设置说明,请参阅开始使用。

活动工具 tools-activities

NOTE
读取和写入操作具有不同的范围。 get_activity检索所有类型的活动(A/B测试、体验定位、Automated Personalization、自动分配、多变量测试、推荐)。 update_activity支持A/B测试、体验定位和Automated Personalization;自动分配、多变量测试和推荐活动通过MCP服务器为只读。
功能
A/B 测试
体验定位
自动个性化
自动分配
多变量测试
推荐
get_activity
✓
✓
✓
✓
✓
✓
list_target_activities
✓
✓
✓
✓
✓
✓
get_activity_performance_report
✓
✓
✓
✓
✓
✓
get_activity_orders_report
✓
✓
✓
✓
✓
✓
update_activity
✓
✓
✓
—
—
—
生命周期编辑(状态、优先级、名称、计划)
✓
✓
✓
✓
✓
✓
变量和流量编辑
✓
✓
✓
—
—
—
创建
✓
✓
—
—
—
—
列出活动

工具: list_target_activities

列出具有服务器端过滤和排序的Adobe Target活动。

检索分页的活动列表。 所有筛选器都通过Target管理员API在服务器端应用。 服务器每页最多返回200个活动。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4 11-row-4 12-row-4 13-row-4 14-row-4 15-row-4 16-row-4 17-row-4 18-row-4
参数 类型 必需 描述
limit 整数 否 要返回的最大活动数(服务器最大数量:200)
offset 整数 否 为分页而跳过的活动数
sort_by 字符串 否 要作为排序依据的字段。 前缀为-表示降序(例如,-modifiedAt)。 选项: id、name、state、priority、startsAt、endsAt、lifetimeStart、lifetimeEnd、createdAt、createdBy、modifiedAt、modifiedBy、type、thirdPartyId
state 字符串 否 按活动状态筛选: approved (实时/活动)、deactivated (非活动)、paused、saved (草稿)
activity_type 字符串 否 按类型筛选: ab (A/B测试)、xt (体验定位)、abt (Automated Personalization)、auto_allocate (自动分配)、mvt (多变量测试)、recs (推荐)
name_contains 字符串 否 筛选名称包含此字符串(不区分大小写)的活动
starts_after 字符串 否 ISO 8601日期 — 在此日期之后开始的活动
starts_before 字符串 否 ISO 8601日期 — 在此日期之前开始的活动
modified_after 字符串 否 ISO 8601日期 — 在此日期之后修改的活动
ends_after 字符串 否 ISO 8601日期 — 在此日期之后结束的活动
ends_before 字符串 否 ISO 8601日期 — 在此日期之前结束的活动
workspace 字符串 否 按工作区ID筛选
segment_id 字符串 否 按受众区段ID过滤
profile_attribute_id 字符串 否 按配置文件属性ID筛选
priority 整数 否 按准确的优先级值筛选(0-999)
mbox 字符串 否 按mbox/位置名称筛选
offer_id 字符串 否 按优惠ID筛选
view_id 字符串 否 按SPA视图ID筛选

返回: JSON对象,带有activities (对象列表包括id、name、state、type、priority、modifiedAt、startsAt、endsAt)和total (总计数,可能会超过返回的页面大小)。

示例提示:“列出按最近修改排序的所有活动A/B测试。”

获取活动

工具: get_activity

获取有关任何类型活动的详细信息。

检索特定活动的完整配置,自动检测该活动类型。 支持A/B测试、体验定位、Automated Personalization、自动分配、多变量测试和推荐活动。

table 0-row-4 1-row-4
参数 类型 必需 描述
activity_id 整数 是 活动的唯一标识符

返回:​完整的活动详细信息,包括元数据(名称、状态、优先级、日期)、体验、位置和选件、目标和量度,以及定位规则。

示例提示:“获取活动12345的详细信息”。

创建A/B活动

工具: create_ab_activity

创建新的A/B测试活动。

使用指定配置(包括体验、选件和定位)创建新的A/B测试。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4
参数 类型 必需 描述
name 字符串 是 活动的名称
state 字符串 否 初始状态: approved、deactivated或saved (默认值: saved)
priority 整数 否 活动优先级(0-999,默认值: 0)
starts_at 字符串 否 活动开始日期(ISO 8601)
ends_at 字符串 否 活动结束日期(ISO 8601)
experiences 数组 是 体验配置列表
locations 数组 是 位置/mbox配置列表
goals 对象 否 主要和次要目标指标
audiences 数组 否 目标受众配置
workspace_id 字符串 否 活动的Workspace ID

返回:​创建的活动对象及其分配的ID。

示例提示:“创建名为‘主页主页主页主页主页主页测试’的A/B测试,该测试包含两个体验,分别测试主页主页主页主页主页上的不同主页图像。”

创建体验定位活动

工具: create_xt_activity

创建新的体验定位(XT)活动。

创建一个XT活动,该活动根据定位规则向不同受众提供不同的体验。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4
参数 类型 必需 描述
name 字符串 是 活动的名称
state 字符串 否 初始状态: approved、deactivated或saved (默认值: saved)
priority 整数 否 活动优先级(0-999,默认值: 0)
starts_at 字符串 否 活动开始日期(ISO 8601)
ends_at 字符串 否 活动结束日期(ISO 8601)
experiences 数组 是 包含受众映射的体验配置列表
locations 数组 是 位置/mbox配置列表
goals 对象 否 主要和次要目标指标
workspace_id 字符串 否 活动的Workspace ID

返回:​创建的活动对象及其分配的ID。

示例提示:“创建一个名为‘地域Personalization’的体验定位活动,向来自不同地区的访客显示不同的内容。”

更新活动

工具: update_activity

更新现有的A/B测试、体验定位或Automated Personalization活动。

使用读 — 修改 — 写模式:获取当前状态,合并更改,验证并发送更新。 支持A/B测试、体验定位和Automated Personalization活动;自动分配、多变量测试和推荐活动均为只读。 A/B测试和体验定位仅支持结构化goal、audience_ids和additional_metrics参数;Automated Personalization活动接受纯字段合并更新。

table 0-row-4 1-row-4 2-row-4
参数 类型 必需 描述
activity_id 整数 是 要更新的活动的唯一标识符
activity 对象 是 要更新的字段(名称、优先级、体验、位置、目标等)

返回:​更新的活动对象。

示例提示:“更新活动12345以将流量分配更改为70/30。”

更新活动计划

工具: update_activity_schedule

更新活动的开始和结束日期。

在不修改其他设置的情况下更新活动的计划。

table 0-row-4 1-row-4 2-row-4 3-row-4
参数 类型 必需 描述
activity_id 整数 是 活动的唯一标识符
starts_at 字符串 否 新的开始日期(ISO 8601)
ends_at 字符串 否 新结束日期(ISO 8601)

返回:​计划更新的确认。

示例提示:“更新A/B活动计划12345于5月1日至5月31日运行。”

更改活动状态

工具: update_activity_state

更改活动状态(激活、停用或暂停)。

table 0-row-4 1-row-4 2-row-4
参数 类型 必需 描述
activity_id 整数 是 活动的唯一标识符
state 字符串 是 新状态: approved (实时/活动)、deactivated (非活动)、paused或saved (草稿)

返回:​更新的活动状态。

示例提示:“激活活动12345”或“暂停主页主页主页主页主页测试”。

重命名活动

工具: update_activity_name

重命名活动。

仅更新名称,而不修改完整配置。

table 0-row-4 1-row-4 2-row-4
参数 类型 必需 描述
activity_id 整数 是 活动的唯一标识符
name 字符串 是 新活动名称

返回:​更新的活动对象。

示例提示:“将活动12345重命名为‘Summer Campaign主页测试’。”

更改活动优先级

工具: update_activity_priority

更改活动优先级。

当多个活动针对同一位置时,优先级较高的活动优先。

table 0-row-4 1-row-4 2-row-4
参数 类型 必需 描述
activity_id 整数 是 活动的唯一标识符
priority 整数 是 新优先级值(0-999;更高=更高的优先级)

返回:​更新的活动对象。

示例提示:“将活动12345的优先级设置为100。”

向活动添加变体

工具: add_activity_variant

向活动添加新体验/变体。

处理所有结构协调,包括创建选项、映射到位置和重新平衡流量。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4
参数 类型 必需 描述
activity_id 整数 是 要修改的活动的ID
activity_type 字符串 是 活动类型: ab、xt或abt
variant_name 字符串 是 新体验/变体的名称
offer_id 整数 否 (基于表单)要使用的现有优惠ID
offer_content 字符串 否 (基于表单)适用于新内联选件的HTML内容
traffic_percentage 整数 否 新变体的流量% (1-99)。 如果忽略,则流量将平均重新平衡
audience_id 整数 否 变体的受众ID(XT活动)
modifications 数组 否 (VEC)基于CSS选择器的修改列表

返回:​更新的活动对象。

示例提示:“使用选件67890向A/B活动12345添加名为‘假日主题’的新变体。”

更新流量拆分

工具: update_traffic_split

更新变量之间的流量分配。

百分比的总和必须为100。

table 0-row-4 1-row-4 2-row-4 3-row-4
参数 类型 必需 描述
activity_id 整数 是 要修改的活动的ID
activity_type 字符串 是 活动类型: ab或abt (不支持XT — 面向受众)
splits 对象 是 字典将体验名称映射到百分比。 必须包括所有体验,总和必须为100

返回:​更新的活动对象。

示例提示:“将活动12345的流量分摊更改为控制占70%,变体A占30%。”

更改变体的选件

工具: update_variant_offer

更改特定变体的选件。

适用于基于表单的活动(使用offer_id)和VEC活动(使用modifications)。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4
参数 类型 必需 描述
activity_id 整数 是 要修改的活动的ID
activity_type 字符串 是 活动类型: ab、xt或abt
variant_name 字符串 是 要更新的体验/变体的名称
offer_id 整数 否 (基于表单)新优惠ID
offer_content 字符串 否 (基于表单)适用于新内联选件的HTML内容
modifications 数组 否 (VEC)基于CSS选择器的修改的新列表

返回:​更新的活动对象。

示例提示:“更新活动12345中的‘变体A’体验以使用选件99999。”

从活动中删除变体

工具: remove_activity_variant

从活动中删除体验/变体。

删除体验,清除孤立的选项,并在剩余变体之间平均重新平衡流量。

table 0-row-4 1-row-4 2-row-4 3-row-4
参数 类型 必需 描述
activity_id 整数 是 要修改的活动的ID
activity_type 字符串 是 活动类型: ab、xt或abt
variant_name 字符串 是 要移除的体验/变体的名称

返回:​更新的活动对象。

示例提示:“从A/B activity 12345中删除‘测试变体’体验”。

优惠工具 tools-offers

列出优惠

工具: list_target_offers

列出Target租户中的所有优惠。

检索包含可选过滤功能的内容选件分页列表。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
参数 类型 必需 描述
limit 整数 否 要返回的最大优惠数量
offset 整数 否 跳出进行分页的优惠数量
type 字符串 否 按选件类型筛选: content (HTML)、json或redirect
name 字符串 否 按选件名称筛选(部分匹配)

返回:​包含offers的JSON对象(对象列表,包括id、name、type、content、modifiedAt)和total。

示例提示:“列出所有JSON选件”。

获取优惠

工具: get_target_offer

获取有关特定选件的详细信息。

table 0-row-4 1-row-4
参数 类型 必需 描述
offer_id 整数 是 优惠的唯一标识符

返回:​完整的选件详细信息,包括id、name、type、content、workspace和modifiedAt。

示例提示:“获取选件67890的详细信息”。

创建HTML选件

工具: create_target_offer

创建新的HTML内容选件。

table 0-row-4 1-row-4 2-row-4 3-row-4
参数 类型 必需 描述
name 字符串 是 优惠的名称
content 字符串 是 选件的HTML或文本内容
workspace_id 字符串 否 选件的Workspace ID

返回:​创建的选件及其分配的ID。

示例提示:“使用促销横幅创建名为‘夏季促销横幅’的HTML优惠。”

创建JSON选件

工具: create_target_json_offer

创建新的JSON选件来交付结构化数据。

table 0-row-4 1-row-4 2-row-4 3-row-4
参数 类型 必需 描述
name 字符串 是 优惠的名称
content 对象 是 选件的JSON内容
workspace_id 字符串 否 选件的Workspace ID

返回:​创建的选件及其分配的ID。

示例提示:“使用功能切换设置创建一个名为‘功能标志配置’的JSON选件。”

更新优惠

工具: update_target_offer

更新现有选件。

table 0-row-4 1-row-4 2-row-4 3-row-4
参数 类型 必需 描述
offer_id 整数 是 要更新的优惠的唯一标识符
name 字符串 否 已更新优惠名称
content 字符串或对象 否 更新的优惠内容

返回:​更新的选件对象。

示例提示:“使用新的促销内容更新优惠67890。”

受众工具 tools-audiences

列出受众

工具: list_target_audiences

列出Target租户中的所有受众。

table 0-row-4 1-row-4 2-row-4
参数 类型 必需 描述
limit 整数 否 要返回的最大受众数
offset 整数 否 为分页而跳过的受众数量

返回:​包含audiences的JSON对象(对象列表,包括id、name、description、origin、modifiedAt)和total。

示例提示:“列出所有受众”。

获取受众

工具: get_target_audience

获取受众详细信息,包括定位规则。

检索特定受众的完整配置,包括其定位规则和条件。

table 0-row-4 1-row-4
参数 类型 必需 描述
audience_id 整数 是 受众的唯一标识符

返回:​完整的受众详细信息,包括id、name、description、origin、定位规则和相关活动计数。

示例提示:“获取受众12345的详细信息并显示其定位规则。”

创建受众

工具: create_target_audience

使用定位规则创建新受众。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
参数 类型 必需 描述
name 字符串 是 受众的名称
description 字符串 否 受众描述
targetRule 对象 否 定位规则(地域、浏览器、自定义属性等)
workspace_id 字符串 否 受众的Workspace ID

返回:​创建的受众及其分配的ID。

示例提示:“创建名为‘来自加利福尼亚州的移动访客’的受众,目标为CA中的移动用户。”

Mbox工具 tools-mboxes

列表mbox

工具: list_target_mboxes

列出您Target租户中的所有mbox。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
参数 类型 必需 描述
limit 整数 否 要返回的最大mbox数
offset 整数 否 要跳过以进行分页的mbox数量
name 字符串 否 按mbox名称筛选(部分匹配)
status 字符串 否 按状态筛选

返回:​包含mboxes的JSON对象(对象列表,包括name、status、lastRequestTime)和total。

示例提示:“列出所有包含’homepage’的mbox。”

获取mbox

工具: get_target_mbox

获取有关特定mbox的详细信息。

table 0-row-4 1-row-4
参数 类型 必需 描述
mbox_name 字符串 是 mbox的名称

返回: Mbox详细信息,包括name、status以及使用mbox的活动列表。

示例提示:“获取mbox 'homepage-hero’的详细信息。”

列出mbox配置文件属性

工具: list_target_mbox_profile_attributes

列出所有可用于定位的mbox配置文件属性。

无需参数。

返回:​配置文件属性对象的JSON数组。

示例提示:“哪些配置文件属性可用于定位?”

资产工具 tools-properties

列表属性

工具: list_target_properties

列出Target租户中的所有属性。

属性可组织活动并控制访问权限。

无需参数。

返回:​属性对象列表,包括id、name、description和channel。

示例提示:“列出所有Target属性”。

报告工具 tools-reporting

获取活动性能报表

工具: get_activity_performance_report

获取任何类型活动的性能报表。

检索转化率、提升度和置信度级别。 支持A/B测试、体验定位、Automated Personalization、自动分配、多变量测试和推荐活动。

table 0-row-4 1-row-4 2-row-4
参数 类型 必需 描述
activity_id 整数 是 活动的唯一标识符
report_interval 字符串 否 报告的时段(例如last7days、last30days或自定义日期范围)

返回:​体验级别的量度(访客数、转化率、转化率)、提升度计算、统计置信水平和收入量度(如果已配置)。

示例提示:“给我显示过去30天内活动12345的性能报告。”

获取活动订单报表

工具: get_activity_orders_report

获取任何类型活动的订单/收入报表。

支持A/B测试、体验定位、Automated Personalization、自动分配、多变量测试和推荐活动。

table 0-row-4 1-row-4 2-row-4
参数 类型 必需 描述
activity_id 整数 是 活动的唯一标识符
report_interval 字符串 否 报告的时间段

返回:​订单计数、收入和平均订单值(按体验)。

示例提示:“获取活动12345的订单报告”。

按活动名称获取性能报表

工具: get_activity_report_by_name

按名称搜索活动并获取其性能报表。

当您知道活动名称但不知道其ID时,此变量将非常有用。

table 0-row-4 1-row-4 2-row-4
参数 类型 必需 描述
activity_name 字符串 是 要搜索的活动名称
report_interval 字符串 否 报告的时间段

返回:​活动详细信息和性能度量。

示例提示:“获取我的‘主页主页主页主页测试’活动的性能报告。”

获取Analytics for Target (A4T)报表

工具: get_a4t_report

为Target活动获取Analytics for Target (A4T)报告。

验证活动的A4T配置,然后对Adobe Analytics执行GraphQL查询以检索Analytics端量度。 仅适用于已配置A4T报表的活动。

table 0-row-4 1-row-4 2-row-4
参数 类型 必需 描述
activity_id 整数 是 Target活动的唯一标识符
report_interval 字符串 否 报告的时段(例如last7days、last30days或自定义日期范围)

返回:​活动的分析端量度,包括直接源自Adobe Analytics的访客计数、转化、收入和体验提升。

示例提示:“提取A4T报告以进行我的签出优化测试并汇总Analytics端转化数据。”

预览工具 tools-preview

预览活动

工具: preview_activity

为Target活动生成浏览器QA预览URL。

创建可单击的预览链接,以强制显示特定体验,并绕过受众定位规则。 适用于A/B、XT和Automated Personalization活动。

table 0-row-4 1-row-4 2-row-4 3-row-4
参数 类型 必需 描述
activity_id 整数 是 要预览的Target活动标识
experience_index 整数 否 基于0的体验索引。 如果忽略,则返回所有体验的URL
url 字符串 否 用于预览的页面URL。 对于基于表单的活动,此为必需字段。 对于VEC活动,会覆盖创作位置(如果提供)

返回:​活动信息(名称、类型、状态)、每个体验的预览URL以及体验名称和索引。

示例提示:“为活动12345生成预览URL,以便我可以在浏览器中测试每个体验。”

响应令牌工具 tools-response-tokens

列出响应令牌

工具: list_target_response_tokens

列出Target租户中的所有响应令牌。

检索所有已配置的响应令牌,包括内置和自定义响应令牌。

无需参数。

返回:​响应令牌对象的JSON数组,状态为name、type和enabled。

示例提示:“列出所有响应令牌”。

创建响应令牌

工具: create_target_response_token

创建新的自定义响应令牌以在Target响应中收集其他数据。

table 0-row-4 1-row-4 2-row-4
参数 类型 必需 描述
token_name 字符串 是 响应令牌的名称
token_type 字符串 是 令牌类型: SCRIPT、ACTIVITY、MBOX、GEO或CRS

返回:​创建的响应令牌对象。

示例提示:“创建名为‘campaign_id’的ACTIVITY类型的自定义响应令牌。”

修订版工具 tools-revisions

获取审核日志

工具: get_target_revisions

获取资源类型的审核日志。

通过作者可选的筛选,检索对Target资源所做的更改。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
参数 类型 必需 描述
revision_resource_type 字符串 是 资源类型: activity、offer或audience
modified_by 字符串 否 按进行更改的用户筛选
limit 整数 否 要返回的最大修订数量
offset 整数 否 为分页而跳过的修订数量

返回:​修订历史记录,包含时间戳、用户和更改描述。

示例提示:“显示活动更改的审核日志”。

获取特定实体的修订

工具: get_target_entity_revisions

按ID获取特定实体的所有修订。

table 0-row-4 1-row-4 2-row-4
参数 类型 必需 描述
revision_resource_type 字符串 是 资源类型: activity、offer或audience
entity_id 整数 是 实体的唯一标识符

返回指定实体的所有修订的 JSON数组。

示例提示:“向我显示对活动12345所做的所有更改。”

模板工具 tools-templates

列出可用模板

工具: list_target_templates

列出用于创建活动和选件的可用MCP资源和模板。

无需参数。

返回: JSON对象列出了可用的模板和资源。

示例提示:“哪些模板可用于创建活动?”

推荐工具 tools-recommendations

NOTE
  • 推荐工具需要一个启用了Recommendations且具有​ Target Premium ​的租户。 在非Premium帐户上,这些工具不会显示在客户端的工具列表中,基础API返回403错误。
  • 这些工具支持对标准、收藏集、设计、促销和排除项执行列表、获取、创建和更新操作。 删除操作不会通过MCP服务器公开。
标准

工具: list_target_criteria,get_target_criteria,list_target_criteria_by_type,get_target_criteria_by_type,create_target_criteria,update_target_criteria

标准即规则,可根据预先确定的一组访客行为来确定要推荐的项目。 条件被分组到9个类型化系列: category、custom、item、cart、popularity、profileattribute、recent、sequence、userhistory。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4
参数 类型 必需 描述
criteria_id 整数 用于获取/更新 条件的唯一标识符
criteria_type 字符串 对于键入的操作 9个标准家庭之一
limit / offset 整数 否 分页
name 字符串 是(创建) 条件的唯一名称
criteriaTitle 字符串 否 通过$criteria.title显示设计中使用的标题
description 字符串 否 条件的描述
key 字符串 是(创建/更新,大多数类型) 推荐键(例如CURRENT、LAST_VIEWED、LAST_PURCHASED、MOST_VIEWED、PROFILE_ATTRIBUTE)
type 字符串 是(创建/更新,大多数类型) 推荐逻辑(例如VIEWED_BOUGHT、BOUGHT_CF、VIEWED_CF、SITE_AFFINITY、SIMILARITY)
configuration 对象 是(创建/更新) 包含规则、属性权重、价格筛选器和其他特定于家庭的设置
daysCount 字符串 不同 考虑的历史时间范围(例如ONE_DAY到TWO_MONTHS)

list_target_criteria和get_target_criteria返回最小的跨系列标准元数据(id、name、criteriaTitle、criteriaGroup)。 将list_target_criteria_by_type / get_target_criteria_by_type(或create_target_criteria / update_target_criteria)与criteria_type结合使用,以使用完整、特定于类型的配置。 每个系列的字段要求不同 — 请参阅Adobe 推荐API引用以了解完整的每种类型架构。

返回:​条件对象或带有offset、limit、total和list的分页列表。

示例提示:“列出此帐户中配置的所有推荐标准并总结正在使用的算法类型。”

收藏集

工具: list_target_collections,get_target_collection,create_target_collection,update_target_collection

收藏集通过匹配规则对目录实体进行分组,以用于标准和促销活动。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4
参数 类型 必需 描述
collection_id 整数 用于获取/更新 集合的唯一标识符
limit / offset 整数 否 分页
name 字符串 是 收藏集的唯一名称(最多250个字符)
description 字符串 否 收藏集描述(最多1000个字符)
rules 数组 是 1-1000个用于确定目录成员资格的规则(attribute +运算符/操作数)

返回:​集合对象,包括id、name、description、rules和上次修改的元数据。

示例提示:“我有哪些收藏集,它们过滤了哪些目录属性?”

设计

工具: list_target_designs,get_target_design,create_target_design,update_target_design

设计是Velocity或HTML模板,用于控制推荐实体的呈现方式。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4
参数 类型 必需 描述
design_id 整数 用于获取/更新 设计的唯一标识符
limit / offset 整数 否 分页
includeScript 布尔值 否 是否包括设计的模板内容
name 字符串 是 设计的唯一名称(最多250个字符)
script 字符串 是 引用至少一个实体对象的Velocity模板(最多65,000个字符)
type 字符串 否 脚本的内容类型: HTML、JSON或OTHER(默认)

返回:​设计对象,包括id、name、script和type。

示例提示:“我为Recommendations配置了哪些设计和收藏集?”

促销活动

工具: list_target_promotions,get_target_promotion,create_target_promotion,update_target_promotion

促销活动强制特定实体执行推荐结果,其优先顺序高于标准和备用推荐。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4
参数 类型 必需 描述
promotion_id 整数 用于获取/更新 促销的唯一标识符
limit / offset 整数 否 分页
name 字符串 是 促销活动的唯一名称(最多250个字符)
type 字符串 是 当前仅支持EXTERNAL
key 字符串 否 促销密钥: CURRENT、LAST_VIEWED、LAST_PURCHASED、MOST_VIEWED或PROFILE_ATTRIBUTE
attribute 字符串 否 配置文件属性名称,适用于key为PROFILE_ATTRIBUTE的情况
schedule 对象 否 促销应用的开始/结束时间窗口
order 对象 否 提升实体的排序配置
configuration 对象 否 提升项的收藏集引用(在rules为空时使用)
rules 数组 否 确定要提升哪些实体的包含规则

返回:​提升对象。

示例提示:“创建外部促销活动,该促销活动包含到8月底的‘背包帐篷’集合。”

排除项

工具: list_target_exclusions,get_target_exclusion,create_target_exclusion,update_target_exclusion

排除项会从推荐结果中删除匹配的实体。 排除项适用于整个帐户,并涵盖所有标准和活动。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
参数 类型 必需 描述
exclusion_id 整数 用于获取/更新 排除项的唯一标识符
name 字符串 是 排除项的唯一名称(最多250个字符)
description 字符串 否 排除项的描述(最多1000个字符)
rule 对象 否 标识要排除的实体的单个规则(attribute +运算符/操作数)

返回:​排除对象。

示例提示:“当前是否配置了任何帐户范围的排除项,以及它们过滤了哪些内容?”

目录

工具: get_target_entity,search_target_catalog

用于检查推荐产品/内容目录的只读工具。 没有通过MCP服务器为目录实体创建、更新或删除工具。

table 0-row-4 1-row-4 2-row-4 3-row-4
参数 类型 必需 描述
catalog_entity_id 字符串 是(获取) 目录实体ID(例如SKU)
environment_id 字符串 否 要在其中查找实体的环境
query 对象 是(搜索) meta块(需要environmentId,可选displayFields)加上query块(simple或compound);简单查询使用queryFields、operator (eq、lt、gt、le、ge、contains)和matchValue

返回: get_target_entity返回实体的目录属性。 search_target_catalog在entities数组中返回匹配项。 query中的字段名称必须是为该租户配置的真实目录属性。

示例提示:“在目录中搜索库存低于1000的产品。”

工具摘要 tools-summary

类别
计数
工具
活动
13
list_target_activities, get_activity, create_ab_activity, create_xt_activity, update_activity, update_activity_schedule, update_activity_state, update_activity_name, update_activity_priority, add_activity_variant, update_traffic_split, update_variant_offer, remove_activity_variant
产品建议
5
list_target_offers, get_target_offer, create_target_offer, create_target_json_offer, update_target_offer
受众
4
list_target_audiences, get_target_audience, create_target_audience, update_target_audience
Mbox
3
list_target_mboxes, get_target_mbox, list_target_mbox_profile_attributes
属性
1
list_target_properties
报表
4
get_activity_performance_report, get_activity_orders_report, get_activity_report_by_name, get_a4t_report
预览
1
preview_activity
响应令牌
2
list_target_response_tokens, create_target_response_token
修订
2
get_target_revisions, get_target_entity_revisions
at.js
2
get_atjs_settings, get_atjs_versions
模板
1
list_target_templates
推荐
24
list_target_criteria, get_target_criteria, list_target_criteria_by_type, get_target_criteria_by_type, create_target_criteria, update_target_criteria, list_target_collections, get_target_collection, create_target_collection, update_target_collection, list_target_designs, get_target_design, create_target_design, update_target_design, list_target_promotions, get_target_promotion, create_target_promotion, update_target_promotion, list_target_exclusions, get_target_exclusion, create_target_exclusion, update_target_exclusion, get_target_entity, search_target_catalog
合计
62
recommendation-more-help
target-help-main