自定义事件-高级功能 | U-App 应用统计 | 【友盟+】开发者中心 | 友盟统计分析文档 | 统计分析 | 开发者中心 | 友盟

自定义事件典型阐明

友盟为用户赡养了自定义事件的效能,用于其次的用户行动,记载行动的明细的特殊环境。。
笔者赡养了两种自定义事件的模型:计数事件、计算事件。

计数事件

计数事件合乎情理事件的产生次数、孤独用户数、事件时长及事件各决定因素的产生次数、时长。

事件ID 事件指定 产生次数 孤独用户数
click 扣上钮扣点击 5881 931
play 游玩 6322 1003
shop 进入铺子 2318 335

还击play(游玩)事件,可以其次的更明细的的决定因素。,如:

决定因素=态度(歌曲典型)

决定因素值 产生次数 频率占用率
轻音乐 5500 20.6%
迷幻摇滚乐曲 2778 10.4%
民谣 1335 5%

决定因素=诗人(诗人)

决定因素值 产生次数 频率占用率
刘若英 7985 23%
梁静茹 6323 18.2%
周杰伦 5572 16%

计数事件首要是以事件ID+决定因素+决定因素值为合乎情理项,合乎情理对应PV、UV,它的实质是计算字母串音讯。。跟随使感动显像剂事情的不竭深化,这种办法的边界逐步表现摆脱。。

如,相片吹嘘器械,我以为晓得相片的应用编号和相片的编号翻开。。这么,以翻开集邮簿为事件,阅读号码是货币决定因素。,您可以推进以下报道:

决定因素值 产生次数 频率占用率
1 217623 15.9%
2 171438 12.5%
3 122709 8.9%
4 93647 6.8%
5 74712 5.4%
6 60622 4.4%
7 49559 3.6%

可是你可以推进相片的阅读次数,,无论如何,这份报道的易读很差。。条件你想晓得大伙儿阅读了几相片,整个的人阅读的相片和音讯需求附加的处置。。

也有照片的瞄准。:

  • 一款游玩,我以为晓得每天有几人买使倚靠在某物上。,随着类型紧握使倚靠在某物上的耗费估价。;
  • 电子业务器械,我以为晓得每天有几人紧握货物。,耗费量;
  • 颜料溶解液器械,我以为晓得每天有几人阅读满意的。,随着阅读满意的的编号。;

以及其他。

计算事件

顺序做成重要的事物相当事件,比方登录、分享、下载等,是性质上的变量(分类学) 变量),有重大意义的的合乎情理通知是字母串典型。。开发人员只需求晓得它们产生的次数和编号。,应用计数事件那就够了使满足。

静止摄影穿着的一学派事件,如上所述,有利总计、满意的阅读量等是陆续变量。,有重大意义的的合乎情理是数值典型。。显像剂需求检查这些事件的数值散布特点,这就需求应用计算事件。

计算事件可以处理的穿着的一学派成绩:
(1)一个人决定因素值的总数。
(2)计算某个决定因素值的单次平均数及单用户模式平均数
(3)决定因素值的相近概率散布行使职责〔1〕。
(4)决定因素值的相近积聚散布行使职责〔2〕。

穿着,
概率散布行使职责由**p%分位数*APPRO决定。按次数(数)计算值,即,奇数的(奇数的装备)决定因素的值从小到大。。
积聚散布行使职责由**P%积聚值*A奉献。累计次数(数)奉献,即单次(单装备)的取值以内某数的接受次数(装备)的累计值奉献了总体累计值的p%

以游玩做成重要的事物“使倚靠在某物上紧握”事件为例,条件你想晓得使倚靠在某物上的紧握,可以这样的申报自定义事件
itemsBuy(itemId=001, payment=50)
itemsBuy(itemId=003, payment=25)
itemsBuy(itemId=012, payment=20)

应用计算事件,您可以推进以下报道:

依靠机械力移动次数 紧握编号 紧握总计 单一紧握总计 按人分配的紧握量
1100 1000 54980 50 55

按人分配的紧握量为55元,这设想几何平均很玩家的紧握额都在50-60元暗中呢?答复这样地成绩,需求附加的包含按人分配的紧握量的散布环境:


图1

从图1中不难获得知识。,80%的玩家紧握不到40元。,整个的玩家破费更少。。在小量玩家(20%)不吝耗费重金紧握使倚靠在某物上,这学派玩家的按人分配的紧握量为80元,而他们的耗费总计的占到了整个玩家累计紧握总计的40%(图2)。


图2

在货物经纪加工中,笔者能够每个珍视这一学派高耗费的感受。,即时授予反应和反应。。倾向于剩的球员。,笔者包含到他们的耗费力在20-40元区间内,本着这些通知可以有理限定价格。,开始严格意义上的的促销训练。

从下面,还击计算事件,而且合乎情理通知的呈现次数而且、人数,定量分析也下令的。,为了更正确地领会用户的行动。,为货物的运营和方针决策赡养帮忙。。

设定

应用计算事件需求
1. 专业综合考试协约国合乎情理分析SDK,并设定自定义事件 — 计算事件
2. 在友盟背景创办事件id,选择典型为计算事件

SDK集成

笔者经过将ekv事件的某决定因素手势百分法值型来使掉转船头对计算事件的合乎情理,可以比照以下办法设定数值决定因素:

Android平台

条件SDK是先前的版本,要求以下办法集百分法值型自定义事件

public static void OnEnter(上下文) context, String id, HashMap m, int 估价)
("__ct__", (值)
(上下文), id, m);
}

条件SDK是> =版本,要求以下办法集百分法值型事件

估价(上下文) context, String id, Map m, int 杜)

id 为事件ID
map 为赠送事件的属性和取值
du 为赠送事件的数值,数值余地为-2。,147,483,648 到 +2,147,483,647 间有官职的标志约整数,即,int 32约整数,条件DU通知值超越这样地余地,会创造通知包放弃。,通知合乎情理的正确性。

IOS平台

    -(void)umengEvent:(NSString *)eventId attributes:(NSDictionary *)attributes number:(NSNumber *)number{
    NSString *numberKey = @"__ct__";
    NSMutableDictionary *mutableDictionary = [NSMutableDictionary dictionaryWithDictionary:attributes];
    [mutableDictionary setObject:[number stringValue] forKey:numberKey];
    [MobClick event:eventId attributes:mutableDictionary];
}

Demo:
[本性] umengEvent:@”production” 属性:@ { @指定 : @”iPad”,@”color” : 黑} 编号:@(10)

Windows Sphone和RT平台

    public static void OnEnter(字母串) id, System.Collections.Generic.Dictionary kv, long 估价)
        {
            try
            {
                if (千伏) == 空)
                    kv = new System.Collections.Generic.Dictionary();
                 if (("__ct__"))
                {
                    kv["__ct__"] = ();
                }
                else
                {
                    ("__ct__", ());
                }
                 (身份证, 千伏)
            }
            catch (非正则)
            {
            }
        }

在意:
1.每个事件只有一个人__ct__ 在实地工作的,即每个事件只合乎情理一个人数值型决定因素。
2.__ct__ 在实地工作的的值不超越int典型的32位。。

背景设置

条件您想应用数字决定因素,请在背景添加自定义事件时,选择“计算事件”的事件典型。

检查

水湾1:在事件列表呼叫点击“检查”进入重要的事物件的细节日记中。若为计算事件,会默许显示该事件的数值型决定因素日记。

水湾2:在事件细节页迅速切换相同的事件的数值型及字母串型决定因素的日记

FAQ

Q:为什么某个事件有字母串型和数值型两页日记?
A:倾向于计数事件,左右原文的编页码报道。,即事件音讯数和决定因素取值散布。
倾向于计算事件,字母串型日记页仍显示原文的事件音讯数和决定因素取值散布;数值型日记页显示数值型的事件音讯数、数值散布与积聚奉献值散布。

Q:计算事件在数值型日记页和字母串型日记页做成重要的事物事件音讯数原因会不相等?
A:某个事件在产生时不一定会引发接受的决定因素。提供数值决定因素被引发。,这么这次音讯在数值型日记做成重要的事物事件音讯数中会被计算;提供字母串典型决定因素被引发。,这么这次音讯在字母串型日记做成重要的事物事件音讯数中会被计算。一次事件能够在数值型决定因素和字母串型决定因素的事件音讯数中同时被计算。

Q:条件相同的个人事件传了2个数值型决定因素,会以为如何?
A:每个事件只有一个人__ct__ 在实地工作的,条件同时在多个数值决定因素,,后续要求将重写后面的导致。,最近的,只又来一个人数值导致。。

Q:自定义事件在应用时有什么人限度局限?
A:自定义事件至多传染10个决定因素,且每个事件只传染一个人数值型决定因素。
自定义事件和决定因素名的长不能超越64个使具有特征;使具有特征决定因素的长不能超越256个使具有特征。,数值型决定因素的取值不能超越32位的int型;使具有特征决定因素至多传染1000个区分的值。。

1 概率散布行使职责:描绘一个人决定因素在某个值POI近亲的能够性的行使职责。
2 累计散布行使职责:一个人决定因素落在一个人区域内的概率是一个人必须的。。当概率密度行使职责在时,积聚散布行使职责是概率密度的必须的。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注