我使用R
與包RSiteCatalyst
獲取有關上個月訪問次數的一些信息的一組網站看到:使用RSiteCatalyst包的排名報告的Adobe Analytics API請求。總計不符合我在儀表板前端
# 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")
雖然doublechecking從與Omniture的前端得到的結果的API調用的起源結果,我看到每一個頁面被賦予訪問正確的號碼(比較圖片與data2$visits
),但總量是兩個不同的值:
> # Sum visits accross data2 observations to obtain the total
> sum(data2$visits)
[1] 51088
我所知道的granularity
和duplication
怎麼有時會非常棘手。到目前爲止,我已經通過使用趨勢報告或加班報告以及將granularity
設置爲「月」來解決這種差異。但是,請求排名報告時無法定義此屬性。
問題: 我希望通過API調用獲取在Omniture前端顯示的總訪問次數。有人已經遇到過這個問題嗎?有沒有任何一種解決方法?
雖然你的迴應並不能解決我的問題(我從來沒有得到「會計總結」的工作),但從中可以得出一個明顯的結論。我知道我們絕不應該混合頁面維度和會話指標(反之亦然),但客戶端習慣了它。作爲網絡分析師,我們也有責任在最佳實踐中對客戶進行教育......雖然從未如此簡單。同時,我會不斷更新這個KPI手動:( – agustin