上一篇实现了页面统计和事件追踪,这一篇我们来看看电子商务追踪。
由于我的程序SammyDress是一个电子商务的程序,所以也研究了一下电子商务分析。
作用
使用“电子商务跟踪”报告查看访问者通过您的网站或应用购买的商品,包括以下类型的信息:
- 产品:他们购买了哪些产品、购买了多少,以及销售这些产品产生的收入。
- 交易:每次交易的收入、税款、运费和数量信息。
- 购买前所耗天数:从最初访问到完成交易的天数以及访问者的总访问次数。
根据这些数据,您可以更深入地了解:
- 您的哪款产品比较畅销,并推断出哪款产品最适合您的客户群,以及哪些产品得益于您的最佳营销措施。销量不佳未必是产品本身的问题,可能是营销措施不当所致。
- 每次交易的收入以及每次交易的产品数量。例如,如果每次交易的产品数量少于您的预期,您可以通过提供更优惠的折扣,或者免除运费(顾客购买达到某一最低金额)来解决。
- 顾客决定购买所用的时间,以及访问了多少次您的网站才决定购买。例如,如果您的销售周期稳定,或者销售的波动可以根据产品和季节来预测,那么您可以根据该信息(结合总销售预测)来对收入进行可靠的预测。如果顾客在 购买前会总会进行大量访问,那么您可以考虑改善网站设计,让顾客能够更容易进入购买网页,或是提供选项,使顾客能够对比您和竞争对手的产品和价格。
设置
电子商务跟踪的设置分为 2 个步骤:在帐户配置文件中启用电子商务跟踪,然后将电子商务跟踪代码添加至网络或应用的源代码中。第 2 步要求进行额外的技术设置,并拥有对您网站或应用源代码的访问权限。
第 1 步:启用电子商务跟踪:
- 点击任意 Google Analytics(分析)页面右上角的管理标签。如果没有转到帐户管理页面,请点击左上角(位于菜单栏下方)的所有帐户链接。
- 点击帐户名称,然后点击您要启用电子商务跟踪的配置文件所属的媒体资源的名称。如果您拥有大量的帐户或媒体资源,请使用菜单栏左上角的下拉搜索框,并输入相关内容进行搜索。
- 使用配置文件下拉菜单选择所需的配置文件。
- 点击配置文件设置标签。
- 在“电子商务设置”部分下,选择是的,是电子商务网站/应用。
- 点击应用。
适用于网络媒体资源的额外注意事项:
在为网络媒体资源设置电子商务跟踪之前,首先请确定您是否还需要进行跨域跟踪。
如果您使用第三方购物车,或者要跟踪跨越多个独立域的交易,请在为设置电子商务交易而修改跟踪代码之前参阅
有关跨域跟踪的说明。如果购物车软件和电子商务网站位于同一个域,则无需进行跨域跟踪。
第 2 步:向网站或应用添加电子商务跟踪
请按照“开发人员指南”中的详细说明完成电子商务跟踪设置:电子商务分析代码实现。
实现如下:
There are three steps to measure a transaction with Google Analytics:
- Build a transaction object.
- Build item objects and add them to the transaction object.
-
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 查看评论