我们可以使用 API 从 Adob​​e Analytics 中提取所有访客 ID

Can we extract all Visitor ID's from Adobe Analytics using API

我想确定是否可以通过访问者 API 找出所有访问者 ID。

在下面的代码示例中,[your mcorgid here] 是贵公司的营销云组织 ID。如果您不知道,则需要联系 Adob​​e 客户关怀以获取它。

getMarketingCloudVisitorID - 获取 Marketing Cloud 访客 ID(mid= 参数)

var visitor = Visitor.getInstance("[your mcorgid here]@AdobeOrg")
var mcvid = visitor.getMarketingCloudVisitorID(); 

getAnalytcisVisitorID - 获取旧访客 ID(如果适用,则为 aid=)

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 的任何其他 cookie 读取方法。 (旁注:我不建议使用 DTM 的 _satellite.readCookie() 方法。它只会在当前页面的完整( 而非 根)域中查找 cookie,并且有没有办法改变它。由于 AA 和大多数其他东西通常设置在根域上,这使得 _satellite.readCookie() 在实践中不可靠)。

var fid = s.c_r('s_fid');

使用 Adob​​e 数据仓库并提取 Experience Cloud ID。假设您已经知道如何使用 API,这里有一个简单的报告可以尝试

report_definition = ReportDefinition(
    dimensions="marketingcloudvisitorid",
    metrics="visits",
    date_from=insertdate,
    date_to=insertdate,
    source="warehouse"
)