对于应用程序的优化的方法_5

文档序号:9916549阅读:来源:国知局
[0480] 参数
[0481] level
[0482] 日志记录级别。
[0483] MMTApi
[0484] 将用于获取体验和跟踪动作的协议。
[0485] 任务
[0486] 配置
[0487] -setRequestTimeOut:
[0488] -setffiFiOnly:
[0489] -useSandbox:
[0490] 体验
[0491 ] -fetchExperiences:
[0492] -fetchExperiences:forPage:
[0493] -getExperiences
[0494] 跟踪
[0495] -trackAction:value:attribute:
[0496] -trackAction:value:attribute:forPage:
[0497] -trackContentSeen:
[0498] 实例方法
[0499] -setRequestTimeOut:
[0500] 设置对我们的服务器做出请求可以花费的最大时间。默认是三秒。当时间超过时, 获取体验的尝试将停止并且将选择先前的用户体验。
[0501 ] -(void)setRequestTimeOut:(NSTimeInterval) timeout;
[0502] 参数
[0503] timeout
[0504] 将使用的超时。
[0505] -setffiFiOnly:
[0506] 指定新的体验是否可以仅在用户连接到WiFi网络时获取。默认将使用任何可用网 络。
[0507] -(void)setffiFiOnly:(BOOL)wifiOnly;
[0508] 参数
[0509] wifiOnly
[0510] 是(YES)将仅使用Wi-Fi网络,否(NO)将使用任何可用网络。
[0511] -useSandbox:
[0512] 指定是否应当使用沙盒配置。默认将使用生产配置。
[0513] -(void)useSandbox:(B00L)sandbox;
[0514] 参数
[0515] sandbox
[0516] 是(YES)将使用沙盒配置,否(NO)将使用生产配置。
[0517] -fetchExperiences:
[0518]对于命名为'生成'的默认页面从Maxymiser平台获取新的体验。获取将在后台线 程上执行。
[0519] -(void)fetchExperiences:(void(")())handler;
[0520] 参数 [0521 ] handler
[0522] 一旦获取体验将被调用的块。
[0523] -fetchExperiences:forPage:
[0524] 对于指定的页面从Maxymiser平台获取新的体验^获取将在后台线程上执行。
[0525] -(void)fetchExperiences: (voidO () )handler forPage: (NSString木)page;
[0526] 参数
[0527] handler
[0528] 一旦获取体验将被调用的块。
[0529] page
[0530] 你想要对其获取体验的页面。
[0531 ] -getExperiences
[0532] 返回应当用于内容变换的获取的体验。
[0533] -(id<MMTExperiences>)getExperiences ;
[0534] 返回值
[0535] 先前从Maxymiser平台获取的体验如果没有获取到体验,则为无 D
[0536] -trackAction:value:attribute:
[0537]对于命名为'动作'的默认页面跟踪用户动作。
[0538] -(void)trackAction:(NSString*)name value:(NSInteger)value attribute: (NSString*)attr;
[0539] 参数
[0540] name
[O541 ] 应当在Maxymiser UI中站点配置中存在的动作的名称D
[0542] value
[0543] 动作的整数值。这可以用于诸如量和总和的各种参数的跟踪。
[0544] attr
[0545] 动作属性。这可以用于与动作相关的各种另外信息的跟踪。
[0546] -trackAction:value:attribute:forPage:
[0547] 对于指定的页面跟踪用户动作。
[0548] -(void)trackAction:(NSString*)name value:(NSInteger)value attribute: (NSString^)Bttr forPage:(NSString^)Page;
[0549] 参数
[0550] name
[O551 ] 应当在Maxymiser UI中站点配置中存在的动作的名称D
[0552] value
[0553] 动作的整数值。这可以用于诸如量和总和的各种参数的跟踪。
[0554] attr
[0555] 动作属性。这可以用于与动作相关的各种另外信息的跟踪。
[0556] page
[0557] 你想要对其跟踪动作的页面
[0558] -trackContentSeen:
[0559]跟踪特殊类型的动作,以用于确认用户是否已被服务了内容。
[0560] -(void)trackContentSeen:(NSString 女)campaign;
[0561] 参数
[0562] campaign
[0563] 其内容被服务的活动名称。
[0564] MMTExperiences
[0565] 将用于对于获取的体验检索生成的变体的协议。
[0566] 任务
[0567] 变体
[0568] -getVariantNameForCampaign:element:
[0569] -getVariantContentForCampaign:element:
[0570] 实例方法
[0571 ] -getVariantNameForCampaign:element:
[0572] 检索对于活动的生成的变体名称以及与Maxymiser UI中的测试配置相关的元素。
[0573] -(NSString*)getVariantNameForCampaign:(NSString*)campaign element: (NSString*)element;
[0574] 参数
[0575] campaign
[0576] 你想要获得变体名称的活动的名称。
[0577] element
[0578] 你想要获得变体名称的活动中的元素的名称。
[0579] 返回值
[0580] 对于活动中的元素的生成的变体的名称。
[0581] 对于以下的情况返回无:活动没有开始、活动结束、活动暂停或者站点被禁用。在 这些情况的任何一个中,应当实施用于呈现默认内容的处理。
[0582] -getVariantContentForCampaign:element:
[0583]检索对于活动的生成的变体内容以及与Maxymiser UI中的测试配置相关的元素。
[0584] -(NSString*)getVariantContentForCampaign:(NSString*)campaign element: (NSString*)element;
[0585] 参数
[0586] campaign
[0587] 你想要获得变体内容的活动的名称。
[0588] element
[0589] 你想要获得变体内容的活动中的元素的名称。
[0590] 返回值
[0591] 对于活动中的元素的生成的变体的内容。
[0592] 对于以下的情况返回无:活动没有开始、活动结束、活动暂停或者站点被禁用。在 这些情况的任何一个中,应当实施用于呈现默认内容的处理。
[0593] MMTLogger
[0594] 将用于日志记录来自SDK的消息的协议。该协议的实现可以提供给MMTApp类。
[0595] 任务
[0596] 日志记录
[0597] -debug:
[0598] -info:
[0599] -warning:
[0600] -error:
[0601] 实例方法
[0602] -debug:
[0603] 以日志级别调试记录消息。
[0604] -(void)debug: (NSString'k )message;
[0605] 参数
[0606] message
[0607] 将日志记录的消息。
[0608] -info:
[0609] 以日志级别信息记录消息。
[0610] -(void)info: (NSString* )message;
[0611] 参数 [0612] message
[0613] 将日志记录的消息。
[0614] -warning:
[0615] 以日志级别警告记录消息。
[0616] -(void)warning: (NSString'k )message;
[0617] 参数
[0618] message
[0619] 将日志记录的消息。
[0620] -error:
[0621 ]以日志级别错误记录消息。
[0622] -(void)error: (NSString 'k )message ;
[0623] 参数
[0624] message
[0625] 将日志记录的消息。
[0626] 5.可能的系统限制的示例
[0627] 在示例中,Maxymiser移动库具有以下系统限制:
[0628] ?每个应用程序可以连接到一个Maxymiser站点实体D
[0629] ?站点不能包含多于10个活动。
[0630] ?用户界面包含一些web特定的术语,以上的指导覆盖被支持的设置,Maxymiser UI中的所有其它可以忽略^如果不确定,Maxymiser可以帮助活动QC过程。
[0631] ?活动不允许包含多于一个元素。
[0632] ?多变量测试当前不被支持。
[0633] ?元素不能包含多于10个变体。
[0634] # 分段、MaxPredict、MaxRecommend 和 VCB 不被支持 D
[0635] ?在示例中,不是所有的用户属性在该版本中完全被支持,所以一些属性将显示 '空'或者甚至无意义的值。对于所支持的属性的列表,参见附录2。
[0636] ?通过引用者(ref errer)URL的过滤动作和通过URL参数的过滤动作在移动应用 程序测试内不被支持。
[0637] 6.附录
[0638] 6.1附录1 一术语注释
[0639] 移动应用程序测试的UI已从网站测试重新目的化,所以存在仍然适用于网站测试 的某些部分和术语。
[0640] · Maxymiser UI使用术语(web)站点,这可以被读作移动应用程序测试中的应用 程序名称。
[0641] ?在Maxymiser UI引用'页面'的情况下,这可以被看作体验和动作的容器。
[0642] 6.2附录2-属性
[0643]在应用程序活动中捕获的核心属性不同于如以下描述的在web活动中捕获的那 止匕 -、〇
[0644] 注意:以下没有列出的属性可能仍然在报告用户界面中看到,并且可能包含'空' 或者无意义的值。这些应当被忽略并且不用于分析。
[0645] 6.2.1仅对于应用程序的新属性一示例
[0646] 作为到设备的连接类型的属性'连接'一 2G、3G、4G、Wi_Fi。
[0647] 作为操作系统类型和版本的属性'OS'。
[0648] 作为应用程序版本的属性'应用程序版本'。
[0649] 6.2.2在应用程序和web中存在的属性。
[0650] 这些示例在图16中的表格中示出。
[0651] 6.3附录3 -术语的词汇表
[0652] A/B测试:测试的方法在应用程序的单个区域中改变。应用程序访问者被随机地示 出内容"A"或"B"。分析对内容的响应以看它们之间的差异是否是显著的。A/B测试不限于仅 仅两个变体并且通常被用作A/B/C/D~[n]测试的简写。
[0653] 动作:由访问者执行的转换事件,例如购买或点进。
[0654] 活动:活动需要运行以便获得统计上可靠的结果的时间段。
[0655] 活动级别设置:应用于个体活动的核心配置。
[0656] 内容生成器(CG) =Maxymiser系统的核心组件:它是在应用程序测试期间执行主要 操作的引擎。内容生成器服务变体并且跟踪所有选择的动作和个性化标准。
[0657] 内容变体:在Maxymiser UI中创建并且在测试过程期间服务于访问者的备选的内 容。每个元素具有至少两个变体(其中一个被指定为控制变体)。
[0658] 转换:关于利用当前的内容变体进行了多少转换动作的数据。
[0659] 默认变体:在测试之前显示在页面上的内容。Maxymiser测试报告将当前(默认/控 制)内容与在活动中变化的内容相比较。
[0660]元素:应用程序的可识别部分,诸如着陆页面图像、横幅的大小、或者将被测试的 调用动作按钮的副本。
[0661]体验:体验由经历一个或多个页面的一组特定的变体组成。例如,可能的体验是不 具有图像的欢迎页面、中等大小横幅,以及写着"查看我们的最佳提供"的调用动作按钮。
[0662]实现(状态):反映活动还没有上线的活动状态。
[0663]上线:指的是当前正在应用程序上运行的活动配置。
[0664] Maxymiser UI:指定的工作空间,其中商业用户可以协作地工作以使用Maxymiser 的优化解决方案。
[0665] 页面:对应于包含将被测试的元素的网站或应用程序上的页面的Maxymiser站点 页面。
[0666] 生产:访问者看到活动内容的环境。
[0667] 发行:将活动配置从沙盒环境(QC测试区域)转移(transfer)到活动内容对网站或 应用程序访问者可见的生产环境(网站/应用程序)的过程。
[0668]发行中心:活动内容被转移到上线网站的Maxy
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1