一种应用转化归因方法、装置、电子设备及存储介质与流程

未命名 10-08 阅读:87 评论:0


1.本发明涉及计算机技术领域,具体涉及一种应用转化归因方法、装置、电子设备及存储介质。


背景技术:

2.应用开发方在开发出应用之后,通常会针对应用进行推广,以增加应用的用户量。其中,推广渠道多种多样,例如通过快手、头条、抖音等渠道来对应用进行推广,并且不同的推广渠道所对应的用户群体不同,推广能力也存在差异,因此需要进行渠道归因,以准确快速地获知不同推广渠道的转化效果,如激活用户量、产生订单用户量、查看商品详情页用户量等。
3.然而,传统的渠道归因方式只基于设备标识来实现,归因逻辑比较单一,由于设备限制或用户设置限制可能无法获取到设备标识,这样就无法准确快速地实现渠道归因。


技术实现要素:

4.本发明的目的是针对上述现有技术的不足提出的一种应用转化归因方法、装置、电子设备及存储介质,该目的是通过以下技术方案实现的。
5.本发明的第一方面提出了一种应用转化归因方法,所述方法包括:
6.在接收到用户终端发送的转化事件时,确定所述用户终端的系统类型;
7.获取所述转化事件携带的应用安装信息;
8.按照所述系统类型对应的归因策略并利用所述应用安装信息对所述转化事件进行转化归因,以得到归因结果。
9.本发明的第二方面提出了一种应用转化归因装置,所述装置包括:
10.系统确定模块,用于在接收到用户终端发送的转化事件时,确定所述用户终端的系统类型;
11.安装信息获取模块,用于获取所述转化事件携带的应用安装信息;
12.归因模块,用于按照所述系统类型对应的归因策略并利用所述应用安装信息对所述转化事件进行转化归因,以得到归因结果。
13.本发明的第三方面提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面所述方法的步骤。
14.本发明的第四方面提出了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述第一方面所述方法的步骤。
15.基于上述第一方面和第二方面所述的应用转化归因方法及装置,本发明至少具有如下有益效果或优点:
16.在接收到用户的转化事件时,通过确定发送转化事件的设备系统类型,并获取转化事件携带的应用安装信息,然后按照不同系统类型所对应的归因策略并利用应用安装信
息准确快速地实现渠道归因,而不是简单的只基于设备标识实现渠道归因,这样即使由于设备限制或用户设置限制无法获取到设备标识,也能为转化事件找到最可能的来源渠道。
附图说明
17.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
18.图1a为本发明根据一示例性实施例示出的一种应用转化归因方法的实施例流程图;
19.图1b为本发明根据图1a所示实施例示出的一种互动行为日志收集流程示意图;
20.图2a为本发明根据图1a所示实施例示出的一种安卓设备的归因流程示意图;
21.图2b为本发明根据图2a所示实施例示出的一种安卓设备对应的归因策略示意图;
22.图3a为本发明根据图1a所示实施例示出的一种苹果设备的归因流程示意图;
23.图3b为本发明根据图3a所示实施例示出的一种苹果设备对应的归因策略示意图;
24.图4为本发明根据一示例性实施例示出的一种应用转化归因装置的结构示意图;
25.图5为本发明根据一示例性实施例示出的一种电子设备的硬件结构示意图图;
26.图6为本发明根据一示例性实施例示出的一种存储介质的结构示意图。
具体实施方式
27.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
28.在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
29.应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
30.为了解决现有只基于设备标识的归因方式会造成归因失败的问题,本技术提出了一种改进的应用转化归因方法,即在接收到用户的转化事件时,通过确定发送转化事件的设备系统类型,并获取转化事件携带的应用安装信息,然后按照不同系统类型所对应的归因策略并利用应用安装信息准确快速地实现渠道归因,而不是简单的只基于设备标识实现渠道归因,这样即使由于设备限制或用户设置限制无法获取到设备标识,也能为转化事件找到最可能的来源渠道。
31.为了使本领域技术人员更好的理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
32.实施例一:
33.图1a为本发明根据一示例性实施例示出的一种应用转化归因方法的实施例流程图,如图1a所示,该应用转化归因方法包括如下步骤:
34.步骤101:在接收到用户终端发送的转化事件时,确定用户终端的系统类型。
35.其中,转化事件是用户终端已经下载并安装应用之后产生的转化,该转化事件可以是激活应用事件、生成订单事件、查看商品详情页事件等。
36.需要补充说明的是,应用在开发完成投入应用时,为了增加应用的用户量,需要在各种各样的投放渠道进行推广,用户在投放渠道对应的平台上浏览过程中,当发现自己感兴趣广告时,会点击广告查看详情,从而由此引导用户下载应用安装包并安装,并在应用里打开指定页面供用户查看,这种行为过程称为用户的互动行为,通过收集这种行为并生成互动行为日志存储下来,当用户产生后续的转化行为时,通过匹配对应的互动行为日志,以实现转化归因。
37.在具体实施时,投放渠道对应的平台通常包括信息流媒体(例如头条、快手、抖音等)和浏览器两大类,这两类平台对于互动行为的收集方式也不同,如图1b所示,对于信息流媒体的投放渠道使用监测链接的方式收集,即在检测到用户点击广告生成链接时,通过解析链接收集到需要的参数后生成互动行为日志(包括设备标识、ip地址、ua、投放广告信息、渠道信息、时间戳等),并将互动行为日志存储下来,用于后续转化归因查找,并根据该链接引导用户下载安装应用或者唤醒应用后打开指定页面;对于浏览器的投放渠道使用js-sdk模块记录内容的方式收集,即在检测到用户在浏览器页面上点击广告打开页面时,js-sdk模块将相关参数写到用户终端的剪贴板,并生成互动行为日志(包括设备标识、ip地址、url连接、投放广告信息、时间戳等)存储下来,当用户下载安装应用或者唤醒应用后,读取剪贴板上的内容以打开指定页面。
38.其中,用户点击广告生成的链接为scheme链接,该scheme链接包括深度链接(deeplink)和延迟深度链接(deferred deeplink)。深度链接是用户终端上已经安装应用情况下,信息流媒体将链接传送给用户终端,用户终端直接唤醒应用并打开指定的广告页面;延迟深度链接是用户终端未安装应用情况下,引导用户下载应用并安装后,打开应用后自动跳转至指定的广告页面,从而实现新用户的场景还原。
39.在本技术实施例中,设备的系统类型包括苹果系统和安卓系统这两大类型,对于实现相同功能的应用,不同系统类型需要分别单独进行开发,因此不同系统类型在转化事件中携带的应用安装信息也就不同,需要区分系统类型进行归因。
40.在一可能的实现方式中,可以通过提取转化事件中系统字段的信息来确定用户终端的系统类型。
41.步骤102:获取该转化事件携带的应用安装信息。
42.其中,转化事件中的应用安装信息包括设备标识、ip地址、设备型号、安装包id等,如果系统类型为安卓系统,那么设备标识为安卓设备标识,如果系统类型为苹果系统,那么设备标识为苹果设备标识,只要转化事件中记录有任何安装应用需要读取字段的信息均会解析出来,以用于后续归因使用。
43.需要补充说明的是,如果系统类型为安卓系统,转化事件中还可能携带安卓市场id。
44.步骤103:按照系统类型对应的归因策略并利用应用安装信息对转化事件进行转化归因,以得到归因结果。
45.其中,由于不同系统类型在转化事件中携带的应用安装信息不同,因此不同系统类型对应配置有不同的归因策略,以为转化事件找到准确的来源渠道。
46.在步骤103中,对于每个系统类型下产生的转化事件的归因实现,可以参见下述实施例的阐述,本技术在此暂不详述。
47.至此,完成上述图1a所示的归因流程,在接收到用户的转化事件时,通过确定发送转化事件的设备系统类型,并获取转化事件携带的应用安装信息,然后按照不同系统类型所对应的归因策略并利用应用安装信息准确快速地实现渠道归因,而不是简单的只基于设备标识实现渠道归因,这样即使由于设备限制或用户设置限制无法获取到设备标识,也能为转化事件找到最可能的来源渠道。
48.实施例二:
49.图2a为本发明根据图1a所示实施例示出的一种安卓设备的归因流程示意图,基于上述实施例的基础上,安卓设备的归因流程包括如下步骤:
50.步骤201:当系统类型为安卓系统时,判断应用安装信息中是否包含安卓设备标识。
51.其中,由于设备自身限制或者用户设置限制,用户终端生成转化事件时有可能无法读取到安卓设备标识,因此需要判断应用安装信息中有没有这个标识。
52.安卓设备标识的优先级为imei(international mobile equipment identity,国际移动设备识别码)、安卓id、oaid(open anonymous device identifier,匿名设备标识符)。该优先级是基于变动程度设置的,imei属于生产设备是设置的唯一固定标识码。也就是说,优先使用imei进行归因,如果没有imei,再使用安卓id进行归因,如果没有安卓id,最后使用oaid进行归因,以保证准确归因。
53.步骤202:若包含,则利用安卓设备标识对转化事件进行转化归因。
54.其中,利用安卓设备标识归因放在第一位,可以防止用户最终跳转到应用商店进而通过渠道包归因成功,导致归因不准确的问题。
55.在一种可能的实现方式中,获取日志生成时间符合归因窗口的互动行为日志,然后在互动行为日志中查找包含该安卓设备标识的互动行为日志,并根据查找到的互动行为日志生成归因结果。由于互动行为日志是用户获取应用的最初来源,因此通过设备标识查找互动行为日志进行归因,可以保证归因到准确渠道。
56.其中,归因窗口实际是用户发生转化时往回追溯多长时间的时间窗口,可以根据实际需求设置归因窗口大小。互动行为日志为用户下载应用之前收集的日志,对于互动行为日志的收集过程可以参见上述实施例中的相关描述,本技术在此不再赘述。
57.在一可选的实施例中,针对根据查找到的互动行为日志生成归因结果的过程,通过从查找到的互动行为日志中选取日志时间与当前系统时间最近的互动行为日志,进而利用选取的互动行为日志中记录的投放渠道信息生成归因结果。
58.其中,通过选取最新时间的互动行为日志进行归因,可以进一步确保归因准确性。
59.步骤203:若不包含,则根据应用安装信息包含的各类型数据在安卓系统对应的归因策略中所对应的归因顺序,对转化事件进行转化归因。
60.其中,如果通过设备标识无法归因,需要通过应用安装信息中的其他类型数据进行模糊方式的归因,以为转化事件找到最可能的来源渠道,避免归因失败的问题。
61.在一种可能的实现方式中,根据安卓系统的特性,通过配置不同方面的归因项,并在归因策略中按照准确程度对各归因项进行归因顺序设置,归因顺序可以为ip+设备型号归因、专属渠道包归因、ip归因、安卓市场渠道包归因、自然流量归因。
62.基于此,如图2b所示,针对步骤203的具体实现过程为:
63.ip+设备型号归因:若应用安装信息包含ip地址和设备型号,则在已收集的互动行为日志中查找包含所述ip地址和设备型号的互动行为日志,并利用查找到的互动行为日志记录的投放渠道信息生成归因结果;其中,设备型号指的是华为、vivo、oppo、小米等。
64.专属渠道包归因:若未查找到包含ip地址和设备型号的互动行为日志,则在预设的安装包与专属渠道映射关系中,查找应用安装信息包含的安装包id所对应的专属渠道标识,并利用查找到的专属渠道标识生成归因结果,这样可以防止不同渠道流量的互抢;其中,专属渠道标识包括头条、抖音、快手等的标识,并且在每一专属渠道打包出来的安装包均有相应的安装包id来进行区分,也就是说,同一个应用,在不同的专属渠道对应不同的安装包。
65.ip归因:若未查找到专属渠道标识,则在已收集的互动行为日志中查找包含应用安装信息包含的ip地址的互动行为日志,并利用查找到的互动行为日志中记录的投放广告信息生成归因结果;其中,对于通过点击浏览器广告打开h5页面之后产生的用户转化行为,可能转化事件中只有ip地址,因此通过ip归因可以实现h5页面归因,互动行为日志中记录的投放广告信息即为浏览器上投放的广告。
66.安卓市场渠道包归因:若未查找到包含ip地址的互动行为日志且应用安装信息包含安卓市场id,则在预设的安卓市场与应用商店映射关系中,查找所述安卓市场id对应的应用商店信息,并利用查找到的应用商店信息生成归因结果;其中安卓市场上的应用商店包括华为应用商店、小米应用商店、vivo应用商店等,并且在每一应用商店中打包出来的安装包均包含相应的安卓市场id来进行区分,因此通过应用商店下载安装的应用,应用安装信息中包含有安卓市场id。
67.自然流量归因:若未查找到应用商店信息或应用安装信息未包含安卓市场id,则按照自然流量方式生成归因结果。
68.至此,完成上述图2a所示的安卓系统的归因流程,通过将安卓设备标识归因放在整个归因流程的第一位,可以为转化事件找到最初来源渠道,保证归因准确性,而且如果通过安卓设备标识无法归因,进一步通过应用安装信息中的其他类型数据并按照一定的归因顺序进行模糊方式的归因,以为转化事件找到最可能的来源渠道,避免归因失败的问题。
69.实施例三:
70.图3a为本发明根据图1a所示实施例示出的一种苹果设备的归因流程示意图,基于上述实施例的基础上,苹果设备的归因流程包括如下步骤:
71.步骤301:当系统类型为苹果系统时,根据应用安装信息判断产生转化事件的应用所属的下载渠道是否为非投放渠道。
72.其中,非投放渠道指的是用户不关心的下载渠道,因此可以将该类渠道带来的转化流量排除掉,例如aso(app store optimization应用商店优化)带来的用户转化行为、马
甲包带来的用户转化行为等。
73.在一种可能的实现方式中,对于非投放渠道的判断过程,若应用安装信息中是否包含苹果设备标识,则判断已收集的搜索点击日志中是否记录有所述苹果设备标识,若记录有,则确定产生转化事件的应用所属的下载渠道为非投放渠道,若未记录有,再判断应用安装信息包含的安装包id是否为马甲包,若是马甲包,则确定产生转化事件的应用所属的下载渠道为非投放渠道,若不是马甲包,则确定产生转化事件的应用所属的下载渠道为投放渠道。
74.其中,对于通过aso渠道下载安装的应用,苹果代理商通常会生成搜索点击日志上传到应用服务端,搜索点击日志中记录有苹果设备标识、搜索关键词、点击时间、安装包信息等。对于通过马甲包渠道下载安装的应用,在应用安装信息包含的安装包id属于预先设置的马甲包的id。
75.需要补充说明的是,在确定搜索点击日志包含有转化事件中的苹果设备标识时,还可以使用该苹果设备标识与aso渠道标识生成归因结果,并且在确定转化事件中的安装包id为马甲包,还可以使用安装包id与马甲包标识生成归因结果。
76.步骤302:若否,则判断应用安装信息中是否包含苹果设备标识。
77.其中,苹果设备标识可以是idfa(广告标示符,identifier for identifier),由于设备自身限制或者用户设置限制,用户终端生成转化事件时有可能无法读取到苹果设备标识,因此需要判断应用安装信息中有没有这个标识。
78.步骤303:若包含,则利用苹果设备标识对转化事件进行转化归因。
79.其中,利用苹果设备标识归因放在第一位,可以防止用户最终跳转到应用商店进而通过渠道包归因成功,导致归因不准确的问题。
80.需要说明的是,针对利用苹果设备标识实现转化归因的原理,与上述实施例中利用安卓设备标识实现转化归因的原理相同,本技术在此不再进行详述。
81.步骤304:若不包含,则根据应用安装信息包含的各类型数据在苹果系统对应的归因策略中所对应的归因顺序,对转化事件进行转化归因。
82.其中,如果通过设备标识无法归因,需要通过应用安装信息中的其他类型数据进行模糊方式的归因,以为转化事件找到最可能的来源渠道,避免归因失败的问题。
83.苹果系统相对安卓系统的不同之处在于,苹果系统只提供一种下载渠道,也就是说,无论用户在哪一投放渠道点击广告,最终用户均是通过苹果应用商店进行应用下载,因此对于苹果系统无法按照投放渠道打包不同的安装包来区分,基于此特性,对于苹果系统配置的归因顺序可以为ip+设备型号归因、ip归因、自然流量归因。
84.基于此,如图3b所示,针对步骤304的具体实现过程为:
85.ip+设备型号归因:若应用安装信息包含ip地址和设备型号,则在已收集的互动行为日志中查找包含所述ip地址和设备型号的互动行为日志,并利用查找到的互动行为日志记录的投放渠道信息生成归因结果;其中,设备型号指的是iphone6、iphone12等型号。
86.ip归因:若未查找到包含ip地址和设备型号的互动行为日志,则在已收集的互动行为日志中查找包含所述应用安装信息包含的ip地址的互动行为日志,并利用查找到的互动行为日志记录的投放广告信息生成归因结果;其中,对于通过点击浏览器广告打开h5页面之后产生的用户转化行为,可能转化事件中只有ip地址,因此通过ip归因可以实现h5页
面归因,互动行为日志中记录的投放广告信息即为浏览器上投放的广告。
87.自然流量归因:若未查找到包含ip地址的互动行为日志,则按照自然流量方式生成归因结果。
88.至此,完成上述图3a所示的苹果系统的归因流程,通过将苹果设备标识归因放在整个归因流程的第一位,可以为转化事件找到最初来源渠道,保证归因准确性,而且如果通过苹果设备标识无法归因,进一步通过应用安装信息中的其他类型数据并按照一定的归因顺序进行模糊方式的归因,以为转化事件找到最可能的来源渠道,避免归因失败的问题。
89.与前述应用转化归因方法的实施例相对应,本发明还提供了应用转化归因装置的实施例。
90.图4为本发明根据一示例性实施例示出的一种应用转化归因装置的结构示意图,该装置用于执行上述任一实施例提供的应用转化归因方法,如图4所示,该应用转化归因装置包括:
91.系统确定模块410,用于在接收到用户终端发送的转化事件时,确定所述用户终端的系统类型;
92.安装信息获取模块420,用于获取所述转化事件携带的应用安装信息;
93.归因模块430,用于按照所述系统类型对应的归因策略并利用所述应用安装信息对所述转化事件进行转化归因,以得到归因结果。
94.上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
95.对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
96.本发明实施方式还提供一种与前述实施方式所提供的应用转化归因方法对应的电子设备,以执行上述应用转化归因方法。
97.图5为本发明根据一示例性实施例示出的一种电子设备的硬件结构图,该电子设备包括:通信接口601、处理器602、存储器603和总线604;其中,通信接口601、处理器602和存储器603通过总线604完成相互间的通信。处理器602通过读取并执行存储器603中与应用转化归因方法的控制逻辑对应的机器可执行指令,可执行上文描述的应用转化归因方法,该方法的具体内容参见上述实施例,此处不再累述。
98.本发明中提到的存储器603可以是任何电子、磁性、光学或其它物理存储装置,可以包含存储信息,如可执行指令、数据等等。具体地,存储器603可以是ram(random access memory,随机存取存储器)、闪存、存储驱动器(如硬盘驱动器)、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。通过至少一个通信接口601(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网、广域网、本地网、城域网等。
99.总线604可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数
据总线、控制总线等。其中,存储器603用于存储程序,所述处理器602在接收到执行指令后,执行所述程序。
100.处理器602可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器602中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器602可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。
101.本技术实施例提供的电子设备与本技术实施例提供的应用转化归因方法出于相同的发明构思,具有与其采用、运行或实现的方法相同的有益效果。
102.本技术实施方式还提供一种与前述实施方式所提供的应用转化归因方法对应的计算机可读存储介质,请参考图6所示,其示出的计算机可读存储介质为光盘30,其上存储有计算机程序(即程序产品),所述计算机程序在被处理器运行时,会执行前述任意实施方式所提供的应用转化归因方法。
103.需要说明的是,所述计算机可读存储介质的例子还可以包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他光学、磁性存储介质,在此不再一一赘述。
104.本技术的上述实施例提供的计算机可读存储介质与本技术实施例提供的应用转化归因方法出于相同的发明构思,具有与其存储的应用程序所采用、运行或实现的方法相同的有益效果。
105.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
106.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
107.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

技术特征:
1.一种应用转化归因方法,其特征在于,所述方法包括:在接收到用户终端发送的转化事件时,确定所述用户终端的系统类型;获取所述转化事件携带的应用安装信息;按照所述系统类型对应的归因策略并利用所述应用安装信息对所述转化事件进行转化归因,以得到归因结果。2.根据权利要求1所述的方法,其特征在于,按照所述系统类型对应的归因策略并利用所述应用安装信息对所述转化事件进行转化归因,包括:当所述系统类型为安卓系统时,判断所述应用安装信息中是否包含安卓设备标识;若包含,则利用所述安卓设备标识对所述转化事件进行转化归因;若不包含,则根据所述应用安装信息包含的各类型数据在安卓系统对应的归因策略中所对应的归因顺序,对所述转化事件进行转化归因。3.根据权利要求2所述的方法,其特征在于,利用所述安卓设备标识对所述转化事件进行转化归因,包括:获取日志生成时间符合归因窗口的互动行为日志,所述互动行为日志为用户下载应用之前收集的日志;在所述互动行为日志中查找包含所述安卓设备标识的互动行为日志;根据查找到的互动行为日志生成归因结果。4.根据权利要求3所述的方法,其特征在于,根据查找到的互动行为日志生成归因结果,包括:从查找到的互动行为日志中选取日志时间与当前系统时间最近的互动行为日志;利用选取的互动行为日志中记录的投放渠道信息生成归因结果。5.根据权利要求2所述的方法,其特征在于,所述归因顺序依次为ip+设备型号归因、专属渠道包归因、ip归因、安卓市场渠道包归因、自然流量归因;根据所述应用安装信息包含的各类型数据在安卓系统对应的归因策略中所对应的归因顺序,对所述转化事件进行转化归因,包括:若所述应用安装信息包含ip地址和设备型号,则在已收集的互动行为日志中查找包含所述ip地址和设备型号的互动行为日志,并利用查找到的互动行为日志记录的投放渠道信息生成归因结果;若未查找到包含ip地址和设备型号的互动行为日志,则在预设的安装包与专属渠道映射关系中,查找所述应用安装信息包含的安装包id所对应的专属渠道标识,并利用查找到的专属渠道标识生成归因结果;若未查找到专属渠道标识,则在已收集的互动行为日志中查找包含所述应用安装信息包含的ip地址的互动行为日志,并利用查找到的互动行为日志中记录的投放广告信息生成归因结果;若未查找到包含ip地址的互动行为日志且所述应用安装信息包含安卓市场id,则在预设的安卓市场与应用商店映射关系中,查找所述安卓市场id对应的应用商店信息,并利用查找到的应用商店信息生成归因结果;若未查找到应用商店信息或所述应用安装信息未包含安卓市场id,则按照自然流量方式生成归因结果。
6.根据权利要求1所述的方法,其特征在于,按照所述系统类型对应的归因策略并利用所述应用安装信息对所述转化事件进行转化归因,包括:当所述系统类型为苹果系统时,根据所述应用安装信息判断产生所述转化事件的应用所属的下载渠道是否为非投放渠道;若否,则判断所述应用安装信息中是否包含苹果设备标识;若包含,则利用所述苹果设备标识对所述转化事件进行转化归因;若不包含,则根据所述应用安装信息包含的各类型数据在苹果系统对应的归因策略中所对应的归因顺序,对所述转化事件进行转化归因。7.根据权利要求6所述的方法,其特征在于,所述归因顺序依次为ip+设备型号归因、ip归因、自然流量归因;根据所述应用安装信息包含的各类型数据在苹果系统对应的归因策略中所对应的归因顺序,对所述转化事件进行转化归因,包括:若所述应用安装信息包含ip地址和设备型号,则在已收集的互动行为日志中查找包含所述ip地址和设备型号的互动行为日志,并利用查找到的互动行为日志记录的投放渠道信息生成归因结果;若未查找到包含ip地址和设备型号的互动行为日志,则在已收集的互动行为日志中查找包含所述应用安装信息包含的ip地址的互动行为日志,并利用查找到的互动行为日志记录的投放广告信息生成归因结果;若未查找到包含ip地址的互动行为日志,则按照自然流量方式生成归因结果。8.根据权利要求6所述的方法,其特征在于,根据所述应用安装信息判断产生所述转化事件的应用所属的下载渠道是否为非投放渠道,包括:若所述应用安装信息中包含苹果设备标识,则判断已收集的搜索点击日志中是否记录有所述苹果设备标识;若记录有,则确定产生所述转化事件的应用所属的下载渠道为非投放渠道;若未记录有,则判断所述应用安装信息包含的安装包id是否为马甲包;若是马甲包,则确定产生所述转化事件的应用所属的下载渠道为非投放渠道;若不是马甲包,则确定产生所述转化事件的应用所属的下载渠道为投放渠道。9.一种应用转化归因装置,其特征在于,所述装置包括:系统确定模块,用于在接收到用户终端发送的转化事件时,确定所述用户终端的系统类型;安装信息获取模块,用于获取所述转化事件携带的应用安装信息;归因模块,用于按照所述系统类型对应的归因策略并利用所述应用安装信息对所述转化事件进行转化归因,以得到归因结果。10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-8任一项所述方法的步骤。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-8任一项所述方法的步骤。

技术总结
本发明公开了一种应用转化归因方法、装置、电子设备及存储介质,方法包括:在接收到用户终端发送的转化事件时,确定所述用户终端的系统类型;获取所述转化事件携带的应用安装信息;按照所述系统类型对应的归因策略并利用所述应用安装信息准确快速地实现渠道归因,而不是简单的只基于设备标识实现渠道归因,这样即使由于设备限制或用户设置限制无法获取到设备标识,也能为转化事件找到最可能的来源渠道。道。道。


技术研发人员:杨先赐
受保护的技术使用者:北京新氧科技有限公司
技术研发日:2022.03.21
技术公布日:2023/10/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐