0

I'm looking to determine whether it's possible via visitor API to be able to find out all visitor ID's.

4

2 回答 2

0

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

report_definition = ReportDefinition(
    dimensions="marketingcloudvisitorid",
    metrics="visits",
    date_from=insertdate,
    date_to=insertdate,
    source="warehouse"
)
于 2019-08-08T15:11:43.917 回答
0

在下面的代码示例中,[your mcorgid here]是您公司的营销云组织 ID。如果您不知道这一点,那么您需要联系 Adob​​e Client Care 以获取它。

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

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 读取实用程序功能,或者您必须查找 cookie 的任何其他 cookie 读取方法s_fid(旁注:我不推荐使用 DTM 的_satellite.readCookie()方法。它只在当前页面的完整(不是根)域中查找 cookie,并且无法更改它。由于 AA 和大多数其他东西通常设置在根域上,它使_satellite.readCookie()在实践中不可靠)。

var fid = s.c_r('s_fid');
于 2016-11-02T14:50:34.830 回答