我正在使用Google AnalyticsAPI自动从eccomerce网站获取统计信息。我需要使用在电子商务中花费超过0且小于50美元的会话来查询动态细分。
我试过这个:
segment=users::condition::perSession::ga:transactionRevenue>0;users::condition::perSession::ga:transactionRevenue<50
但看起来API忽略了ga:transactionRevenue&lt; 50条件,使用ga:transactionRevenue&gt; 0返回所有会话。我在&gt;中尝试了其他一些指标。 0条件(如uniquePurchases,ga:transactionTax ...)具有相同的结果。
有趣的是,如果我使用transactionShipping,它可以正常工作(通过购买返回会话,包括运费和低于50美元的收入):
segment=users::condition::perSession::ga:transactionShipping >0;users::condition::perSession::ga:transactionRevenue<50
但这不行,因为我需要在细分受众群中加入免费送货转运。
有人为此提出了一个解决方案吗?
答案 0 :(得分:0)
检查您如何处理段以发送到API。
规则是你应该在值表达式(\;)中转义分号。我怀疑你是偶然逃避条件之间的分号,因为你编码/转义'segment ='之后的所有内容,如segment=<encoded/escaped segment definition>
您需要发送的内容segment=<encoded/escaped condition1>;<encoded/escaped condition2>