Ich möchte In-App-Käufe mit dem Google Analytics SDK für iOS v2 nachverfolgen, wie in ihrem Leitfaden Ecommerce Tracking angegeben.In-App-Kauf-Tracking mit Google Analytics iOS SDK
ich zur Zeit nach dem Empfang eine SKPaymentTransactionStatePurchased
Transaktion Update wie folgt vorgehen:
- (void) trackTransaction:(SKPaymentTransaction*)transaction
{
NSString *transactionIdentifier = transaction.transactionIdentifier;
GAITransaction *gaiTransaction = [GAITransaction transactionWithId:transactionIdentifier withAffiliation:@"App Store"];
SKPayment *payment = transaction.payment;
NSString *productIdentifier = payment.productIdentifier;
SKProduct *product = [self productForIdentifier:productIdentifier];
NSString *productTitle = product.localizedTitle;
int64_t priceInMicros = product.price.floatValue * 1000000; // FIXME: Doesn't consider different currencies
[gaiTransaction addItemWithCode:productIdentifier name:productTitle category:nil priceMicros:priceInMicros quantity:payment.quantity];
gaiTransaction.revenueMicros = priceInMicros * payment.quantity; // FIXME: doesn't consider Apple's cut
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;
[tracker trackTransaction:gaiTransaction];
}
Ist das über die rechten Käufe in-App von Tracking? Ich erkennen, zwei Probleme zumindest:
SKProduct
gibt einen lokalisierten Preis und wenn ich es verfolgen, wie sie ist Einnahmen Aggregation falsch sein wird. Gibt es eine Möglichkeit, den Preis zu normalisieren?- Der Umsatz, der zurückgegeben wird, berücksichtigt nicht den Schnitt von Apple, der nicht immer 30% beträgt. Ist es möglich, den Nettoumsatz innerhalb der App zu erhalten?
Nette Idee, @Seoras. – hpique
Es ist nicht immer genau 30%. Es hängt von App Store Region und Währung ab. Also würde ich Einnahmen wie für Berichte lassen und nur in Erinnerung behalten ~ 30% ... – oleynikd
Wahr. 2 Jahre später, nachdem ich etwas Erfahrung gesammelt habe, kann ich auf Japan als gutes Beispiel hinweisen, dass ich nicht die volle 70% -ige Reduzierung bekommen habe. Japan behält 20% Ihrer Einnahmen. Es sei denn, Sie legen über Apple eine Steuerbefreiungsform vor, die auch in alten ägyptischen Hieroglyphen enthalten sein könnte. – Seoras