我希望通过访问者API确定是否可以找到所有访客ID。
答案 0 :(得分:1)
在下面的代码示例中, [your mcorgid here]
是您公司的营销云组织ID。如果您不知道这一点,那么您需要联系Adobe Client Care才能获得它。
getMarketingCloudVisitorID - 获取Marketing Cloud访客ID(mid = param)
var visitor = Visitor.getInstance("[your mcorgid here]@AdobeOrg")
var mcvid = visitor.getMarketingCloudVisitorID();
getAnalytcisVisitorID - 获取旧版访问者ID(援助=如果适用)
var visitor = Visitor.getInstance("[your mcorgid here]@AdobeOrg")
var aid = visitor.getAnalyticsVisitorID();
getCustomerIDs - 获取所有客户ID
var visitor = Visitor.getInstance("[your mcorgid here]@AdobeOrg");
var customerIDs = visitor.getCustomerIDs();
s_fid - 后备ID
没有用于检索此功能的内置方法,但您可以使用AA的s.c_r()
Cookie阅读实用程序功能,或者您必须查找s_fid
的任何其他Cookie阅读方法曲奇饼。 (旁注:我不建议使用DTM' _satellite.readCookie()
方法。它只在当前页面的完整(非 root)域中查找cookie,并且没有办法改变它。由于AA和大多数其他事情通常设置在根域,它使_satellite.readCookie()
在实践中不可靠。
var fid = s.c_r('s_fid');
答案 1 :(得分:0)
使用Adobe数据仓库并提取Experience Cloud ID。假设您已经知道如何使用API,这里有一份简单的报告供您尝试
report_definition = ReportDefinition(
dimensions="marketingcloudvisitorid",
metrics="visits",
date_from=insertdate,
date_to=insertdate,
source="warehouse"
)