从多渠道路径API调用中检索电子商务交易ID

时间:2015-03-12 16:53:42

标签: google-analytics google-analytics-api

我正在使用“热门转化路径”报告,其中“广告系列路径”作为主要维度,并过滤为仅使用电子商务交易,并且仅包含其中包含特定广告系列的条目,以衡量广告合作伙伴的影响。

这给了我交易数量和价值 - 我还想要的是交易ID。

我似乎找不到使用Google Analytics API获取这些ID的方法。有没有其他人能够做到这一点?

我正在使用Universal Analytics。

非常感谢。

编辑添加:

目前,我正在使用核心API为ga:campaign返回ga:transactionids等列表 - 如下所示:

$optParams1 = array(

    'dimensions' => 'ga:transactionId',
    'metrics' => "ga:transactionRevenue,ga:transactionTax,ga:transactionShipping,ga:itemQuantity",
    'sort' => '-ga:transactionId',
    'segment' => "gaid::xxxx",
    'filters' => 'ga:campaign==' . $campaign,
    'max-results' => '10000'

);

问题是核心报告内容仅基于最后点击。 MCF的东西让我更好地了解了它的工作原理:但它没有返回ga:transactionids。

2 个答案:

答案 0 :(得分:1)

在MultiChannelFunnels中,transactionId不可用。以下是所有支持的指标/维度的列表:

https://developers.google.com/analytics/devguides/reporting/mcf/dimsmets/conversionpaths

虽然可以在Core Reporting API中找到。

https://developers.google.com/analytics/devguides/reporting/core/dimsmets#view=detail&group=ecommerce&jump=ga_transactionid

但你可以在那里做的报告完全不同,所以我不确定这是否足够。您还没有明确说明您正在寻找什么样的报告。

答案 1 :(得分:1)

您可以通过查询段中MCF查询的内容,然后通过核心报告将transactionId放入维度中来获取您正在寻找的一些功能。

您的细分会看起来像这样:

users::condition::ga:campaign=@yourcampaigntag

然后,即使稍后使用不同的广告系列代码进行交易,您仍可以检索这些内容。

如果你能以另一种方式解决这个问题,请告诉我。