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

Retrieving ecommerce transaction IDs from a Multi-Channel Funnel API call

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

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

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

我正在使用 Universal Analytics。

非常感谢。

编辑添加:

目前我正在使用核心 API 到 return ga:transactionids 列表等 ga:campaign - 像这样:

$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 的东西让我更好地了解什么是有效的:但它没有 return ga:transactionids.

TransactionId 在 MultiChannelFunnels 中不可用。这是所有支持的列表 metrics/dimensions:

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

虽然在核心报告中可用 ​​API。

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

但是您可以在那里做的报告非常不同,所以我不确定这是否足够。您没有明确说明您要查找的报告类型。

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

您的细分看起来像这样:

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

那么即使交易发生在最后一次点击不同的广告系列代码中,您仍然可以检索这些交易。

如果您能用其他方法解决这个问题,请告诉我。