gpt4 book ai didi

r - Adobe Analytics API 请求使用 RSiteCatalyst 包获得排名报告。总计与我在仪表板前端看到的不符

转载 作者:行者123 更新时间:2023-12-04 15:32:16 24 4
gpt4 key购买 nike

我正在使用 R带包裹 RSiteCatalyst 获取有关一组网站上个月访问次数的一些信息:

# Extract data for job search visits
jobSearch <- QueueRanked(myReportSuiteId,
dateFrom, dateTo,
metrics = "visits",
elements = "page",
top = 10000,
search = "careers/jobsearch/jobsearch",
segment.id = segment_visits_monthly)

结果是一个数据框,其前 5 个观察值是:
> dput(head(jobSearch,5))
data2 <- structure(list(name = c("/en/careers/jobsearch/jobsearch/index.html",
"/de/careers/jobsearch/jobsearch/index.html", "http://www.....com/cms/de/...",
"http://www.....com/cms/en/...",
"https://www....com/cms/..."
), url = c("http://www.....com/cms/en/...",
"http://www.....com/cms/de/...",
"http://www.....com/cms/de/...",
"http://www.....com/cms/en/...",
"https://www.....com/cms/de/..."
), visits = c(36035, 14882, 92, 64, 15), segment.id = c("...",
"...", "...", "...",
"..."), segment.name = c("Visits Monthly Reporting",
"Visits Monthly Reporting", "Visits Monthly Reporting", "Visits Monthly Reporting",
"Visits Monthly Reporting")), .Names = c("name", "url", "visits",
"segment.id", "segment.name"), row.names = c(NA, 5L), class = "data.frame")

在使用 Omniture 前端获得的结果再次检查来自 API 调用的原始结果时,我看到每个页面都获得了正确的访问次数(将图像与 data2$visits 进行比较),但总数是两个不同的值:

enter image description here
> # Sum visits accross data2 observations to obtain the total
> sum(data2$visits)
[1] 51088

我知道如何 granularityduplication有时可能会很棘手。到目前为止,我已经通过请求趋势报告或加类报告并设置 granularity 来解决这种差异。到“月”。但是,在请求排名报告时无法定义此属性。

问题:
我的愿望是使用 API 调用获取 Omniture 前端显示的总访问次数。有人已经遇到过这个问题吗?有什么解决方法吗?

最佳答案

想到了一些可能性:

  • 不太可能 - Adob​​e Analytics 前端提供所有页面的总访问量。在 API 请求中,您将报告限制为前 10K 页。这可能是潜在的麻烦来源。
  • 最有可能 - 这似乎是一个重复的问题。由于您是通过使用 sum(data2$visits) 在 R 控制台中自行累加访问次数的。 ,这很可能是重复访问的来源。 当 Adob​​e Analytics 在前端执行计算时,它会自动删除重复项。

  • 因此,为了获得总访问量,我将创建一个仅包含符合您的条件的页面的分割 URL contains "careers/jobsearch/jobsearch" .然后,我会将“accountsummary”报告与您新创建的分割一起使用,将该分割应用于查询:
    QueueRanked("YourReportSuite",
    date.from = '2016-05-01',
    date.to = '2016-05-01',
    elements = "accountsummary",
    segment.id = "YourNewSegment"
    metrics = c('visits'))

    出于某种原因,“accountsummary”报告在我这边丢了一个空的数据框。但无论如何,主要的收获是我不会尝试通过 API 获取同一 Adob​​e Analytics 报告中的每页访问量和总访问量。

    希望这可以帮助。

    关于r - Adobe Analytics API 请求使用 RSiteCatalyst 包获得排名报告。总计与我在仪表板前端看到的不符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36885998/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com