Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

Google Analytics in IOS(三)—— 电子商务追踪

$
0
0
       上一篇实现了页面统计和事件追踪,这一篇我们来看看电子商务追踪。   

      由于我的程序SammyDress是一个电子商务的程序,所以也研究了一下电子商务分析。

      作用

      使用“电子商务跟踪”报告查看访问者通过您的网站或应用购买的商品,包括以下类型的信息:

  •      产品:他们购买了哪些产品、购买了多少,以及销售这些产品产生的收入。
  •      交易:每次交易的收入、税款、运费和数量信息。
  •      购买前所耗天数:从最初访问到完成交易的天数以及访问者的总访问次数。

      根据这些数据,您可以更深入地了解:

  •       您的哪款产品比较畅销,并推断出哪款产品最适合您的客户群,以及哪些产品得益于您的最佳营销措施。销量不佳未必是产品本身的问题,可能是营销措施不当所致。
  •       每次交易的收入以及每次交易的产品数量。例如,如果每次交易的产品数量少于您的预期,您可以通过提供更优惠的折扣,或者免除运费(顾客购买达到某一最低金额)来解决。
  •       顾客决定购买所用的时间,以及访问了多少次您的网站才决定购买。例如,如果您的销售周期稳定,或者销售的波动可以根据产品和季节来预测,那么您可以根据该信息(结合总销售预测)来对收入进行可靠的预测。如果顾客在       购买前会总会进行大量访问,那么您可以考虑改善网站设计,让顾客能够更容易进入购买网页,或是提供选项,使顾客能够对比您和竞争对手的产品和价格。

     设置

      电子商务跟踪的设置分为 2 个步骤:在帐户配置文件中启用电子商务跟踪,然后将电子商务跟踪代码添加至网络或应用的源代码中。第 2 步要求进行额外的技术设置,并拥有对您网站或应用源代码的访问权限。

  第 1 步:启用电子商务跟踪:

  1.      点击任意 Google Analytics(分析)页面右上角的管理标签。如果没有转到帐户管理页面,请点击左上角(位于菜单栏下方)的所有帐户链接。
  2.      点击帐户名称,然后点击您要启用电子商务跟踪的配置文件所属的媒体资源的名称。如果您拥有大量的帐户或媒体资源,请使用菜单栏左上角的下拉搜索框,并输入相关内容进行搜索。
  3.      使用配置文件下拉菜单选择所需的配置文件。
  4.      点击配置文件设置标签。
  5.      在“电子商务设置”部分下,选择是的,是电子商务网站/应用。
  6.      点击应用。

    适用于网络媒体资源的额外注意事项:

    在为网络媒体资源设置电子商务跟踪之前,首先请确定您是否还需要进行跨域跟踪。

    如果您使用第三方购物车,或者要跟踪跨越多个独立域的交易,请在为设置电子商务交易而修改跟踪代码之前参阅     

    有关跨域跟踪的说明。如果购物车软件和电子商务网站位于同一个域,则无需进行跨域跟踪。


  第 2 步:向网站或应用添加电子商务跟踪

     请按照“开发人员指南”中的详细说明完成电子商务跟踪设置:电子商务分析代码实现

     实现如下:

     There are three steps to measure a transaction with Google Analytics:

  1. Build a transaction object.
  2. Build item objects and add them to the transaction object.
  3. Send the transaction using sendTransaction:.

     In the following example, we assume that onPurchaseCompleted is called after the user has completed an in-app purchase.

- (void)onPurchaseCompleted
{
    GAITransaction *transaction =
    [GAITransaction transactionWithId:@"0_123456"            // (NSString) Transaction ID, should be unique.
                      withAffiliation:@"In-App Store";       // (NSString) Affiliation
     transaction.taxMicros = (int64_t)(0.17 * 1000000);           // (int64_t) Total tax (in micros)
     transaction.shippingMicros = (int64_t)(0);                   // (int64_t) Total shipping (in micros)
     transaction.revenueMicros = (int64_t)(2.16 * 1000000);       // (int64_t) Total revenue (in micros)
     
     [transaction addItemWithSKU:@"L_789"                         // (NSString) Product SKU
                            name:@"Level Pack: Space"             // (NSString) Product name
                        category:@"Game expansions"               // (NSString) Product category
                     priceMicros:(int64_t)(1.99 * 1000000)        // (int64_t)  Product price (in micros)
                        quantity:1];                              // (NSInteger)  Product quantity
     
     [[GAI sharedInstance].defaultTracker sendTransaction:transaction]; // Send the transaction.
}
      相应的注释上面已经标注的很清楚了,我就不多做说明了。至此,电子商务分析就算完成了。


继续去研究了,待续。。。

作者:sjx19871225 发表于2013-3-29 11:33:14 原文链接
阅读:60 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>