[go: up one dir, main page]

CN113641366A - Attribution method, attribution device, attribution equipment and storage medium for application installation conversion - Google Patents

Attribution method, attribution device, attribution equipment and storage medium for application installation conversion Download PDF

Info

Publication number
CN113641366A
CN113641366A CN202110851475.1A CN202110851475A CN113641366A CN 113641366 A CN113641366 A CN 113641366A CN 202110851475 A CN202110851475 A CN 202110851475A CN 113641366 A CN113641366 A CN 113641366A
Authority
CN
China
Prior art keywords
attribution
application
fingerprint
time
behavior
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110851475.1A
Other languages
Chinese (zh)
Other versions
CN113641366B (en
Inventor
李冬卉
郭瑜
王懿
明朗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110851475.1A priority Critical patent/CN113641366B/en
Publication of CN113641366A publication Critical patent/CN113641366A/en
Application granted granted Critical
Publication of CN113641366B publication Critical patent/CN113641366B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure relates to an attribution method, a attribution device, attribution equipment and a storage medium for application installation conversion, and relates to the technical field of computers, wherein the attribution method comprises the following steps: acquiring an activation instruction for installing and activating an application of electronic equipment, wherein the activation instruction carries equipment information of the electronic equipment; acquiring a device type fingerprint and a behavior type fingerprint of the electronic equipment according to the device information of the electronic equipment; and determining an attribution result of the application installation conversion in the electronic equipment according to attribution rules respectively corresponding to the equipment type fingerprint and the behavior type fingerprint. Therefore, the attribution accuracy of the application installation conversion is improved, and a foundation is laid for optimizing the release strategy of the relevant release content of the application program and improving the installation conversion rate of the application.

Description

Attribution method, attribution device, attribution equipment and storage medium for application installation conversion
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to an attribution method, an attribution device, an attribution apparatus, and a storage medium for application installation transformation.
Background
Generally, a developer of an application (e.g., a game application) will launch the launched content related to the application through a plurality of launching channels, and when a user completes downloading, installing and activating the application through a certain launching channel, the application can be converted into a user using the application.
The reason is that after the installation conversion of the application program occurs, the source of the installation conversion of the application program is identified and tracked to determine the contribution of the newly added device of the application program to which delivery channel, for example, when the user completes the installation conversion of the application program by clicking the delivery content displayed on a certain delivery platform, the installation conversion of the application program is attributed to the delivery platform. The method has the advantages that the installation of the application program is accurately attributed, and the method has important significance for optimizing the release strategy of the relevant release content of the application program and improving the installation conversion rate of the application.
However, the current method for applying the cause of installation transformation has low cause accuracy.
Disclosure of Invention
The present disclosure provides an attribution method, an attribution device, an attribution apparatus and a storage medium for application installation conversion, so as to solve at least the problem of low attribution accuracy of the attribution method for application installation conversion in the related art.
The technical scheme of the disclosure is as follows:
according to a first aspect of embodiments of the present disclosure, there is provided an attribution method of application installation transformation, including: acquiring an activation instruction for installing and activating an application of electronic equipment, wherein the activation instruction carries equipment information of the electronic equipment; acquiring a device type fingerprint and a behavior type fingerprint of the electronic equipment according to the device information of the electronic equipment; and determining an attribution result of the application installation conversion in the electronic equipment according to attribution rules respectively corresponding to the equipment type fingerprint and the behavior type fingerprint.
As a first possible scenario of the embodiment of the present disclosure, the behavior class fingerprint includes a first behavior fingerprint before the electronic device activates the application; wherein the determining, according to attribution rules respectively corresponding to the device class fingerprint and the behavior class fingerprint, an attribution result of the application installation transformation in the electronic device includes: determining that the application installation transformation is attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint; and under the condition that the application installation conversion is determined not to be attributed to the first attribution result corresponding to the first behavior fingerprint according to the first attribution rule corresponding to the first behavior fingerprint, determining that the application installation conversion is attributed to the second attribution result corresponding to the equipment type fingerprint according to the second attribution rule corresponding to the equipment type fingerprint.
As a second possible scenario of the embodiment of the present disclosure, the first behavior fingerprint includes a deep link corresponding to the application; the determining that the application installation conversion is attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint comprises: generating a first device identifier according to the device information of the electronic device and a preset generation mode; under the condition that a historical activation instruction matched with the first equipment identifier is determined to be acquired according to the first equipment identifier, acquiring activation time corresponding to the historical activation instruction, cold start time corresponding to the application in the electronic equipment and first floor time; the cold starting time is the time when the electronic equipment starts the application for the first time on the same day; the first landing time is the time when the electronic equipment is called up to the application by the deep link; determining a first time window according to the activation time, the cold start time and the first landing time; and under the condition that the first time window is positioned in a first preset time window, determining a first source channel corresponding to the deep link as the first cause result.
As a third possible case of the embodiment of the present disclosure, the first behavior fingerprint further includes a sharing password corresponding to the application; wherein the determining that the application installation translation is attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint further comprises: under the condition that according to the first equipment identifier, it is determined that a historical activation instruction matched with the first equipment identifier is not obtained, or the first time window is not located in a first preset time window, or the deep link is not obtained, according to the first equipment identifier, cold start time and second landing time corresponding to the application in the electronic equipment are determined; the cold starting time is the time when the electronic equipment starts the application for the first time on the same day; the second landing time is the time when the electronic equipment is called up to the application by the sharing password; determining a second time window according to the cold start time and the second land falling time; and under the condition that the second time window is positioned in a second preset time window, determining a second source channel corresponding to the sharing password as the first attribution result.
As a fourth possible case of the embodiment of the present disclosure, the first behavior fingerprint further includes an invitation code corresponding to the application; wherein the determining that the application installation translation is attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint further comprises: determining a third landing time corresponding to the application in the electronic equipment according to the first equipment identifier under the condition that the second time window is not located in a second preset time window or the sharing password is not obtained; wherein the third landing time is the time when the invitation code is input into the electronic equipment; determining a third time window according to the cold start time and the third land falling time; and under the condition that the third time window is positioned in a third preset time window, determining a third source channel corresponding to the invitation code as the first attribution result.
As a fifth possible scenario of the embodiment of the present disclosure, the device class fingerprint includes a second device identifier; wherein the determining, according to a second attribution rule corresponding to the device class fingerprint, that the application installation transformation is attributed to a second attribution result corresponding to the device class fingerprint includes: acquiring link addresses, the number of the link addresses and corresponding access times accessed by the electronic equipment according to the second equipment identification, wherein the link addresses are used for accessing popularization pages of the application; and determining the second cause result according to the link addresses accessed by the electronic equipment, the number of the link addresses and the corresponding access times.
As a sixth possible case of the embodiment of the present disclosure, the determining the second cause result according to the link addresses accessed by the electronic device, the number of the link addresses, and the corresponding access times includes: determining a source channel corresponding to the link address accessed by the electronic device as the second attribution result under the condition that the number of the link addresses accessed by the electronic device is 1 and the access times is 1; under the condition that the number of the link addresses accessed by the electronic equipment is multiple and/or the number of access times is multiple, acquiring a fourth source channel corresponding to the link addresses accessed by the electronic equipment each time; acquiring a fifth source channel corresponding to a channel package in the electronic equipment according to the equipment information of the electronic equipment; the channel package is an application installation package which is marked with a source channel and is preset in the electronic equipment; and determining the second cause result according to each fourth source channel and the fifth source channel.
As a seventh possible case of the embodiment of the present disclosure, the determining the second cause result according to each of the fourth source channel and the fifth source channel includes: determining the fifth source channel as the second attribution result if the fifth source channel is the same as any of the fourth source channels; under the condition that the fifth source channel is different from each fourth source channel, acquiring target access time for accessing a target link address by the electronic equipment and cold start time of the application in the electronic equipment; the target link address is a link address accessed by the electronic equipment for the last time, and the target access time is the time accessed by the electronic equipment for the last time; and under the condition that a fourth time window determined according to the target access time and the cold start time is located in a fourth preset time window, determining a source channel corresponding to the target link address in each fourth source channel as the second attribution result.
As an eighth possible case of the embodiment of the present disclosure, before determining, according to the second attribution rule corresponding to the device class fingerprint, that the application installation transformation is attributed to the second attribution result corresponding to the device class fingerprint, the method further includes: determining that the application installation conversion is attributed to a sixth source channel corresponding to an exclusive channel packet or a dynamic packet when the exclusive channel packet or the dynamic packet of the electronic device is acquired according to the device information; the exclusive channel package is an application installation package marked with a specific source channel; and the dynamic package is formed by dynamically packaging according to the activity information participated by the electronic equipment.
As a ninth possible case of the embodiment of the present disclosure, the behavior-class fingerprint further includes a second behavior fingerprint after the electronic device activates the application; wherein, the determining the attribution result of the application installation transformation in the electronic device according to the attribution rules respectively corresponding to the device class fingerprint and the behavior class fingerprint further comprises: and under the condition that the application installation conversion is determined not to be attributed to the second attribution result corresponding to the equipment type fingerprint according to the second attribution rule corresponding to the equipment type fingerprint, determining that the application installation conversion is attributed to the third attribution result corresponding to the second behavior fingerprint according to the third attribution rule corresponding to the second behavior fingerprint.
According to a second aspect of embodiments of the present disclosure, there is provided an attribution device of an application installation transformation, including: the first acquisition module is configured to execute an activation instruction for acquiring the electronic equipment installation and activating the application, wherein the activation instruction carries equipment information of the electronic equipment; the second acquisition module is configured to acquire the device type fingerprint and the behavior type fingerprint of the electronic device according to the device information of the electronic device; a determining module configured to execute attribution rules corresponding to the device class fingerprint and the behavior class fingerprint respectively, and determine attribution results of the application installation conversion in the electronic device.
As a first possible scenario of the embodiment of the present disclosure, the behavior class fingerprint includes a first behavior fingerprint before the electronic device activates the application; wherein the determining module comprises: a first determination unit configured to execute determining that the application installation conversion is attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint; a second determination unit configured to perform, in a case where it is determined that the application installation translation is not attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint, determining that the application installation translation is attributed to a second attribution result corresponding to the device class fingerprint according to a second attribution rule corresponding to the device class fingerprint.
As a second possible scenario of the embodiment of the present disclosure, the first behavior fingerprint includes a deep link corresponding to the application; the first determining unit is specifically configured to perform: generating a first device identifier according to the device information of the electronic device and a preset generation mode; under the condition that a historical activation instruction matched with the first equipment identifier is determined to be acquired according to the first equipment identifier, acquiring activation time corresponding to the historical activation instruction, cold start time corresponding to the application in the electronic equipment and first floor time; the cold starting time is the time when the electronic equipment starts the application for the first time on the same day; the first landing time is the time when the electronic equipment is called up to the application by the deep link; determining a first time window according to the activation time, the cold start time and the first landing time; and determining a first source channel corresponding to the deep link as the first cause result under the condition that the first time window is within a first preset time window.
As a third possible case of the embodiment of the present disclosure, the first behavior fingerprint further includes a sharing password corresponding to the application; wherein the first determining unit is specifically further configured to perform: under the condition that according to the first equipment identifier, it is determined that a historical activation instruction matched with the first equipment identifier is not obtained, or the first time window is not located in a first preset time window, or the deep link is not obtained, according to the first equipment identifier, cold start time and second landing time corresponding to the application in the electronic equipment are determined; the cold starting time is the time when the electronic equipment starts the application for the first time on the same day; the second landing time is the time when the electronic equipment is called up to the application by the sharing password; determining a second time window according to the cold start time and the second land falling time; and under the condition that the second time window is positioned in a second preset time window, determining a second source channel corresponding to the sharing password as the first attribution result.
As a fourth possible case of the embodiment of the present disclosure, the first behavior fingerprint further includes an invitation code corresponding to the application; wherein the first determining unit is specifically further configured to perform: determining a third landing time corresponding to the application in the electronic equipment according to the first equipment identifier under the condition that the second time window is not located in a second preset time window or the sharing password is not obtained; wherein the third landing time is the time when the invitation code is input into the electronic equipment; determining a third time window according to the cold start time and the third land falling time; and under the condition that the third time window is positioned in a third preset time window, determining a third source channel corresponding to the invitation code as the first attribution result.
As a fifth possible scenario of the embodiment of the present disclosure, the device class fingerprint includes a second device identifier; wherein the second determining unit is specifically configured to perform: acquiring link addresses, the number of the link addresses and corresponding access times accessed by the electronic equipment according to the second equipment identification, wherein the link addresses are used for accessing popularization pages of the application; and determining the second cause result according to the link addresses accessed by the electronic equipment, the number of the link addresses and the corresponding access times.
As a sixth possible case of the embodiment of the present disclosure, the second determining unit is specifically further configured to perform: determining a source channel corresponding to the link address accessed by the electronic device as the second attribution result under the condition that the number of the link addresses accessed by the electronic device is 1 and the access times is 1; under the condition that the number of the link addresses accessed by the electronic equipment is multiple and/or the number of access times is multiple, acquiring a fourth source channel corresponding to the link addresses accessed by the electronic equipment each time; acquiring a fifth source channel corresponding to a channel package in the electronic equipment according to the equipment information of the electronic equipment; the channel package is an application installation package which is marked with a source channel and is preset in the electronic equipment; and determining the second cause result according to each fourth source channel and the fifth source channel.
As a seventh possible case of the embodiment of the present disclosure, the second determining unit is specifically further configured to perform: determining the fifth source channel as the second attribution result if the fifth source channel is the same as any of the fourth source channels; under the condition that the fifth source channel is different from each fourth source channel, acquiring target access time for accessing a target link address by the electronic equipment and cold start time of the application in the electronic equipment; the target link address is the link address last accessed by the electronic equipment, and the target access time is the time last accessed by the electronic equipment; and under the condition that a fourth time window determined according to the target access time and the cold start time is located in a fourth preset time window, determining a source channel corresponding to the target link address in each fourth source channel as the second attribution result.
As an eighth possible case of the embodiment of the present disclosure, the determining module further includes: a third determining unit configured to determine that the application installation conversion is attributed to a sixth source channel corresponding to an exclusive channel packet or a dynamic packet when the exclusive channel packet or the dynamic packet of the electronic device is acquired according to the device information; the exclusive channel package is an application installation package marked with a specific source channel; and the dynamic package is formed by dynamically packaging according to the activity information participated by the electronic equipment.
As a ninth possible case of the embodiment of the present disclosure, the behavior-class fingerprint further includes a second behavior fingerprint after the electronic device activates the application; wherein the determining module further comprises: a fourth determination unit configured to perform, in a case where it is determined that the application installation translation is not attributed to the second attribution result corresponding to the device class fingerprint according to the second attribution rule corresponding to the device class fingerprint, determining that the application installation translation is attributed to the third attribution result corresponding to the second behavior fingerprint according to the third attribution rule corresponding to the second behavior fingerprint.
According to a third aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the attribution method for application installation transformation set forth in the embodiments of the first aspect of the present disclosure.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein instructions of the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the attribution method for application installation transformation proposed in the embodiments of the first aspect of the present disclosure.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a computer program product, which when executed by a processor implements the attribution method of application installation transformation proposed in the embodiments of the first aspect of the present disclosure.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
after an activation instruction for installing and activating the electronic equipment is obtained, the activation instruction carries equipment information of the electronic equipment, equipment fingerprints and behavior fingerprints of the electronic equipment are obtained according to the equipment information of the electronic equipment, and then attribution results of application installation conversion in the electronic equipment are determined according to attribution rules respectively corresponding to the equipment fingerprints and the behavior fingerprints, so that attribution accuracy of the application installation conversion is improved, and a foundation is laid for optimizing an application program related release content release strategy and improving application installation conversion rate.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a flow diagram illustrating an attribution method of application installation transformation, according to an exemplary embodiment;
FIG. 2 is a flow diagram illustrating another attribution method of application installation transformation, according to an example embodiment;
FIG. 3 is a flow diagram illustrating another attribution method of application installation transformation, according to an example embodiment;
FIG. 4 is a flow diagram illustrating another attribution method of application installation transformation, according to an example embodiment;
FIG. 5 is a flow diagram illustrating another attribution method of application installation transformation, according to an example embodiment;
FIG. 6 is a flow diagram illustrating another attribution method of application installation transformation, according to an example embodiment;
FIG. 7 is a block diagram illustrating an attribution device for application installation translation, according to an example embodiment;
FIG. 8 is a block diagram illustrating another attribution device applying installation translation, according to an example embodiment;
FIG. 9 is a block diagram illustrating an electronic device for attributing application installation translations, according to an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The present disclosure mainly addresses the technical problem of low attribution accuracy of an attribution method for application installation transformation in the related art, and proposes an attribution method for application installation transformation. According to the attribution method for application installation conversion, after the activation instruction for installing and activating the application of the electronic equipment is obtained, the activation instruction carries the equipment information of the electronic equipment, the equipment fingerprint and the behavior fingerprint of the electronic equipment are obtained according to the equipment information of the electronic equipment, and the attribution result of the application installation conversion in the electronic equipment is determined according to the attribution rules corresponding to the equipment fingerprint and the behavior fingerprint respectively, so that the attribution accuracy of the application installation conversion is improved, and a foundation is laid for optimizing the release strategy of the relevant release content of the application program and improving the installation conversion rate of the application.
The method for applying installation transformation provided by the embodiments of the present disclosure is described in detail below with reference to the accompanying drawings.
FIG. 1 is a flow diagram illustrating an attribution method of application installation transformation, according to an example embodiment.
It should be noted that, in the attribution method for application installation transformation according to the embodiment of the present disclosure, the execution subject may be an attribution device for application installation transformation, hereinafter referred to as an attribution device for application installation transformation, and the attribution device may be an electronic device, and may also be configured in the electronic device, for example, an application program configured in the electronic device, so as to improve attribution accuracy of application installation transformation.
The electronic device may be any stationary or mobile computing device capable of performing data processing, for example, a mobile computing device such as a notebook computer and a wearable device, a stationary computing device such as a desktop computer, or a server corresponding to an application installed and converted, and the embodiment of the present disclosure is not limited thereto. The embodiment of the present disclosure is described by taking a cause device as an example of a server corresponding to an application program for installation and conversion.
As shown in FIG. 1, the attribution method of application installation transformation may include the following steps 101-103.
In step 101, an activation instruction for installing and activating an application of an electronic device is obtained, wherein the activation instruction carries device information of the electronic device.
The device information of the electronic device may include unique device identifiers such as an International Mobile Equipment Identity (IMEI), an Open Advertisement Identity (OAID), an Identity For advertisement (IDFA), and the like of the electronic device, and may also include any information related to the electronic device, such as a model and a feature of the electronic device.
In an exemplary embodiment, a user may activate and launch an application after installing the application on the electronic device. When the user activates the application, an activation instruction may be triggered, such that the attribution device may obtain the activation instruction that was triggered when the application was installed on the electronic device and activated.
In step 102, a device class fingerprint and a behavior class fingerprint of the electronic device are obtained according to the device information of the electronic device.
Wherein the device class fingerprint is a unique device fingerprint associated with device information used in attributing application installation conversions. For example, the unique device identifier such as IMEI, OAID, IDFA, etc. of the electronic device may be included, or an apk Package (Android Package) of an application downloaded and installed in the electronic device, or an IP (Internet Protocol Address) + UA (user agent), etc. Where a device fingerprint refers to a device characteristic or unique device identification that can be used to uniquely identify the device.
A behavior-like fingerprint, which is a unique device fingerprint related to user behavior used in attributing application installation transformations. For example, the behavior fingerprint may include a deep link deep _ link that is invoked to an application by the electronic device when the user jumps to the application by clicking the deep link deep _ link; or when the user jumps to the application through the sharing behavior of other people, the sharing behavior generates a sharing password share _ id which can call the electronic equipment to the application; or inputting an invitation code corresponding to the application when the application is activated; or a reservation action when the user has reserved an activity in the application after activating the application.
In step 103, an attribution result of the application installation transformation in the electronic device is determined according to attribution rules corresponding to the device class fingerprint and the behavior class fingerprint respectively.
In an exemplary embodiment, the attribution rules corresponding to the device class fingerprints and the attribution rules corresponding to the behavior class fingerprints may be preset, so that after the device class fingerprints and the behavior class fingerprints of the electronic device are acquired, the attribution results of the application installation transformation in the electronic device may be determined according to the attribution rules corresponding to the device class fingerprints and the behavior class fingerprints, respectively.
It can be understood that the attribution method of the application installation conversion in the related art is generally attributed based on the device fingerprint such as the unique device class fingerprint of the IMEI, OAID, IDFA, IP + UA of the electronic device only for the off-site paid delivery link, such as the conventional delivery channel of the information flow advertisement, SEM (Search Engine Marketing) advertisement, and the like, and does not consider the intra-site activity corresponding to the application, so that the attribution granularity is limited, and the attribution accuracy is low. The attribution method for application installation conversion of the embodiment of the disclosure attributes installation conversion of an application by comprehensively utilizing the device fingerprints and the behavior fingerprints of the electronic device, so that not only can an accurate attribution for off-site payment delivery links be realized, but also accurate attribution for in-site activities corresponding to the application, such as sharing behaviors, oral propagation and other channels, can be realized, thereby realizing attribution for payment amount (such as the electronic device brought by advertisement delivery paid by an advertiser) and natural amount (electronic device brought by non-advertisement but actively downloading and installing the application), enlarging attribution granularity, improving attribution accuracy of application installation conversion, and laying a foundation for optimizing delivery strategies of relevant delivery contents of application programs and improving installation conversion rate of the application.
According to the attribution method for application installation conversion, after the activation instruction for installation and activation of the electronic equipment is obtained, the activation instruction carries equipment information of the electronic equipment, the equipment fingerprint and the behavior fingerprint of the electronic equipment are obtained according to the equipment information of the electronic equipment, and the attribution result of the application installation conversion in the electronic equipment is determined according to attribution rules respectively corresponding to the equipment fingerprint and the behavior fingerprint. Therefore, the attribution accuracy of the application installation conversion is improved, and a foundation is laid for optimizing the release strategy of the relevant release content of the application program and improving the installation conversion rate of the application.
As can be seen from the above analysis, the attribution method for application installation transformation provided in the embodiment of the present application can determine the attribution result of application installation transformation in the electronic device according to the attribution rules corresponding to the device type fingerprint and the behavior type fingerprint respectively. With reference to fig. 2, a process of determining an attribution result of the application installation transformation in the electronic device according to attribution rules respectively corresponding to the device class fingerprint and the behavior class fingerprint in the attribution method of the application installation transformation provided in the embodiment of the present disclosure is described below.
FIG. 2 is a flow diagram illustrating another attribution method of application installation transformation, according to an example embodiment.
As shown in fig. 2, when the behavior fingerprint includes a first behavior fingerprint before the electronic device activates an application, step 103 shown in fig. 1 may specifically include the following steps 201 and 202.
In step 201, it is determined that the application installation transformation is attributed to the first attribution result corresponding to the first behavior fingerprint according to the first attribution rule corresponding to the first behavior fingerprint.
Wherein the first behavior fingerprint is a unique device fingerprint related to a user behavior of the electronic device before the electronic device activates the application. For example, the user jumps to the application by clicking the deep link deep _ link, jumps to the application by clicking the deep link deep _ link by using the sharing behavior of another person, or inputs the invitation code corresponding to the application, and then activates the application, so that the electronic device is called to the deep link deep _ link of the application, the sharing password share _ id generated by the sharing behavior and capable of calling the electronic device to the application is generated, and the input of the invitation code corresponding to the application when the application is activated is the first behavior fingerprint.
The first attribution rule may be set according to a device fingerprint specifically included in the first behavior fingerprint, which is not limited by the embodiment of the present disclosure.
In an exemplary embodiment, the attribution priorities corresponding to the first behavior fingerprint and the device-class fingerprint may be set, respectively, and the attribution priority corresponding to the first behavior fingerprint is set to be higher than the attribution priority corresponding to the device-class fingerprint, so that after the first behavior fingerprint and the device-class fingerprint are acquired, attribution may be performed according to the first attribution rule corresponding to the first behavior fingerprint, and in a case where it is determined that the application installation transformation is attributed to the first attribution result corresponding to the first behavior fingerprint, a subsequent step, that is, it is determined that the application installation transformation is attributed to the first attribution result corresponding to the first behavior fingerprint, may not be performed any more.
In step 202, in the case that it is determined that the application installation transformation is not attributed to the first attribution result corresponding to the first behavior fingerprint according to the first attribution rule corresponding to the first behavior fingerprint, it is determined that the application installation transformation is attributed to the second attribution result corresponding to the device class fingerprint according to the second attribution rule corresponding to the device class fingerprint.
The second attribution rule may be set according to a device fingerprint specifically included in the device class fingerprint, which is not limited in this disclosure.
In an exemplary embodiment, in the case that it is determined that the application installation transformation is not attributed to the first attribution result corresponding to the first behavior fingerprint according to the first attribution rule corresponding to the first behavior fingerprint, the attribution may be further performed according to a second attribution rule corresponding to the device class fingerprint, and it is determined that the application installation transformation is attributed to the second attribution result corresponding to the device class fingerprint.
Because the accuracy of the first attribution result obtained by attributing the application installation transformation is higher according to the first attribution rule corresponding to the first behavior fingerprint than the accuracy of the second attribution result obtained by attributing the application installation transformation according to the second attribution rule corresponding to the device type fingerprint, the attribution accuracy of the application installation transformation can be further improved by attributing the application installation transformation according to the first attribution rule corresponding to the first behavior fingerprint and the device type fingerprint and according to the second attribution rule corresponding to the device type fingerprint, and a foundation is laid for optimizing the releasing strategy of the related released content of the application program and improving the application installation transformation rate.
It will be appreciated that in practical applications, the user may be engaged in certain specific activities and the application is installed and activated in the electronic device, for example, if the activity engaged in by the user requires the user to subscribe to the webcast in an application, the user may activate the application after downloading the installed application and subscribe to the webcast in the application. For such a situation, in the embodiment of the present disclosure, the application installation conversion may also be attributed according to the second behavior fingerprint after the electronic device activates the application.
That is, the behavior class fingerprint may further include a second behavior fingerprint after the electronic device activates the application, and in step 103, the following steps may be further included:
and under the condition that the application installation conversion is determined not to be attributed to the second attribution result corresponding to the equipment type fingerprint according to the second attribution rule corresponding to the equipment type fingerprint, determining that the application installation conversion is attributed to the third attribution result corresponding to the second behavior fingerprint according to the third attribution rule corresponding to the second behavior fingerprint.
Wherein the second behavior fingerprint is a unique device fingerprint related to the user behavior of the electronic device after the application is activated. For example, when the user needs to subscribe to the network live broadcast in the application for the activity in which the user participates, the device fingerprint capable of uniquely identifying the subscription behavior of the user after the application is installed and activated is the second behavior fingerprint.
The third attribution rule may be set according to the device fingerprint specifically included in the second behavior fingerprint, which is not limited in the embodiment of the present disclosure.
In an exemplary embodiment, the initiator of the activity in which the user participates may maintain an activity list including device identifications of electronic devices to which the users participating in the activity belong, and send the activity list to the attribution apparatus. The attribution device may query the activity list, determine whether the device identifier of the electronic device to be attributed is stored in the activity list, if the activity list includes the device identifier of the electronic device to be attributed, may obtain a generation time of the second behavior fingerprint, for example, a generation time of a reservation behavior when the user reserves live webcast, and determine a fifth time window according to the generation time and a cold start time applied in the electronic device, and when the fifth time window is within the fifth preset time window, may determine that the application installation transformation is attributed to the third attribution result corresponding to the second behavior fingerprint.
The cold start time is a time when the electronic device starts the application for the first time on the same day, and the method for determining the cold start time may refer to the description of the following embodiments, which is not described herein again.
The method for determining the fifth time window according to the cold start time and the generation time may be set as needed with reference to the related art, and the embodiment of the disclosure does not limit this.
The fifth preset time window may be arbitrarily set as needed in combination with the application scenario, which is not limited in this disclosure.
In the embodiment of the disclosure, under the condition that it is determined that the application installation conversion is not attributed to the second attribution result corresponding to the device type fingerprint according to the second attribution rule corresponding to the device type fingerprint, it is determined that the application installation conversion is attributed to the third attribution result corresponding to the second behavior fingerprint according to the third attribution rule corresponding to the second behavior fingerprint, so that the second behavior fingerprint after the application is activated by the electronic device and the device information are combined, and the condition that the user completes the application installation conversion through a specific activity is accurately attributed.
As can be seen from the above analysis, according to the attribution method for application installation transformation provided in the embodiment of the present application, a first attribution result that the application installation transformation is attributed to the first behavior fingerprint can be determined according to a first attribution rule corresponding to the first behavior fingerprint. In the attribution method for application installation transformation provided by the embodiment of the present disclosure, a process of determining that the application installation transformation is attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint is described below with reference to fig. 3 by taking an example that the first behavior fingerprint includes a deep link corresponding to an application.
FIG. 3 is a flow diagram illustrating another attribution method of application installation transformation, according to an example embodiment.
As shown in fig. 3, when the first behavior fingerprint includes a deep link corresponding to an application, step 201 shown in fig. 2 may specifically include the following steps 301 and 304.
In step 301, a first device identifier is generated according to device information of an electronic device and in a preset generation manner.
The first device identification is used for uniquely identifying the electronic device.
The preset generation mode is a mode in which the attribution apparatus generates the first device identifier according to the device information of the electronic device, and the generation mode may be set as required, which is not limited in the embodiment of the present disclosure. For example, the attribution apparatus may generate a first device identifier based on the IDFA, may randomly generate a first device identifier for the electronic device, and the like.
In step 302, when it is determined that the historical activation instruction matching the first device identifier is obtained according to the first device identifier, the activation time corresponding to the historical activation instruction, the cold start time corresponding to the application in the electronic device, and the first floor time are obtained.
In step 303, a first time window is determined based on the activation time, the cold start time, and the first floor time.
In an exemplary embodiment, each time the attribution device acquires an activation instruction, the attribution device may generate a device identifier of the electronic device corresponding to the activation instruction according to a preset generation manner, and store the generated device identifier of the electronic device and the activation instruction in the database, so that after the attribution device generates the first device identifier, the attribution device may query the database according to the first device to determine whether a historical activation instruction matching the first device identifier is acquired before. If the historical activation instruction matched with the first device identification exists in the database, the electronic device can be determined to be a reflow device (the application has been activated before), and the activation time corresponding to the historical activation instruction is obtained.
The cold starting time is the time when the electronic equipment starts the application for the first time on the same day; the first floor time is the time when the electronic device is invoked to the application by the deep link.
In an exemplary embodiment, a cold start table including a time of first start of an application by each electronic device for the current day and a first floor table including a time of a deep link call up of each electronic device to the application may be stored in the database. Therefore, after the attribution device generates the first equipment identifier, the cold start table and the first landing surface in the database can be inquired according to the first equipment identifier so as to respectively obtain the cold start time and the first landing time corresponding to the application in the electronic equipment. When the first landing time is inquired through the first landing table, the electronic equipment is called to the application by the deep link, and then the first time window can be determined according to the activation time, the cold start time and the first landing time.
The method for determining the first time window according to the activation time, the cold start time and the first landing time may refer to related technologies and be set as required, which is not limited in the embodiments of the present disclosure.
In step 304, if the first time window is within the first predetermined time window, the first source channel corresponding to the deep link is determined as the first attribution result.
The first preset time window may be arbitrarily set according to needs in combination with an application scenario, which is not limited in this disclosure.
In an exemplary embodiment, in case that the first time window is within the first preset time window, the first source channel corresponding to the deep link may be determined as the first attribution result. In the event that the first time window is not within the first preset time window, the application installation conversion may not be attributed to the first source channel to which the deep link corresponds.
It should be noted that, when the first landing surface in the database is queried according to the first device identifier and the first landing time is not queried, it may be determined that the electronic device is not invoked by the deep link to the application, at this time, step 303 and step 304 may be skipped, and the subsequent process of attributing the application installation conversion by the fingerprint of the other device may be continuously performed.
After a first device identification is generated according to device information of the electronic device and a preset generation mode, under the condition that a historical activation instruction matched with the first device identification is determined to be acquired according to the first device identification, activation time corresponding to the historical activation instruction, cold start time corresponding to an application in the electronic device and first floor time are acquired, a first time window is determined according to the activation time, the cold start time and the first floor time, and under the condition that the first time window is located in the first preset time window, a first source channel corresponding to the deep link is determined as a first attribution result, so that accurate attribution of application installation conversion of the reflow device is achieved.
Through the analysis, under the condition that the historical activation instruction matched with the first equipment identifier is determined to be acquired according to the first equipment identifier, if the first time window determined by the cold start time and the first landing time corresponding to the application in the electronic equipment is located in the first preset time window, the application installation conversion can be determined to be attributed to the first source channel corresponding to the deep link. In a possible implementation form, there may be a case where a history activation instruction matching the first device identifier is not obtained according to the first device identifier, or the first time window may not be located within the first preset time window, or the deep link is not obtained, and at this time, the first cause result may be further determined according to the sharing password corresponding to the application. In view of the above situation, with reference to fig. 4, a process of determining that the application installation conversion is attributed to the first attribution result corresponding to the first behavior fingerprint according to the first attribution rule corresponding to the first behavior fingerprint when the first behavior fingerprint further includes the sharing password corresponding to the application in the attribution method for application installation conversion provided by the embodiment of the present disclosure is further described.
FIG. 4 is a flow diagram illustrating another attribution method of application installation transformation, according to an example embodiment.
As shown in fig. 4, the first behavior fingerprint further includes a sharing password corresponding to the application, and the step 201 shown in fig. 2 may further include the following steps 401 and 403.
In step 401, under the condition that it is determined that a historical activation instruction matching the first device identifier is not obtained, or the first time window is not located within the first preset time window, or the deep link is not obtained, according to the first device identifier, the cold start time and the second floor time corresponding to the application in the electronic device are determined.
The cold starting time is the time when the electronic equipment starts the application for the first time on the same day; the second landing time is the time from the electronic equipment being called by the shared password to the application.
The sharing password is a password generated for the sharing action and capable of invoking the electronic device to the application, for example, the sharing password share _ id in the foregoing embodiment.
In step 402, a second time window is determined based on the cold start time and the second floor time.
In an exemplary embodiment, each time the attribution device acquires an activation instruction, the attribution device may generate a device identifier of the electronic device corresponding to the activation instruction according to a preset generation manner, and store the generated device identifier of the electronic device and the activation instruction in the database, so that after the attribution device generates the first device identifier, the attribution device may query the database according to the first device identifier to determine whether a historical activation instruction matching the first device identifier is acquired before. If the historical activation instruction matched with the first device identification does not exist in the database, the electronic device can be determined to be a newly added device (an application is not activated before).
In an exemplary embodiment, in a case that the electronic device is a reflow device, but the first time window is not located in the first preset time window or the deep link is not acquired (the first floor time is not queried), or in a case that it is determined that the electronic device is a newly added device, the installation conversion of the application may be further attributed according to the sharing password.
In an exemplary embodiment, a cold start table and a second floor table may be stored in the database, where the cold start table includes a time when each electronic device first starts an application on the current day, and the second floor table includes a time when each electronic device is invoked by the shared password to the application. Therefore, after the attribution device generates the first equipment identification, the cold start table and the second landing time in the database can be inquired according to the first equipment identification so as to respectively obtain the cold start time and the second landing time corresponding to the application in the electronic equipment. When the second landing time is inquired through the second landing table, the fact that the electronic equipment is called to the application by the shared password is shown, and then the second time window can be determined according to the cold start time and the second landing time. Wherein the second floor meter may be determined from clipboard data of the electronic device.
The method for determining the second time window according to the cold start time and the second landing time may refer to related technologies and be set as required, which is not limited in the embodiments of the present disclosure.
In step 403, in case that the second time window is within the second preset time window, the second source channel corresponding to the sharing password is determined as the first attribution result.
The second preset time window may be arbitrarily set according to needs in combination with the application scenario, which is not limited in this disclosure.
In an exemplary embodiment, in a case that the second time window is within the second preset time window, the second source channel corresponding to the sharing password may be determined as the first attribution result. In the event that the second time window is not within the second preset time window, the application installation translation may not be attributed to the second source channel corresponding to the shared password.
It should be noted that, when the second landing surface in the database is queried according to the first device identifier and the second landing time is not queried, it may be determined that the electronic device is not invoked to the application by the shared password, at this time, step 402 and step 403 may be skipped, and the subsequent process of attributing the application installation conversion by the fingerprint of the other device may be continuously performed.
The method comprises the steps of determining cold start time and second landing time corresponding to application in the electronic equipment according to a first equipment identifier under the condition that a historical activation instruction matched with the first equipment identifier is determined not to be acquired or the first time window is not located in a first preset time window or a deep link is not acquired, determining a second time window according to the cold start time and the second landing time, and determining a second source channel corresponding to a sharing password as a first attribution result under the condition that the second time window is located in the second preset time window, so that accurate attribution of application installation conversion is achieved when newly added equipment and the application installation conversion are not attributed to the first source channel corresponding to the deep link.
Through the analysis, when the first behavior fingerprint includes the sharing password corresponding to the application, if the second time window determined by the cold start time and the second landing time corresponding to the application in the electronic device is located within the second preset time window, it may be determined that the application installation conversion is attributed to the second source channel corresponding to the sharing password. In a possible implementation form, there is a case that the second time window is not located within the second preset time window, or the sharing password is not acquired (the second floor time is not acquired), at this time, the first attribution result may be further determined according to the invite code corresponding to the application. In view of the above situation, with reference to fig. 5, a process of determining that the application installation conversion is attributed to the first attribution result corresponding to the first behavior fingerprint according to the first attribution rule corresponding to the first behavior fingerprint when the first behavior fingerprint further includes the invitation code corresponding to the application in the attribution method for application installation conversion provided by the embodiment of the present disclosure is further described.
FIG. 5 is a flow diagram illustrating another attribution method of application installation transformation, according to an example embodiment.
As shown in fig. 5, the first behavior fingerprint further includes an invitation code corresponding to the application, and the step 201 shown in fig. 2 may further include the following steps 501 and 503.
In step 501, determining a third landing time corresponding to an application in the electronic device according to the first device identifier when the second time window is not located in the second preset time window or the sharing password is not obtained; and the third landing time is the time when the invitation code is input into the electronic equipment.
In step 502, a third time window is determined based on the cold start time and the third floor time.
In an exemplary embodiment, when the second landing surface in the database is queried according to the first device identifier, and the second landing time is not queried (the sharing password is not obtained), or the second landing time is queried, but a second time window determined by the cold start time and the second landing time is not located within a preset second time window, it may be determined that the application installation conversion is not attributed to a second source channel corresponding to the sharing password, and at this time, the application installation conversion may be further attributed according to the invitation code.
The invitation code is the invitation code corresponding to the application input when the application is activated.
In an exemplary embodiment, a third landing list may be stored in the database, where the third landing list includes a time when the invitation code is input into each electronic device, so that the cause apparatus may query the third landing list in the database according to the first device identifier to obtain a third landing time corresponding to the application in the electronic device. When the third landing time is inquired through the third landing table, the invitation code is input into the electronic equipment, and then the third time window can be determined according to the cold start time and the third landing time.
The method for determining the third time window according to the cold start time and the third landing time may refer to related technologies and be set as required, which is not limited in the embodiments of the present disclosure.
In step 503, in case that the third time window is within the third preset time window, the third source channel corresponding to the invite code is determined as the first attribution result.
The third preset time window may be optionally set according to needs in combination with the application scenario, which is not limited in this disclosure.
In an exemplary embodiment, in case that the third time window is within the third preset time window, the third source channel corresponding to the invitation code may be determined as the first attribution result. In the event that the third time window is not within the third predetermined time window, the application installation translation may not be attributed to the third source channel to which the invitation code corresponds.
It should be noted that, when the third landing floor in the database is queried according to the first device identifier and the third landing time is not queried, it may be determined that the invitation code is not input in the electronic device, at this time, step 502 and 503 may be skipped, and the subsequent process of attributing the application installation conversion by using the fingerprint of the other device may be continuously performed.
The method comprises the steps of determining a third landing time corresponding to an application in the electronic equipment according to a first equipment identifier under the condition that a second time window is not located in a second preset time window or a sharing password is not obtained, determining a third time window according to cold start time and the third landing time, and determining a third source channel corresponding to an invitation code as a first attribution result under the condition that the third time window is located in the third preset time window, so that accurate attribution of application installation conversion is realized when the application installation conversion is not attributed to a first source channel corresponding to a deep link and a second source channel corresponding to the sharing password.
As can be seen from the above analysis, in the attribution method for application installation transformation provided in the embodiment of the present application, under the condition that it is determined that the application installation transformation is not attributed to the first attribution result corresponding to the first behavior fingerprint according to the first attribution rule corresponding to the first behavior fingerprint, it may be determined that the application installation transformation is attributed to the second attribution result corresponding to the device class fingerprint according to the second attribution rule corresponding to the device class fingerprint. With reference to fig. 6, a process of determining that the application installation transformation is attributed to the second attribution result corresponding to the device class fingerprint according to the second attribution rule corresponding to the device class fingerprint in the attribution method for application installation transformation provided in the embodiment of the present disclosure is described below.
FIG. 6 is a flow diagram illustrating another attribution method of application installation transformation, according to an example embodiment.
As shown in fig. 6, when the acquired device class fingerprint includes the second device identifier, step 202 shown in fig. 2 may specifically include the following step 601 and 602.
In step 601, link addresses, the number of link addresses and the corresponding access times accessed by the electronic device are obtained according to the second device identifier, wherein the link addresses are used for accessing popularization pages of the application.
In step 602, a second cause result is determined according to the link addresses accessed by the electronic device, the number of the link addresses and the corresponding access times.
Wherein, the second device identification may include IMEI, OAID, IDFA, IP + UA, etc. of the electronic device.
It can be understood that, an application developer may launch a link address corresponding to an application on each launch platform, the promotion page of the application may be accessed through the link address, after a certain electronic device accesses a certain link address, the launch platform may acquire a second device identifier and corresponding access time of the electronic device, and send information such as the second device identifier and the access time to the attribution device, so that the attribution device may acquire log information of the link address accessed by each electronic device, and store the log information in the database.
In an exemplary embodiment, the attribution apparatus may query log information of the link addresses accessed by the electronic devices, which is stored in the database, according to the second device identifier, to obtain the link addresses accessed by the electronic devices, the number of the accessed link addresses, and the number of access times corresponding to each link address, and then determine the second attribution result according to the link addresses accessed by the electronic devices, the number of the link addresses, and the corresponding number of access times.
In an exemplary embodiment, the attribution means may determine the second attribution result according to the link addresses accessed by the electronic device, the number of link addresses and the corresponding number of accesses, that is, step 602 may be implemented as follows:
under the condition that the number of the link addresses accessed by the electronic equipment is 1 and the access times is 1, determining a source channel corresponding to the link addresses accessed by the electronic equipment as a second attribution result;
under the condition that the number of the link addresses accessed by the electronic equipment is multiple and/or the number of access times is multiple, acquiring a fourth source channel corresponding to the link addresses accessed by the electronic equipment each time;
acquiring a fifth source channel corresponding to a channel package in the electronic equipment according to the equipment information of the electronic equipment; the channel package is an application installation package which is marked with a source channel and is preset in the electronic equipment;
determining a second attribution result according to each of the fourth source channel and the fifth source channel.
It is understood that, in order to promote an application, after the application development is completed, the application is usually published in a plurality of publishing channels, such as an application market, an application store of the electronic device, and the like. Each channel can release its own unique SDK (Software Development Kit), and after the application Development is completed, the SDKs of a certain channel are integrated into the original package to form a channel package, and then the channel package is uploaded to the channel, so that the application and popularization are performed through the channel. Accordingly, for each electronic device, a channel package is provided, and the channel package is an application installation package marked with a source channel.
The fifth source channel corresponding to the channel package in the electronic device to be attributed can be understood as the application store of the electronic device.
In the embodiment of the present disclosure, when the number of the link addresses accessed by the electronic device is 1 and the number of access times is 1, the source channel corresponding to the link address accessed by the electronic device may be determined as the second attribution result. Under the condition that the number of the link addresses accessed by the electronic equipment is multiple and/or the number of access times is multiple, a fourth source channel corresponding to the link addresses accessed by the electronic equipment each time can be obtained, a fifth source channel corresponding to a channel package in the electronic equipment is obtained according to the equipment information of the electronic equipment, and a second attribution result is determined according to the fourth source channels and the fifth source channel.
In an exemplary embodiment, the second attribution result may be determined according to each of the fourth source channel and the fifth source channel by:
preferentially determining a fifth source channel corresponding to the channel package as a second attribution result under the condition that the fifth source channel is the same as any fourth source channel;
and under the condition that the fifth source channel is different from each fourth source channel, acquiring target access time for the electronic equipment to access the target link address and cold start time applied in the electronic equipment, wherein the target link address is a link address accessed by the electronic equipment for the last time, the target access time is the time accessed by the electronic equipment for the last time, determining a fourth time window according to the target access time and the cold start time, and under the condition that the fourth time window is positioned in the fourth preset time window, determining the source channel corresponding to the target link address in the fourth source channel as a second attribution result.
For example, assume that link address 1 corresponds to source channel a, link address 2 corresponds to source channel B, link address 3 corresponds to source channel C, and link address 4 corresponds to source channel D.
Assuming that the attribution apparatus determines that the electronic device has accessed the link address 1 3 times, has accessed the link address 2 times, and the channel package in the electronic device corresponds to the source channel a according to the log information, since the fifth source channel corresponding to the channel package is the same as the fourth source channel corresponding to the link address 1 accessed by the electronic device, and is both the source channel a, the application installation conversion may be attributed to the source channel a.
Assume that the attribution apparatus determines that the electronic device accessed link address 23 times and accessed link address 3 1 time, based on the log information. Since the fifth source channel corresponding to the channel packet in the electronic device is different from the fourth source channel corresponding to each link address accessed by the electronic device, the target access time for the electronic device to access the target link address and the cold start time applied in the electronic device can be obtained. Assuming that the cold start time of the application in the electronic device is 5 o ' clock of the day, the link address accessed last time of the day is link address 3, the link time of accessing link address 3 last time is 1 o ' clock of the day, that is, the target link address is link address 3, the target access time is 1 o ' clock of the day, the fourth time window is the difference between the cold start time and the target access time, that is, 4 hours, and the fourth preset time window is 12 hours, since the fourth time window is located in the fourth preset time window, the application installation conversion can be attributed to the delivery channel C corresponding to the link address 3.
Assuming that the electronic device only accesses the link address 4 1 time, the application installation translation can be attributed to the delivery channel D corresponding to the link address 4.
It should be noted that, in the embodiment of the present disclosure, the database is preferentially queried according to unique device identifiers such as an IMEI, an OAID, and an IDFA of the electronic device, and when the device information of the electronic device does not include the IMEI, the OAID, and the IDFA, the database is queried according to information such as an IP + UA of the electronic device, and the link address, the number of the link addresses, and the corresponding number of accesses accessed by the electronic device are obtained, so as to determine the second cause result according to the link address, the number of the link addresses, and the corresponding number of accesses accessed by the electronic device.
The link addresses, the number of the link addresses and the corresponding access times accessed by the electronic equipment are obtained according to the second equipment identification, and then the second attribution result is determined according to the link addresses, the number of the link addresses and the corresponding access times accessed by the electronic equipment, so that the application installation conversion is accurately attributed according to the second attribution rule corresponding to the equipment type fingerprint under the condition that the application installation conversion is determined not to be attributed to the first attribution result corresponding to the first behavior fingerprint according to the first attribution rule corresponding to the first behavior fingerprint.
It is understood that in practical applications, the user may be due to engaging in some activities, and the application is installed and activated in the electronic device, for example, the downloading and installation conversion of the application is completed by accessing a certain advertisement link on the web page when searching the web page, and the electronic device dynamically packages the application according to the involved activity information when downloading the application to form a dynamic package, where the dynamic package includes link information of the activities involved by the electronic device, and then the attribution apparatus may also attribute the application installation conversion according to the dynamic package. In addition, the user may install and activate the application in the electronic device through the application installation package marked with the specific source, for example, the user installs and activates the application in the electronic device through the application installation package marked with the activity and downloaded by participating in a certain activity, and then the attributing device may also attribute the application installation conversion according to the application installation package marked with the specific source. In the embodiment of the present disclosure, the application installation package marked with a specific source is referred to as an exclusive channel package.
Correspondingly, in step 202, before determining that the application installation conversion is attributed to the second attribution result corresponding to the device class fingerprint according to the second attribution rule corresponding to the device class fingerprint, the method may further include:
determining that the application installation conversion is attributed to a sixth source channel corresponding to the dedicated channel packet or the dynamic packet under the condition that the dedicated channel packet or the dynamic packet of the electronic equipment is acquired according to the equipment information; wherein, the exclusive channel package is an application installation package marked with a specific source channel; and the dynamic package is formed by dynamically packaging according to the activity information participated by the electronic equipment.
Specifically, the electronic device stores the dedicated channel packet or the dynamic packet, so that the attribution device can acquire the dedicated channel packet or the dynamic packet of the electronic device according to the device information of the electronic device, and under the condition that the dedicated channel packet or the dynamic packet of the electronic device is acquired, the application installation can be attributed to the sixth source channel corresponding to the dedicated channel packet or the dynamic packet. Under the condition that the exclusive channel packet or the dynamic packet of the electronic equipment is not acquired, the second attribution result attributed to the equipment fingerprint by the application installation conversion can be determined according to the second attribution rule corresponding to the equipment fingerprint. Thus, attribution of electronic devices that complete application installation conversion through proprietary channel packages or dynamic packages is achieved.
It should be noted that, in the embodiment of the present disclosure, when the attribution result of the application installation conversion is not determined by each of the attribution rules, the fifth source channel corresponding to the channel package attributed to the electronic device for the application installation conversion may be identified.
In order to implement the above embodiments, the embodiments of the present disclosure propose an attribution device applying installation transformation.
FIG. 7 is a block diagram illustrating an attribution device for application installation translation, according to an example embodiment.
Referring to fig. 7, the application installation transformed attribution device 700 may include: a first obtaining module 710, a second obtaining module 720, and a determining module 730.
The first obtaining module 710 is configured to execute an activation instruction for obtaining an installation of an electronic device and activating an application, where the activation instruction carries device information of the electronic device;
a second obtaining module 720, configured to obtain a device class fingerprint and a behavior class fingerprint of the electronic device according to the device information of the electronic device;
the determining module 730 is configured to execute an attribution rule corresponding to the device class fingerprint and the behavior class fingerprint respectively, and determine an attribution result of the application installation transformation in the electronic device.
It should be noted that the attribution device 700 for application installation transformation according to the embodiment of the present disclosure may perform the attribution method for application installation transformation according to the foregoing embodiment, and the attribution device for application installation transformation may be an electronic device, and may also be configured in the electronic device, for example, application software configured in the electronic device, so as to improve attribution accuracy of application installation transformation.
The electronic device may be any stationary or mobile computing device capable of performing data processing, for example, a mobile computing device such as a notebook computer and a wearable device, a stationary computing device such as a desktop computer, or a server corresponding to an application installed and converted, and the embodiment of the present disclosure is not limited thereto. The embodiment of the present disclosure is described by taking a cause device as an example of a server corresponding to an application program for installation and conversion.
It should be noted that, regarding the apparatus in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated herein.
The attribution device for application installation conversion of the embodiment of the disclosure obtains the activation instruction for installing and activating the application of the electronic device, the activation instruction carries the device information of the electronic device, the device type fingerprint and the behavior type fingerprint of the electronic device are obtained according to the device information of the electronic device, and then the attribution result of the application installation conversion in the electronic device is determined according to the attribution rules respectively corresponding to the device type fingerprint and the behavior type fingerprint, so that the attribution accuracy of the application installation conversion is improved, and a foundation is laid for optimizing the release strategy of the relevant release content of the application program and improving the installation conversion rate of the application.
FIG. 8 is a block diagram illustrating an attribution device for application installation translation, according to an example embodiment.
Referring to fig. 8, in the attribution apparatus 700 for application installation transformation based on fig. 7, the determining module 730 includes:
a first determining unit 7301 configured to execute determining that the application installation conversion is attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint;
a second determining unit 7302 configured to perform, in a case where it is determined that the application installation translation is not attributed to the first attribution result corresponding to the first behavior fingerprint according to the first attribution rule corresponding to the first behavior fingerprint, determining that the application installation translation is attributed to the second attribution result corresponding to the device class fingerprint according to the second attribution rule corresponding to the device class fingerprint.
In an exemplary embodiment, the first behavior fingerprint includes deep links corresponding to the application; the first determining unit 7301 is specifically configured to perform:
generating a first device identifier according to the device information of the electronic device and a preset generation mode;
under the condition that a historical activation instruction matched with a first equipment identifier is determined to be acquired according to the first equipment identifier, acquiring activation time corresponding to the historical activation instruction, cold start time corresponding to an application in the electronic equipment and first floor time; the cold starting time is the time when the electronic equipment starts the application for the first time on the same day; the first landing time is the time when the electronic equipment is called up to the application by the deep link;
determining a first time window according to the activation time, the cold start time and the first landing time;
determining a first source channel corresponding to the deep link as a first attribution result if the first time window is within a first preset time window.
In an exemplary embodiment, the first behavior fingerprint further comprises a sharing password corresponding to the application; wherein the first determining unit 7301 is specifically further configured to perform:
under the condition that a historical activation instruction matched with the first equipment identifier is determined not to be acquired, or the first time window is not located in a first preset time window, or the deep link is not acquired according to the first equipment identifier, determining cold start time and second landing time corresponding to the application in the electronic equipment according to the first equipment identifier; the cold starting time is the time when the electronic equipment starts the application for the first time on the same day; the second landing time is the time from the calling of the shared password to the application of the electronic equipment;
determining a second time window according to the cold start time and the second landing time;
and under the condition that the second time window is positioned in a second preset time window, determining a second source channel corresponding to the sharing password as a first attribution result.
In an exemplary embodiment, the first behavior fingerprint further includes an invitation code corresponding to the application; wherein the first determining unit 7301 is specifically further configured to perform:
determining a third landing time corresponding to the application in the electronic equipment according to the first equipment identifier under the condition that the second time window is not located in a second preset time window or the sharing password is not acquired; the third landing time is the time when the invitation code is input into the electronic equipment;
determining a third time window according to the cold start time and the third landing time;
and under the condition that the third time window is positioned in a third preset time window, determining a third source channel corresponding to the invitation code as the first attribution result.
In an exemplary embodiment, the device class fingerprint includes a second device identification; wherein the second determining unit 7302 is specifically configured to perform:
acquiring link addresses, the number of the link addresses and the corresponding access times of the electronic equipment according to the second equipment identification, wherein the link addresses are used for accessing popularization pages of the application;
and determining a second cause result according to the link addresses accessed by the electronic equipment, the number of the link addresses and the corresponding access times.
In an exemplary embodiment, the second determining unit 7302 is specifically further configured to perform:
under the condition that the number of the link addresses accessed by the electronic equipment is 1 and the access times is 1, determining a source channel corresponding to the link addresses accessed by the electronic equipment as a second attribution result;
under the condition that the number of the link addresses accessed by the electronic equipment is multiple and/or the number of access times is multiple, acquiring a fourth source channel corresponding to the link addresses accessed by the electronic equipment each time;
acquiring a fifth source channel corresponding to a channel package in the electronic equipment according to the equipment information of the electronic equipment; the channel package is an application installation package which is marked with a source channel and is preset in the electronic equipment;
determining a second attribution result according to each of the fourth source channel and the fifth source channel.
In an exemplary embodiment, the second determining unit 7302 is specifically further configured to perform:
determining the fifth source channel as the second attribution result if the fifth source channel is the same as any fourth source channel;
under the condition that the fifth source channel is different from each fourth source channel, acquiring target access time for accessing a target link address by the electronic equipment and cold start time applied in the electronic equipment; the target link address is a link address accessed by the electronic equipment for the last time, and the target access time is the time accessed by the electronic equipment for the last time;
and under the condition that a fourth time window determined according to the target access time and the cold start time is positioned in a fourth preset time window, determining the source channel corresponding to the target link address in each fourth source channel as a second attribution result.
In an exemplary embodiment, the determining module 730 further includes:
a third determining unit configured to determine that the application installation conversion is attributed to a sixth source channel corresponding to the dedicated channel packet or the dynamic packet when the dedicated channel packet or the dynamic packet of the electronic device is acquired according to the device information; wherein, the exclusive channel package is an application installation package marked with a specific source channel; and the dynamic package is formed by dynamically packaging according to the activity information participated by the electronic equipment.
In an exemplary embodiment, the behavior class fingerprint further comprises a second behavior fingerprint after the electronic device activates the application; the determining module 730 further includes:
and the fourth determination unit is configured to execute the third determination unit to determine that the application installation conversion is attributed to the second attribution result corresponding to the second behavior fingerprint according to the third attribution rule corresponding to the second behavior fingerprint under the condition that the application installation conversion is determined not to be attributed to the second attribution result corresponding to the device type fingerprint according to the second attribution rule corresponding to the device type fingerprint.
It should be noted that, regarding the apparatus in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated herein.
The attribution device for application installation conversion of the embodiment of the disclosure obtains the activation instruction for installing and activating the application of the electronic device, the activation instruction carries the device information of the electronic device, the device type fingerprint and the behavior type fingerprint of the electronic device are obtained according to the device information of the electronic device, and then the attribution result of the application installation conversion in the electronic device is determined according to the attribution rules respectively corresponding to the device type fingerprint and the behavior type fingerprint, so that the attribution accuracy of the application installation conversion is improved, and a foundation is laid for optimizing the release strategy of the relevant release content of the application program and improving the installation conversion rate of the application.
In order to implement the above embodiments, the embodiment of the present disclosure further provides an electronic device.
Wherein, the electronic device 200 includes:
a processor 220;
a memory 210 for storing instructions executable by processor 220;
wherein the processor 220 is configured to execute instructions to implement the attribution method of application installation translation as previously described.
As an example, fig. 9 is a block diagram of an electronic device 200 for attributing an application installation transformation according to an exemplary embodiment, where as shown in fig. 9, the electronic device 200 may further include:
a memory 210 and a processor 220, a bus 230 connecting different components (including the memory 210 and the processor 220), the memory 210 storing a computer program, which when executed by the processor 220 implements the attribution method of the application installation transformation according to the embodiments of the present disclosure.
Bus 230 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Electronic device 200 typically includes a variety of computer-readable media. Such media may be any available media that is accessible by electronic device 200 and includes both volatile and nonvolatile media, removable and non-removable media.
Memory 210 may also include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)240 and/or cache memory 250. The electronic device 200 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 260 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 9, and commonly referred to as a "hard drive"). Although not shown in FIG. 9, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 230 by one or more data media interfaces. Memory 210 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the disclosure.
A program/utility 280 having a set (at least one) of program modules 270, including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination thereof may comprise an implementation of a network environment, may be stored in, for example, the memory 210. The program modules 270 generally perform the functions and/or methodologies of the embodiments described in this disclosure.
Electronic device 200 may also communicate with one or more external devices 290 (e.g., keyboard, pointing device, display 291, etc.), with one or more devices that enable a user to interact with electronic device 200, and/or with any devices (e.g., network card, modem, etc.) that enable electronic device 200 to communicate with one or more other computing devices. Such communication may occur via input/output (I/O) interfaces 292. Also, the electronic device 200 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the Internet) via the network adapter 293. As shown in FIG. 9, the network adapter 293 communicates with the other modules of the electronic device 200 via the bus 230. It should be appreciated that although not shown in FIG. 9, other hardware and/or software modules may be used in conjunction with electronic device 200, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processor 220 executes various functional applications and data processing by executing programs stored in the memory 210.
It should be noted that, for the implementation process and the technical principle of the electronic device of the embodiment, reference is made to the foregoing explanation of the attribution method of the application installation transformation of the embodiment of the present disclosure, and details are not described here.
The electronic equipment provided by the embodiment of the disclosure improves the attribution accuracy of application installation conversion, and lays a foundation for optimizing the release strategy of the relevant release content of the application program and improving the installation conversion rate of the application.
In an exemplary embodiment, the disclosed embodiment also proposes a computer-readable storage medium comprising instructions, such as the memory 210 comprising instructions, executable by the processor 220 of the electronic device 200 to perform the above-mentioned method. Alternatively, the computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, the present disclosure also provides a computer program product comprising a computer program which, when executed by a processor of an electronic device, enables the electronic device to perform the attribution method of application installation transformation as described above.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A method for attributing an application installation transformation, comprising:
acquiring an activation instruction for installing and activating an application of electronic equipment, wherein the activation instruction carries equipment information of the electronic equipment;
acquiring a device type fingerprint and a behavior type fingerprint of the electronic equipment according to the device information of the electronic equipment;
and determining an attribution result of the application installation conversion in the electronic equipment according to attribution rules respectively corresponding to the equipment type fingerprint and the behavior type fingerprint.
2. The method of claim 1, wherein the behavior class fingerprint comprises a first behavior fingerprint before the electronic device activates the application;
wherein the determining, according to attribution rules respectively corresponding to the device class fingerprint and the behavior class fingerprint, an attribution result of the application installation transformation in the electronic device includes:
determining that the application installation transformation is attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint;
and under the condition that the application installation conversion is determined not to be attributed to the first attribution result corresponding to the first behavior fingerprint according to the first attribution rule corresponding to the first behavior fingerprint, determining that the application installation conversion is attributed to the second attribution result corresponding to the equipment type fingerprint according to the second attribution rule corresponding to the equipment type fingerprint.
3. The method of claim 2, wherein the first behavior fingerprint comprises a deep link corresponding to the application;
the determining that the application installation conversion is attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint comprises:
generating a first device identifier according to the device information of the electronic device and a preset generation mode;
under the condition that a historical activation instruction matched with the first equipment identifier is determined to be acquired according to the first equipment identifier, acquiring activation time corresponding to the historical activation instruction, cold start time corresponding to the application in the electronic equipment and first floor time; the cold starting time is the time when the electronic equipment starts the application for the first time on the same day; the first landing time is the time when the electronic equipment is called up to the application by the deep link;
determining a first time window according to the activation time, the cold start time and the first landing time;
and under the condition that the first time window is positioned in a first preset time window, determining a first source channel corresponding to the deep link as the first cause result.
4. The method of claim 3, wherein the first behavior fingerprint further comprises a shared password corresponding to the application;
wherein the determining that the application installation translation is attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint further comprises:
under the condition that according to the first equipment identifier, it is determined that a historical activation instruction matched with the first equipment identifier is not obtained, or the first time window is not located in a first preset time window, or the deep link is not obtained, according to the first equipment identifier, cold start time and second landing time corresponding to the application in the electronic equipment are determined; the cold starting time is the time when the electronic equipment starts the application for the first time on the same day; the second landing time is the time when the electronic equipment is called up to the application by the sharing password;
determining a second time window according to the cold start time and the second land falling time;
and under the condition that the second time window is positioned in a second preset time window, determining a second source channel corresponding to the sharing password as the first attribution result.
5. The method of claim 4, wherein the first behavior fingerprint further comprises an invitation code corresponding to the application;
wherein the determining that the application installation translation is attributed to a first attribution result corresponding to the first behavior fingerprint according to a first attribution rule corresponding to the first behavior fingerprint further comprises:
determining a third landing time corresponding to the application in the electronic equipment according to the first equipment identifier under the condition that the second time window is not located in a second preset time window or the sharing password is not obtained; wherein the third landing time is the time when the invitation code is input into the electronic equipment;
determining a third time window according to the cold start time and the third land falling time;
and under the condition that the third time window is positioned in a third preset time window, determining a third source channel corresponding to the invitation code as the first attribution result.
6. The method of any of claims 2-5, wherein the device class fingerprint comprises a second device identification;
wherein the determining, according to a second attribution rule corresponding to the device class fingerprint, that the application installation transformation is attributed to a second attribution result corresponding to the device class fingerprint includes:
acquiring link addresses, the number of the link addresses and corresponding access times accessed by the electronic equipment according to the second equipment identification, wherein the link addresses are used for accessing popularization pages of the application;
and determining the second cause result according to the link addresses accessed by the electronic equipment, the number of the link addresses and the corresponding access times.
7. An apparatus for identifying application installation conversions, comprising:
the first acquisition module is configured to execute an activation instruction for acquiring the electronic equipment installation and activating the application, wherein the activation instruction carries equipment information of the electronic equipment;
the second acquisition module is configured to acquire the device type fingerprint and the behavior type fingerprint of the electronic device according to the device information of the electronic device;
a determining module configured to execute attribution rules corresponding to the device class fingerprint and the behavior class fingerprint respectively, and determine attribution results of the application installation conversion in the electronic device.
8. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the attribution method of application installation translation of any of claims 1-6.
9. A computer readable storage medium having instructions which, when executed by a processor of an electronic device, enable the electronic device to perform the attribution method of application installation transformation of any of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the attribution method of an application installation transformation of any one of claims 1 to 6.
CN202110851475.1A 2021-07-27 2021-07-27 Attribution method, device, equipment and storage medium for application installation conversion Active CN113641366B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110851475.1A CN113641366B (en) 2021-07-27 2021-07-27 Attribution method, device, equipment and storage medium for application installation conversion

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110851475.1A CN113641366B (en) 2021-07-27 2021-07-27 Attribution method, device, equipment and storage medium for application installation conversion

Publications (2)

Publication Number Publication Date
CN113641366A true CN113641366A (en) 2021-11-12
CN113641366B CN113641366B (en) 2024-08-16

Family

ID=78418574

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110851475.1A Active CN113641366B (en) 2021-07-27 2021-07-27 Attribution method, device, equipment and storage medium for application installation conversion

Country Status (1)

Country Link
CN (1) CN113641366B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115543409A (en) * 2022-11-07 2022-12-30 北京有竹居网络技术有限公司 Application installation source determining method and device, readable medium and electronic equipment

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130191208A1 (en) * 2012-01-23 2013-07-25 Limelight Networks, Inc. Analytical quantification of web-site communications attributed to web marketing campaigns or programs
US8572366B1 (en) * 2012-05-18 2013-10-29 Google Inc. Authenticating clients
US20140278927A1 (en) * 2013-03-14 2014-09-18 Igt System and method for attribution of mobile advertisements related to mobile applications
CN107343047A (en) * 2017-07-06 2017-11-10 北京奇虎科技有限公司 Application system and method
CN110910165A (en) * 2019-10-29 2020-03-24 深圳市星河互动科技有限公司 Multi-channel attribution method and related equipment
CN111310061A (en) * 2018-11-27 2020-06-19 百度在线网络技术(北京)有限公司 Full-link multi-channel attribution method, device, server and storage medium
CN111510762A (en) * 2020-04-27 2020-08-07 康佳集团股份有限公司 Method, system and storage medium for publishing television small video
CN111784380A (en) * 2020-06-05 2020-10-16 北京沃东天骏信息技术有限公司 Advertisement putting attribution method and device
CN111782418A (en) * 2020-06-23 2020-10-16 京东数字科技控股有限公司 Data attribution method and device, electronic equipment and computer readable medium
CN112217880A (en) * 2020-09-24 2021-01-12 北京火山引擎科技有限公司 Attribution methods, devices, media and electronics for application activation
CN112633945A (en) * 2020-12-31 2021-04-09 北京达佳互联信息技术有限公司 Landing page delivery method, delivery data processing method, device, equipment and medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130191208A1 (en) * 2012-01-23 2013-07-25 Limelight Networks, Inc. Analytical quantification of web-site communications attributed to web marketing campaigns or programs
US8572366B1 (en) * 2012-05-18 2013-10-29 Google Inc. Authenticating clients
US20140278927A1 (en) * 2013-03-14 2014-09-18 Igt System and method for attribution of mobile advertisements related to mobile applications
CN107343047A (en) * 2017-07-06 2017-11-10 北京奇虎科技有限公司 Application system and method
CN111310061A (en) * 2018-11-27 2020-06-19 百度在线网络技术(北京)有限公司 Full-link multi-channel attribution method, device, server and storage medium
CN110910165A (en) * 2019-10-29 2020-03-24 深圳市星河互动科技有限公司 Multi-channel attribution method and related equipment
CN111510762A (en) * 2020-04-27 2020-08-07 康佳集团股份有限公司 Method, system and storage medium for publishing television small video
CN111784380A (en) * 2020-06-05 2020-10-16 北京沃东天骏信息技术有限公司 Advertisement putting attribution method and device
CN111782418A (en) * 2020-06-23 2020-10-16 京东数字科技控股有限公司 Data attribution method and device, electronic equipment and computer readable medium
CN112217880A (en) * 2020-09-24 2021-01-12 北京火山引擎科技有限公司 Attribution methods, devices, media and electronics for application activation
CN112633945A (en) * 2020-12-31 2021-04-09 北京达佳互联信息技术有限公司 Landing page delivery method, delivery data processing method, device, equipment and medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115543409A (en) * 2022-11-07 2022-12-30 北京有竹居网络技术有限公司 Application installation source determining method and device, readable medium and electronic equipment

Also Published As

Publication number Publication date
CN113641366B (en) 2024-08-16

Similar Documents

Publication Publication Date Title
CN109951547B (en) Transaction request parallel processing method, device, equipment and medium
CN105677452B (en) Task processing method and device for task platform
CN108287708B (en) Data processing method and device, server and computer readable storage medium
US20170140017A1 (en) Idempotency of application state data
CN108959430B (en) Advertisement promotion data acquisition method, device and equipment
JP6595625B2 (en) Automatic recharge system, method and server
CN113159815B (en) Information delivery strategy testing method and device, storage medium and electronic equipment
CN111753075A (en) Method and device for creating question and answer data of customer service robot and computer equipment
US11886302B1 (en) System and method for execution of applications in a container
CN110830234A (en) User traffic distribution method and device
US8972944B2 (en) Coordinating and controlling debuggers in a simulation environment
US20220272130A1 (en) Method and apparatus for matching users, computer device, and storage medium
CN113476853A (en) Data processing method and device for interactive tasks, electronic equipment and storage medium
CN112150030A (en) Account management method based on multiple units and multiple identities, terminal equipment and storage medium
TW201411522A (en) Sponsored applications
CN110727777A (en) Knowledge graph management method and device, computer equipment and storage medium
CN113641366B (en) Attribution method, device, equipment and storage medium for application installation conversion
CN111078424A (en) Information interaction method and device, computer equipment and storage medium
CN110619204A (en) Invitation code generation method and device, terminal equipment and storage medium
CN107395663B (en) Data acquisition method and device
CN111813816B (en) Data processing method, device, computer readable storage medium and computer equipment
WO2017020778A1 (en) Method and device for displaying app on app wall
CN111488286A (en) Method and device for independently developing Android module
CN114443467A (en) Interface interaction method and device based on sandbox, electronic equipment, medium and product
CN108475203A (en) Method and apparatus for post practicing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant