结构:答案:购买“成功”bool的流量跟踪无法按预期工作

时间:2017-06-05 23:09:59

标签: ios google-fabric

我正在使用Answers(Fabric的一部分)在iOS应用中跟踪与购买相关的事件。 purchase flow tracking的答案文档非常简单:

Answers.logPurchaseWithPrice(13.50,
                  currency: "USD",
                  success: true,
                  itemName: "Answers Shirt",
                  itemType: "Apparel",
                  itemId: "sku-350",
                  customAttributes: nil)

success bool记录为:

  

当购买事件的成功属性设置为NO(Objective-C)或false(Swift)时,它将从收入图表中排除,但包含在所有其他图表和计算中。

我已经提交了一整套活动,通过添加购物车,开始结帐和购买,以及购买(logPurchase…),我将success设置为false,因为我带了取消路线,而不是完成付款。

然而,当我查看Answers的购买漏斗时,我看到100%的购买成功率:

enter image description here

那不太对劲!什么是正确的答案跟踪呼叫用户点击我的购买流程中的取消?它似乎不是logPurchaseWithPrice(… success: false…

1 个答案:

答案 0 :(得分:1)

Mike来自Fabric。绝对理解对此的困惑,但旨在澄清它。

如果用户在渠道的每个步骤中点击事件,那么无论成功属性如何,都将被视为成功。漏斗旨在充当您的用户中有多少用户点击在应用中设置的事件触发器以将数据发送到Answers。如果用户点击取消,则不应触发logPurchase事件。我建议在确认购买后设置事件 - 所以成功点击或触发最终购买按钮。

正如您在文档中提到的那样,成功属性仅影响收入图表,而漏斗则没有考虑到这一点。