I'm tracking purchase-related events in an iOS app with Answers (part of Fabric). The Answers docs for purchase flow tracking are very straightforward:
Answers.logPurchaseWithPrice(13.50,
currency: "USD",
success: true,
itemName: "Answers Shirt",
itemType: "Apparel",
itemId: "sku-350",
customAttributes: nil)
The success
bool is documented as:
When a Purchase Event has the success attribute set to NO (Objective-C) or false (Swift), it is excluded from revenue charts but included in all other charts and calculations.
I've submitted one full flow of events, through Add Cart, Start Checkout, and Purchase, and for Purchase (logPurchase…
) I set success
to false
, because I took the cancellation route, rather than completing the payment.
However, when I look at Answers' Purchase Funnel, I see a 100% purchase success rate:
That's not quite right! What's the proper Answers tracking call for a user tapping Cancel in my Purchase flow? It doesn't seem to be logPurchaseWithPrice(… success: false…