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

时间:2016-11-02 11:18:38

标签: api adobe-analytics visitors

我希望通过访问者API确定是否可以找到所有访客ID。

2 个答案:

答案 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"
)