我正在使用R的googleAnalyticsR程序包来获取Google Analytics(分析)数据。我的目标是获取会话和事务特定的信息。我的Google Analytics(分析)数据检索代码为
gadata <- google_analytics_3(id = ga_id,
start = "2018-08-21",
end = "2018-09-07",
metrics = c("transactions","transactionRevenue","bounceRate" ,"transactionShipping", "sessions", "itemQuantity", "uniquePurchases", "itemRevenue", "revenuePerUser", "transactionsPerUser"),
dimensions = c("source","medium","transactionId", "sessionsToTransaction", "daysToTransaction", "date","sessionDurationBucket"),
max = 1000000, samplingLevel = "WALK")
代码正在运行。我正在获取结果,但是有一些重复的transactionId,它们具有不同的来源和媒介。我不知道原因。例如,
source medium transactionId sessionsToTransaction daysToTransaction
xx.com referral 123 1 0
google organic 123 4 17
我想计算第一次访问的日期。我将从交易日期中减去daysToTransaction
的值。大约有25个重复的transationId,格式相同。他们还有一个来源和媒介,其中1作为sessionToTransaction值,0作为daysToTransaction值。我认为该客户通过xx.com的推荐完成了购买,并且他/她17天前第一次访问了我们的网站。但是我不确定,因为我是Google Analytics(分析)指标/维度的新手。
我的问题是
谢谢。