mbox3rdPartyId 的实时配置文件同步
Adobe Target中的mbox3rdPartyId
是您公司的访客ID,例如您公司的忠诚度计划的会员ID。
访客登录到某个公司的网站后,该公司通常会创建一个 ID,并将其绑定到访客的帐户、会员卡、会员编号,以及该公司的其他适用标识符。
如果访客访问的页面启用了 Target,则会为该访客分配一个 Target PCID。如果该访客随后登录,并且实施将mbox3rdPartyId
传递到Target,则Target会将该访客的mbox3rdPartyId
与Target PCID相关联。
更新每5-10分钟与配置文件存储同步一次。 当访客的会话结束时,合并的数据将替换以前与mbox3rdPartyId
关联的数据,从而创建该访客操作的完整记录。 如果两个ID中存在相同的属性 — 例如,PCID具有category=hats,而mbox3rdPartyId
具有category=skis;或者,如果访客在登录之前查看了体验A,但体验B存储在mbox3rdPartyId
中,则存储在mbox3rdPartyId
中的属性会覆盖PCID中的属性。 如果访客在登录之前位于某个活动或体验中,但mbox3rdPartyId
中存储了另一个活动和体验,则在登录后,该访客将被放入mbox3rdPartyId
活动和体验中。
访客注销时,将会保留合并后的配置文件。
注意事项 considerations
-
如果您的页面包含多个mbox且只有一些使用
3rdPartyID
,则Target不会为每个访客请求提供单独的访客配置文件/上下文。3rdPartyID
上下文优先于PCID上下文。 一个mbox足以传递3rdPartyId
,因为其上下文优先于PCID。例如,假设访客在登录之前访问页面并看到某个体验。 全局mbox不使用
3rdPartyID
。 登录后,访客看到三个具有子mbox的体验之一,其中一些使用3rdPartyID
。 访客访问网站上的各种页面,然后使用“返回”按钮返回到登录前访问的主页,并将看到一个不同的体验。在此方案中,全局mbox未传递3rdPartyID
,但有一个或多个子mbox传递。3rdPartyID
优先于PCID。 -
您可以使用两种方法将访客的客户ID发送到Target:
-
使用
mbox3rdPartyId
/thirdPartyId
。- 当您使用
targetPageParams
或targetPageParamsAll
时,mbox3rdPartyId
是参数名称 thirdPartyId
是您直接在投放API有效载荷中设置的参数名称。- 您只能在此参数中发送一个值。
- 当您使用
-
使用ECID服务的
setCustomerId
/customerIds
函数。setCustomerId
是一个您可以在客户端(浏览器)实施中使用的函数,前提是页面上有VisitorAPI.js。customerIds
是您在投放API有效载荷中直接设置它时使用的参数名称,通常在服务器端或IOT(物联网)实施中完成。- 与
mbox3rdPartyId
/thirdPartyId
不同,您可以在此方法中将多个ID作为列表发送,但由于Target仅支持每个TnT ID一个客户ID,因此它使用具有已知别名(在客户属性UI中配置的别名)的列表中的第一个ID。
如果Target是您唯一的Adobe Experience Cloud解决方案并且您不想使用客户属性,则可以使用
mbox3rdPartyId
/thirdPartyId
。 对于所有其他情况,我们建议您使用setCustomerId
/customerIds
来发送客户ID。note important IMPORTANT 为单个访客交替使用上述两种方法可能会导致未经身份验证和经过身份验证的Target配置文件不正确的配置文件合并。 Adobe不建议同时使用 mbox3rdPartyId
/thirdPartyId
和setCustomerID
/customerIds
。如果必须交替使用这两种方法,请确保 setCustomerID
/customerIds
使用的列表中的第一个ID是thirdPartyId
/mbox3rdPartyId
使用的ID,反之亦然。 -