I'm looking to determine whether it's possible via visitor API to be able to find out all visitor ID's.
问问题
892 次
2 回答
0
使用 Adobe 数据仓库并提取 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。如果您不知道这一点,那么您需要联系 Adobe 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 回答