Application tracing method, electronic equipment and storage medium

By writing download index information in the application installation package and matching it with the push index information, it solves the problem that it is difficult to accurately grasp the application advertising conversion data in the existing technology, and accurately evaluates and optimizes the application advertising delivery effect.

CN119887225APending Publication Date: 2025-04-25SHANGHAI LINGXI INTERACTIVE ENTERTAINMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411717298.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing technology is difficult to accurately grasp the user's conversion data based on application advertisements, which leads to the inability to accurately evaluate the delivery effect of application advertisements, and thus the ad delivery strategy cannot be optimized.

Method used

By writing download index information into the installation package file name of the target application and matching it with the push index information generated by the media application, the advertisement source of the target application can be determined, so as to accurately grasp the user conversion data.

Benefits of technology

It achieves accurate grasp of users' conversion information based on application advertisements, and can accurately evaluate the delivery effect of application advertisements and help optimize advertising delivery strategies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119887225A_ABST
    Figure CN119887225A_ABST
Patent Text Reader

Abstract

The invention relates to an application tracing method, electronic equipment and a storage medium, and the method comprises the steps: responding to a target application started by a user, and reading downloading index information from a file name of a target application installation package downloaded to the local of a user terminal; wherein the target application installation package is sent to the user terminal by a media application pushing the target application based on downloading operation of a user, and the downloading index information is generated by the media application and written into a file name of the target application installation package; the read downloading index information is sent to a server to be subjected to traceability matching with the pushed index information, so that an advertisement source of the target application is determined; wherein the push index information is generated by the media application based on an application advertisement about the target application displayed by the media application triggered by a user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to application advertisement tracing technology, and more specifically, to an application tracing method, an electronic device, and a storage medium. Background Art

[0002] An application (APP) is a software program that can be installed and used on electronic devices such as mobile phones, tablets, PCs, wearable devices, etc. to provide users with various services. Placing application advertisements on advertising media is a common way to promote applications. At present, based on this promotion method, the existing technology cannot accurately grasp the user conversion data based on application advertisements, making it impossible to accurately grasp the delivery effect of application advertisements to optimize advertising delivery strategies.

[0003] Public Content

[0004] An object of the present disclosure is to provide a new technical solution for an application traceability method.

[0005] According to a first aspect of the present disclosure, there is provided an application tracing method, comprising:

[0006] In response to the user launching the target application, reading the download index information from the file name of the target application installation package downloaded to the local user terminal; wherein the target application installation package is sent to the user terminal by the media application that pushes the target application based on the user's download operation, and the download index information is generated by the media application and written into the file name of the target application installation package;

[0007] The read download index information is sent to the server for tracing and matching with the push index information to determine the advertising source of the target application; wherein the push index information is generated by the media application based on the application advertisement about the target application displayed by the media application triggered by the user.

[0008] Optionally, the push index information is identification information marking a user's behavior of triggering an application advertisement.

[0009] Optionally, the advertisement source of the target application is at least one of media application information for displaying the application advertisement of the target application and material information used for displaying the application advertisement of the target application.

[0010] Optionally, the method further includes:

[0011] Sending the application usage information of the user terminal to the server so that the server determines whether the user belongs to the active group of the target application, and if it is determined that the user belongs to the active group, determining the user profile for pushing the target application based on the user's registration information; wherein,

[0012] The application usage information is usage information of the user terminal after the target application is installed based on the application installation package, and the application usage information includes at least one of payment information and retention information.

[0013] Optionally, the method further includes:

[0014] When the user starts the target application, determining whether this start is the first start after the target application is installed;

[0015] When the current startup is the first startup, the download index information is read from the file name of the target application installation package downloaded to the local user terminal.

[0016] According to a second aspect of the present disclosure, there is provided an application tracing method, comprising:

[0017] Acquire push index information of a target application sent by a media application; wherein the push index information is generated by the media application based on an application advertisement about the target application displayed by the media application triggered by a user;

[0018] Obtaining download index information sent by the user terminal; wherein the download index information is obtained by the user terminal from the file name of the target application installation package, the target application installation package is sent to the user terminal by the media application that pushes the target application based on the user's download operation, and the download index information is generated by the media application and written into the file name of the target application installation package;

[0019] The advertisement source of the target application on the user terminal is determined according to the matching result of the push index information and the download index information.

[0020] Optionally, determining the advertisement source of the target application on the user terminal according to the matching result of the push index information and the download index information includes:

[0021] Determine target push index information, wherein the target push index information is the push index information that corresponds to the matching result;

[0022] Acquire media application information for displaying an application advertisement of the target application and / or material information used for displaying an application advertisement of the target application, wherein both the media application information and the material information have a corresponding relationship with the push index information sent by the media application;

[0023] The advertisement source of the target application on the user terminal is determined according to the target push index information, the media application information and / or the material information having a corresponding relationship with the push index information sent by the media application.

[0024] Optionally, the method further includes:

[0025] Acquire application usage information after the user terminal locally installs the target application based on the application installation package; the application usage information includes at least one of payment information and secondary retention information;

[0026] Based on the application usage information, determining whether the user belongs to an active group of the target application;

[0027] In the case where it is determined that the user belongs to the active group, a user portrait for pushing the target application is determined based on the registration information of the user.

[0028] According to a third aspect of the present disclosure, an electronic device is provided, comprising a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to execute the application tracing method according to any one of the first aspect and the second aspect under the control of the computer program.

[0029] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the application tracing method described in any one of the first aspect and the second aspect is implemented.

[0030] One beneficial effect of the embodiments of the present disclosure is that application traceability is performed based on the matching of push index information and download index information, so that the user's conversion information based on the application advertisement of the target application can be accurately grasped, and then the delivery effect of the application advertisement can be accurately grasped to further optimize the advertising delivery strategy.

[0031] Features and advantages of the embodiments of the present specification will become apparent from the following detailed description of exemplary embodiments of the present specification with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the specification and, together with the description, serve to explain the principles of the embodiments of the specification.

[0033] Figure 1 A schematic diagram of an application scenario of an application tracing method according to some embodiments is shown;

[0034] Figure 2 A schematic diagram of a process of an application tracing method according to a first embodiment is shown;

[0035] Figure 3 A schematic diagram of a process of an application tracing method according to a second embodiment is shown;

[0036] Figure 4 A schematic diagram of a process of an application tracing method according to a fourth embodiment is shown;

[0037] Figure 5 A schematic diagram of a process of an application tracing method according to a fifth embodiment is shown;

[0038] Figure 6 A schematic diagram of the hardware structure of an electronic device according to some embodiments is shown. DETAILED DESCRIPTION

[0039] Various exemplary embodiments of the present specification will now be described in detail with reference to the accompanying drawings.

[0040] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the embodiments of the present specification and its application or uses.

[0041] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0042] It should be noted that all actions of acquiring signals, information or data in the embodiments of the present disclosure are performed in compliance with the corresponding data protection laws and policies of the country where the device is located, and with the authorization given by the owner of the corresponding device.

[0043] The target application (Application, APP) involved in the embodiments of the present disclosure is applicable to various local applications, for example, applications that provide social services, applications that provide video services, applications that provide audio services, applications that provide commodity trading services, applications that provide game resources and related services, etc., and is not limited here.

[0044] In the related art, user behavior is tracked through the login information or IP address information of converted users to determine the user's conversion data based on application advertising. This requires the media application and the target application to accurately obtain the above information. However, this method has poor stability, resulting in the inability to accurately grasp the user's conversion information based on application advertising, making it impossible to accurately grasp the delivery effect of application advertising to optimize the advertising delivery strategy.

[0045] To solve the above technical problems, the embodiments of the present disclosure provide a technical solution for application tracing based on index information, so that the user's conversion information based on application advertising can be accurately grasped, and then the delivery effect of application advertising can be accurately grasped to further optimize the advertising delivery strategy.

[0046] Figure 1 A schematic diagram showing an application scenario of the application tracing method according to an embodiment of the present disclosure.

[0047] exist Figure 1 In the illustrated application scenario, the user terminal 1000 displays an application advertisement in the media application. The application advertisement is an advertisement page that introduces a target application, and the target application is the ×× game accelerator. After the user clicks on the advertisement page, the media application generates push index information based on the application advertisement of the ×× game accelerator triggered by the user, and sends the push index information to the server 2000 corresponding to the ×× game accelerator. At the same time, the media application displays the download control of the ×× game accelerator. After the user clicks on the download control, the installation package of the ×× game accelerator will be downloaded. The file name of the installation package of the ×× game accelerator is written with the download index information. The download index information is generated by the media application and written into the file name of the ×× game accelerator installation package. After completing the download of the installation package, the user can install the ×× game accelerator. After completing the installation of the ×× game accelerator, when the user starts the ×× game accelerator, the ×× game accelerator reads the download index information from the file name of the ×× game accelerator installation package, and sends the read download index information to the server 2000 corresponding to the ×× game accelerator, so that the server 2000 performs traceability matching of the download index information and the push index information to determine the advertising source of the ×× game accelerator.

[0048] Figure 1 The user terminal 1000 in the figure can be a mobile phone used by the user, or a terminal device such as a tablet computer, a PC, etc. used by the user, which is not limited here.

[0049] like Figure 1 As shown, the user terminal 1000 may include a processor 1100, a memory 1200, an interface device 1300, a communication device 1400, a display device 1500, an input device 1600, etc., and may also have other hardware structures, which are not limited here.

[0050] The processor 1100 is used to execute a computer program, which can be written in an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, etc. The memory 1200 includes, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The interface device 1300 includes, for example, a headphone interface, a USB interface, etc. The communication device 1400, for example, can perform wired or wireless communication, and the communication device 1400 may include at least one short-range communication module, for example, any module for short-range wireless communication based on short-range wireless communication protocols such as Hilink protocol, WiFi (IEEE 802.11 protocol), Mesh, Bluetooth, ZigBee, Thread, Z-Wave, NFC, UWB, LiFi, etc. The communication device 1400 may also include a remote communication module, for example, any module for WLAN, GPRS, 2G / 3G / 4G / 5G remote communication. The display device 1500 is, for example, a touch screen device, etc. The input device 1600 includes, for example, a touch screen, a keyboard, various sensors, etc.

[0051] The memory 1200 of the user terminal 1000 is used to store a computer program, which is used to control the processor 1100 to operate so as to execute the application tracing method according to any embodiment of the present disclosure.

[0052] Figure 1 The server 2000 in the description may be a PC, or may be a server, a server cluster or other device, which is not limited here.

[0053] like Figure 1 As shown, the server 2000 may include a processor 2100, a memory 2200, an interface device 2300, a communication device 2400, etc., and may also have other hardware structures, which are not limited here.

[0054] The processor 2100 is used to execute a computer program, which can be written in an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, etc. The memory 2200 includes, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The interface device 2300 includes, for example, a headphone interface, a USB interface, etc. The communication device 2400, for example, can perform wired or wireless communication, and the communication device 2400 may include at least one short-range communication module, for example, any module for short-range wireless communication based on short-range wireless communication protocols such as Hilink protocol, WiFi (IEEE 802.11 protocol), Mesh, Bluetooth, ZigBee, Thread, Z-Wave, NFC, UWB, LiFi, etc. The communication device 2400 may also include a remote communication module, for example, any module for WLAN, GPRS, 2G / 3G / 4G / 5G remote communication.

[0055] The memory 2200 of the server 2000 is used to store a computer program, which is used to control the processor 2100 to operate so as to execute the application tracing method according to any embodiment of the present disclosure.

[0056] Various non-limiting embodiments regarding application sourcing of application advertisements are described below.

[0057] <First Embodiment>

[0058] Figure 2 The application tracing method according to the first embodiment is shown. The method can be, for example, Figure 1 In this embodiment, the application tracing method may include the following steps S210 and S220:

[0059] Step S210, in response to the user starting the target application, read the download index information from the file name of the target application installation package downloaded to the local user terminal; wherein the target application installation package is sent to the user terminal by the media application that pushes the target application based on the user's download operation, and the download index information is generated by the media application and written into the file name of the target application installation package.

[0060] Step S220, sending the read download index information to the server for tracing and matching with the push index information to determine the advertisement source of the target application; wherein the push index information is generated by the media application based on the application advertisement about the target application displayed by the media application triggered by the user.

[0061] In this embodiment, the media application displays an application advertisement of the target application. After the user clicks on the application advertisement, the media application generates push index information based on the application advertisement of the target application triggered by the user, and the media application displays the download control of the target application. After the user clicks on the download control, the media application writes the push index information into the file name of the target application installation package, and sends the target application installation package with the push index information to the user terminal. The file name of the target application installation package in which the push index information is written is, for example, target application name_{ClickID}.exe, where ClickID is the push index information. After the user completes the installation of the target application based on the target application installation package, the user can start the target application. After the target application is started, the target application reads the download index information from the file name of the target application installation package, and sends the read download index information to the server, so that the server performs traceability matching of the download index information and the push index information to determine the source of the advertisement of the target application.

[0062] During the entire process from the above-mentioned media application displaying the application advertisement of the target application to the user completing the download and startup of the target application on the user terminal based on the application advertisement, the server corresponding to the target application receives the push index information sent by the media application and the download index information sent by the user terminal. The two index information are essentially the same index information, but they have different sources. They are essentially identification information that marks the user's behavior of triggering the application advertisement, and are unique, that is, each triggering behavior based on the application advertisement will generate a unique index information. The unique index information is divided into two paths and sent to the server. One path is sent to the server by the media application, and the other path is sent to the user terminal by writing the file name of the target application installation package. After the user terminal completes the installation of the target application based on the target application installation package and starts the target application, it is sent to the server by the user terminal. Both the push index information and the download index information are unique, which can avoid confusion to ensure the accuracy and reliability of subsequent application traceability.

[0063] In this embodiment, the advertisement source of the target application is at least one of media application information for displaying the application advertisement of the target application and material information used for displaying the application advertisement of the target application.

[0064] Based on the application tracing method of this embodiment, application tracing is performed based on the matching of push index information and download index information, so that the user's conversion information based on the application advertisement of the target application can be accurately grasped, and then the delivery effect of the application advertisement can be accurately grasped to further optimize the advertising delivery strategy.

[0065] <Second Embodiment>

[0066] Different from the first embodiment, the second embodiment may further screen the successfully converted users to determine whether the users are active users of the target application.

[0067] In a second embodiment, the method may include the following steps: sending application usage information of the user terminal to a server so that the server determines whether the user belongs to an active group of the target application, and when it is determined that the user belongs to the active group, determining a user portrait for pushing the target application based on the user's registration information; wherein the application usage information is the usage information of the user terminal after the target application is installed based on the application installation package, and the application usage information includes at least one of payment information and retention information.

[0068] The application usage information of the user terminal is the usage information within a preset time period after the user first starts the target application. The preset time period can be set according to the needs.

[0069] If the application usage information includes payment information, the server can determine that the user is an active group of the target application if the user has paid for the target application. If the application usage information includes secondary retention information, the server can determine that the user is an active group of the target application if the user has logged in within a preset period of time after the first login to the target application.

[0070] The user's registration information is at least one of age, gender, occupation, and interests.

[0071] In this embodiment, based on the above steps, the server can further screen whether the users who have successfully converted to application advertisements based on the target application are active users, so as to accurately build user portraits for pushing the target application based on the screened active users. These user portraits can provide accurate guidance for the diffusion of application advertisements, allowing more potential users to be exposed to the target application, thereby increasing the number of users who have successfully converted based on application advertisements and improving the conversion effect of application advertisements.

[0072] <Third Embodiment>

[0073] Different from the first embodiment, the third embodiment reads the download index information from the file name of the target application installation package downloaded to the local user terminal only when the target application is started for the first time after installation, and the above operation is no longer performed when the target application is started again after the first start.

[0074] The method of this embodiment may include the following steps: when the user starts the target application, determining whether this startup is the first startup after the target application is installed; if this startup is the first startup, reading the download index information from the file name of the target application installation package downloaded to the local user terminal. If this startup is not the first startup, the operation of reading the download index information from the file name of the target application installation package downloaded to the local user terminal is no longer performed.

[0075] In this embodiment, based on the above steps, unnecessary information reading operations can be avoided, resource occupation is reduced, and response speed is improved.

[0076] <Fourth Embodiment>

[0077] Figure 3 The application tracing method according to the fourth embodiment is shown. The method can be, for example, Figure 1 In this embodiment, the application tracing method may include the following steps S310 and S320:

[0078] Step S310, obtaining push index information of the target application sent by the media application; wherein the push index information is generated by the media application based on an application advertisement about the target application displayed by the media application triggered by a user.

[0079] Step S320, obtaining the download index information sent by the user terminal; wherein the download index information is obtained by the user terminal from the file name of the target application installation package, and the target application installation package is sent to the user terminal by the media application that pushes the target application based on the user's download operation, and the download index information is generated by the media application and written into the file name of the target application installation package.

[0080] Step S330: Determine the advertisement source of the target application on the user terminal according to the matching result of the push index information and the download index information.

[0081] In this embodiment, the push index information is identification information that marks the user's behavior of triggering the application advertisement, and is unique, that is, a unique index information will be generated based on each triggering behavior of the application advertisement. Although the download index information is sent from the user terminal to the server, the download index information comes from the media application, that is, after the user clicks the download control displayed by the application advertisement, the media application writes the corresponding push index information generated into the file name of the target application installation package, and sends the installation package of the target application with the push index information to the user terminal. When the user starts the target application installed on the user terminal, the user terminal reads the push index information from the installation package of the target application and sends it to the server as the download index information. Since the push index information is unique, the download index information is also unique, which can ensure the accuracy and reliability of subsequent application traceability.

[0082] Based on the delivery of application advertisements of the target application, the server can receive corresponding push index information sent by the media application and generated based on application advertisements triggered by different users. The server can also receive download index information sent by different user terminals, so that the server stores multiple push index information and multiple download index information. Based on each push index information, it is matched with each download index information. When download index information consistent with the push index information is matched among multiple download index information, the push index information is determined as the target push index information. When download index information consistent with the push index information is not matched among multiple download index information, the push index information is not the target push index information.

[0083] Since the user corresponding to the target push index information is the successfully converted user, the advertisement source of this conversion behavior can be traced based on the target push index information, that is, the advertisement source of the target application on the user terminal used by the successfully converted user can be determined.

[0084] The advertisement source of the target application is at least one of media application information for displaying the application advertisement of the target application and material information used for displaying the application advertisement of the target application.

[0085] The media application information is sent by the media application to the server corresponding to the target application, and is used to mark the identification information of the media application. The media application that displays the application advertisement of the target application may be one or more.

[0086] The material information used to display the application advertisement of the target application is sent by the media application to the server corresponding to the target application, and is the advertisement content delivered by the media application based on the target application. Based on the same target application, the material information used to display the application advertisement of the target application can be one or more.

[0087] In this embodiment, determining the advertising source of the target application on the user terminal specifically includes: determining the target push index information, wherein the target push index information is the push index information that corresponds to the matching result; obtaining the media application information of the application advertisement for displaying the target application and / or the material information used for the application advertisement for displaying the target application, wherein both the media application information and the material information have a corresponding relationship with the push index information sent by the media application; determining the advertising source of the target application on the user terminal based on the target push index information, the media application information and / or the material information sent by the media application and having a corresponding relationship with the push index information.

[0088] Based on the application tracing method of this embodiment, application tracing is performed based on the matching of push index information and download index information, so that the server can accurately grasp the user's conversion source information based on the application advertisement of the target application, and then accurately grasp the delivery effect of the application advertisement, so as to further optimize the advertising delivery strategy. If a certain media application delivers the application advertisement and the number of users who successfully convert is large, then the application advertisement delivery intensity on the media application can be increased. If a certain material information is used to deliver advertisements for the target application and the number of users who successfully convert is large, then the frequency of use of the material information can be increased.

[0089] <Fifth Embodiment>

[0090] Different from the fourth embodiment, the second embodiment of the fifth embodiment can further screen the successfully converted users to determine whether the users are active users of the target application.

[0091] In a fifth embodiment, the method may include the following steps: obtaining application usage information of a user terminal after the target application is locally installed based on an application installation package; the application usage information includes at least one of payment information and secondary retention information; based on the application usage information, determining whether the user belongs to an active group of the target application; if it is determined that the user belongs to the active group, determining a user portrait for pushing the target application based on the user's registration information.

[0092] The application usage information of the user terminal is the usage information within a preset time period after the user first starts the target application. The preset time period can be set according to the needs.

[0093] If the application usage information includes payment information, the server can determine that the user is an active group of the target application if the user has paid for the target application. If the application usage information includes secondary retention information, the server can determine that the user is an active group of the target application if the user has logged in within a preset period of time after the first login to the target application.

[0094] The user's registration information is at least one of age, gender, occupation, and interests.

[0095] After the server determines the user portrait for pushing the target application, the user portrait is sent to the media application, so that the media application determines the target user group corresponding to the application advertisement diffusion delivery of the target application according to the user portrait, so as to achieve accurate diffusion delivery of the advertisement.

[0096] In this embodiment, based on the above steps, the server can further screen whether the users who have successfully converted to application advertisements based on the target application are active users, and accurately build user portraits for pushing the target application based on the active users obtained by screening. These user portraits can provide accurate guidance for the diffusion of application advertisements, allowing more potential users to be exposed to the target application, thereby increasing the number of users who have successfully converted based on application advertisements and improving the conversion effect of application advertisements.

[0097] <Sixth Embodiment>

[0098] Figure 4 The application tracing method according to the sixth embodiment is shown. The method can be, for example, Figure 1 The user terminal 1000 is implemented in the embodiment, and the user terminal 1000 has a media application installed. In this embodiment, the application source tracing method may include the following steps S410 and S420:

[0099] Step S410, generating push index information based on the application advertisement about the target application displayed by the user-triggered media application;

[0100] Step S420, sending the push index information to the server corresponding to the target application;

[0101] Step S430, based on the download operation of the target application triggered by the user for displaying the application advertisement, the push index information is written into the file name of the target application installation package;

[0102] Step S440 : sending the target application installation package with the push index information written therein to the user terminal, so that the user terminal completes the installation of the target application based on the target application installation package with the push index information written therein.

[0103] The media application sends the push index information to the server corresponding to the target application by firstly sending the push index information to the server corresponding to the media application, and then the server corresponding to the media application sends the push index information to the server corresponding to the target application.

[0104] After the user terminal completes the installation of the target application, based on the startup operation of the target application triggered by the user, the user terminal will read the push index information from the file name of the target application installation package downloaded to the user terminal locally as the download index information, and send the download index information to the server for traceability matching with the push index information to determine the advertising source of the target application.

[0105] <Seventh Embodiment>

[0106] Figure 5 An application tracing method according to a seventh embodiment is shown. Figure 5 The multi-terminal interaction process involved in the application tracing method is shown. In this embodiment, the application tracing method may include the following steps S501 to S510.

[0107] Step S501: The media application generates push index information based on an application advertisement about a target application displayed by the media application triggered by a user.

[0108] Step S502: The media application sends push index information, media application information, and material information used to display the application advertisement of the target application to a server corresponding to the target application. The media application information and the material information used to display the application advertisement of the target application are both in correspondence with the push index information.

[0109] Step S503: the media application writes the push index information into the file name of the target application installation package based on the download operation of the target application triggered by the user for displaying the application advertisement.

[0110] Step S504: the media application sends the target application installation package written with the push index information to the user terminal.

[0111] Step S505 : the user terminal completes the installation of the target application based on the target application installation package in which the push index information is written, and reads the push index information from the file name of the target application installation package as the download index information.

[0112] Step S506 : the user terminal sends the download index information to the server corresponding to the target application in response to the start operation of the target application triggered by the user.

[0113] Step S507, the server corresponding to the target application determines the target push index information, and determines the advertisement source of the target application on the user terminal according to the target push index information, the media application information and / or the material information having a corresponding relationship with the push index information sent by the media application;

[0114] Step S508, the server corresponding to the target application obtains application usage information of the user terminal after the target application is locally installed based on the application installation package; based on the application usage information, determines whether the user belongs to an active group of the target application; if it is determined that the user belongs to the active group, determines a user profile for pushing the target application based on the user's registration information;

[0115] Step S509, the server corresponding to the target application sends the user portrait used to push the target application to the media application;

[0116] Step S510: The media application determines the target user group corresponding to the diffusion delivery of the application advertisement of the target application according to the user portrait, so as to diffuse the application advertisement of the target application.

[0117] <Equipment Embodiment>

[0118] Figure 6 FIG. 1 shows a schematic diagram of the hardware structure of an electronic device according to some embodiments. Figure 6 As shown, the electronic device 600 includes a processor 610 and a memory 620, wherein the memory 620 is used to store a computer program, and the computer program is used to control the processor 610 to operate so as to control the electronic device 600 to execute the application tracing method according to any embodiment of the present disclosure.

[0119] The electronic device 600 may be a terminal device such as a mobile phone, a tablet computer, a PC, a wearable device, etc. that can install and run applications, and is not limited here.

[0120] An embodiment of the present disclosure further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the application tracing method according to any embodiment of the present disclosure is implemented.

[0121] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. For the device embodiment, its related parts can be referred to the partial description of the method embodiment.

[0122] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0123] The embodiments of the present specification may be systems, methods and / or computer program products. The computer program product may include a computer-readable storage medium carrying computer instructions for causing a processor to implement various aspects of the embodiments of the present specification.

[0124] A computer-readable storage medium may be a tangible device that can hold and store computer instructions used by a computer instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which computer instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

[0125] The computer instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device through a network layer, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network layer may include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network layer adapter card or network layer interface in each computing / processing device receives the computer instructions from the network layer and forwards the computer instructions for storage in a computer-readable storage medium in each computing / processing device.

[0126] The flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to the multiple embodiments of this specification. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a computer instruction, and a part of a module, a program segment or a computer instruction contains one or more executable computer instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.

[0127] The embodiments of the present specification have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations are obvious to those of ordinary skill in the art without departing from the scope of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. An application tracing method, characterized in that: include: In response to the user launching the target application, reading the download index information from the file name of the target application installation package downloaded to the local user terminal; wherein the target application installation package is sent to the user terminal by the media application that pushes the target application based on the user's download operation, and the download index information is generated by the media application and written into the file name of the target application installation package; The read download index information is sent to the server for tracing and matching with the push index information to determine the advertising source of the target application; wherein the push index information is generated by the media application based on the application advertisement about the target application displayed by the media application triggered by the user.

2. The method according to claim 1, characterized in that The push index information is identification information marking the user's behavior of triggering the application advertisement.

3. The method according to claim 1, characterized in that The advertisement source of the target application is at least one of media application information for displaying the application advertisement of the target application and material information used for displaying the application advertisement of the target application.

4. The method according to claim 1, characterized in that The method further comprises: Sending the application usage information of the user terminal to the server so that the server determines whether the user belongs to the active group of the target application, and if it is determined that the user belongs to the active group, determining the user profile for pushing the target application based on the user's registration information; wherein, The application usage information is usage information of the user terminal after the target application is installed based on the application installation package, and the application usage information includes at least one of payment information and retention information.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: When the user starts the target application, determining whether this start is the first start after the target application is installed; In the case that this startup is the first startup, the download index information is read from the file name of the target application installation package downloaded to the local user terminal, and the download index information is sent to the server.

6. An application tracing method, characterized in that: include: Acquire push index information of a target application sent by a media application; wherein the push index information is generated by the media application based on an application advertisement about the target application displayed by the media application triggered by a user; Obtaining download index information sent by the user terminal; wherein the download index information is obtained by the user terminal from the file name of the target application installation package, the target application installation package is sent to the user terminal by the media application that pushes the target application based on the user's download operation, and the download index information is generated by the media application and written into the file name of the target application installation package; The advertisement source of the target application on the user terminal is determined according to the matching result of the push index information and the download index information.

7. The method according to claim 6, characterized in that The determining the advertisement source of the target application on the user terminal according to the matching result of the push index information and the download index information includes: Determine target push index information; wherein the target push index information is the push index information that corresponds to the matching result; Acquire media application information for displaying an application advertisement of the target application and / or material information used for displaying an application advertisement of the target application; wherein both the media application information and the material information have a corresponding relationship with the push index information sent by the media application; The advertisement source of the target application on the user terminal is determined according to the target push index information, the media application information and / or the material information having a corresponding relationship with the push index information sent by the media application.

8. The method according to claim 6 or 7, characterized in that: The method further comprises: Acquire application usage information of the user terminal after the target application is locally installed based on the application installation package; wherein the application usage information includes at least one of payment information and secondary retention information; Based on the application usage information, determining whether the user belongs to an active group of the target application; In the case where it is determined that the user belongs to the active group, a user portrait for pushing the target application is determined based on the registration information of the user.

9. An electronic device, characterized in that: It comprises a memory and a processor, the memory is used to store a computer program, and the processor is used to execute the application tracing method according to any one of claims 1 to 8 under the control of the computer program.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the application tracing method described in any one of claims 1 to 8 is implemented.