2012-08-30 32 views
1

我在Android應用程序中成功實施了inapp購買。我只想在谷歌分析中記錄購買事件。如果應用程序在前臺,我可以通過PurchaseObserver記錄事件。但是如果應用程序在後臺運行,如何在Google Analytics中記錄事件。目前我正在使用EasyTracking庫來記錄事件。Android:Inapp購買 - Google Analytics

請幫忙。 在此先感謝。

+1

[你嘗試過什麼?](http://whathaveyoutried.com/) –

回答

1

嘗試這樣的事情與新V2谷歌分析的Android API

public void onPurchaseCompleted() { 
    Transaction myTrans = new Transaction.Builder(
     "0_123456",           // (String) Transaction Id, should be unique. 
     (long) 2.16 * 1000000)        // (long) Order total (in micros) 
     .setAffiliation("In-App Store")      // (String) Affiliation 
     .setTotalTaxInMicros((long) 0.17 * 1000000)   // (long) Total tax (in micros) 
     .setShippingCostInMicros(0)       // (long) Total shipping cost (in micros) 
     .build(); 

    myTrans.addItem(new Item.Builder(
     "L_789",            // (String) Product SKU 
     "Level Pack: Space",         // (String) Product name 
     (long) 1.99 * 1000000,        // (long) Product price (in micros) 
     (long) 1)            // (long) Product quantity 
     .setProductCategory("Game expansions")    // (String) Product category 
     .build()); 

    Tracker myTracker = EasyTracker.getTracker(); // Get reference to tracker. 
    myTracker.trackTransaction(myTrans); // Track the transaction. 
} 
+0

感謝我來試試 – Dax