[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110727554A - Data monitoring method, device and system - Google Patents

Data monitoring method, device and system Download PDF

Info

Publication number
CN110727554A
CN110727554A CN201910878810.XA CN201910878810A CN110727554A CN 110727554 A CN110727554 A CN 110727554A CN 201910878810 A CN201910878810 A CN 201910878810A CN 110727554 A CN110727554 A CN 110727554A
Authority
CN
China
Prior art keywords
application program
user
party
downloading
server side
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.)
Pending
Application number
CN201910878810.XA
Other languages
Chinese (zh)
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.)
Shanghai Yidianshikong Network Co Ltd
Original Assignee
Shanghai Yidianshikong Network 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 Shanghai Yidianshikong Network Co Ltd filed Critical Shanghai Yidianshikong Network Co Ltd
Priority to CN201910878810.XA priority Critical patent/CN110727554A/en
Publication of CN110727554A publication Critical patent/CN110727554A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a method, a device and a system for data monitoring. The method comprises the steps that a third-party downloading platform monitors a downloading request of the application program, wherein the downloading request is a request for requesting a server side of the application program to download the application program; after monitoring the downloading request, the third-party downloading platform submits the equipment information and the callback address of the user to the server end of the application program, so that the server end judges the activation state of the application program according to the equipment information of the user and returns the activation state to the third-party downloading platform according to the callback address; and the third-party downloading platform receives the activation state of the application program returned by the server side of the application program. The method and the device solve the problems that the existing application program launching effect analysis is not accurate and the determined launching strategy is also inaccurate.

Description

Data monitoring method, device and system
Technical Field
The application relates to the technical field of application program popularization, in particular to a method, a device and a system for data monitoring.
Background
After a software developer develops a new set of application programs, the software developer usually promotes the new application programs through various channels, wherein one channel is promoted in the form of advertisement delivery, and a common promotion platform is an advertisement delivery platform of a third party, such as a first-line advertisement delivery platform, a fast-hand advertisement delivery platform, a hundred-degree advertisement delivery platform and the like. Different advertising platforms may correspond to different promotion effects, and in order to achieve more effective promotion, the monitoring of downloading of the application program is generally carried out, and the adjustment of the delivery strategy is carried out according to the comparison of the application program downloading amounts corresponding to different advertising platforms. However, in practical applications, there are often cases where a user does not use or open an application after downloading the application, and such popularization should be unsuccessful, so that if analyzing the popularization effect and determining the delivery policy according to the existing download monitoring method, there are problems that the analysis of the popularization effect is not accurate, and the determined delivery policy is also not accurate.
Disclosure of Invention
The application mainly aims to provide a data monitoring method, device and system so as to solve the problems that existing application program launching effect analysis is not accurate and a determined launching strategy is also inaccurate.
To achieve the above object, according to a first aspect of the present application, a method of data monitoring is provided.
The data monitoring method comprises the following steps:
monitoring a downloading request of an application program by a third-party downloading platform, wherein the downloading request is a request for requesting a server side of the application program to download the application program;
after monitoring the downloading request, the third-party downloading platform submits the equipment information and the callback address of the user to the server end of the application program, so that the server end judges the activation state of the application program according to the equipment information of the user and returns the activation state to the third-party downloading platform according to the callback address;
and the third-party downloading platform receives the activation state of the application program returned by the server side of the application program.
Further, the step of submitting the device information of the user and the callback address to the server side of the application program by the third-party downloading platform includes:
the third party downloading platform calls a detection interface address, wherein the detection interface address is an interface address which is generated by a server side of the application program and is configured at an advertisement position of the third party downloading platform;
and submitting the equipment information and the callback address of the user to the server side according to the detection interface address.
To achieve the above object, according to a second aspect of the present application, a method of data monitoring is provided.
The data monitoring method comprises the following steps:
the method comprises the steps that a server side of an application program receives user equipment information and a callback address submitted by a third-party downloading platform, wherein the user equipment information and the callback address are submitted to the server side by the third-party downloading platform through calling a detection interface address;
after the user finishes downloading the application program, the server side acquires the equipment information of the user according to the client side of the application program;
the server side judges the activation state of the application program according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client side;
and the server returns the activation state to the third-party downloading platform according to the callback address.
Further, the step of the server side judging the activation state of the application program according to the device information of the user submitted by the third-party downloading platform and the device information of the user acquired by the client side includes:
the server side matches the equipment information of the user acquired through the client side with the equipment information of the user submitted through a third-party downloading platform;
and the server side judges the activation state of the application program according to the matching result.
Further, the method further comprises:
and generating a detection interface address according to configuration information corresponding to the application program, wherein the configuration information at least comprises the name of the application program and the name of a third-party downloading platform.
Further, the method further comprises:
and counting the activation proportion of different third-party downloading platforms according to the activation state of the application program.
To achieve the above object, according to a third aspect of the present application, there is provided an apparatus for data monitoring.
The data monitoring device according to the application comprises:
the monitoring unit is used for monitoring a downloading request of the application program by the third-party downloading platform, wherein the downloading request is a request for requesting a server side of the application program to download the application program;
the submitting unit is used for submitting the equipment information and the callback address of the user to the server end of the application program by the third-party downloading platform after monitoring the downloading request, so that the server end judges the activation state of the application program according to the equipment information of the user and returns the activation state to the third-party downloading platform according to the callback address;
and the receiving unit is used for receiving the activation state of the application program returned by the server side of the application program by the third-party downloading platform.
Further, the submitting unit includes:
the calling module is used for calling a detection interface address by the third-party downloading platform, wherein the detection interface address is an interface address which is generated by the server side of the application program and is configured at the advertisement position of the third-party downloading platform;
and the submitting module is used for submitting the equipment information and the callback address of the user to the server side according to the detection interface address.
In order to achieve the above object, according to a fourth aspect of the present application, there is provided an apparatus for data monitoring.
The data monitoring device according to the application comprises:
the receiving unit is used for receiving the equipment information and the callback address of the user submitted by the third-party downloading platform by the server side of the application program, wherein the equipment information and the callback address of the user are submitted to the server side by the third-party downloading platform by calling the detection interface address;
the acquisition unit is used for acquiring the equipment information of the user by the server side according to the client side of the application program after the user finishes downloading the application program;
the judging unit is used for judging the activation state of the application program by the server according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client;
and the return unit is used for returning the activation state to the third-party downloading platform by the server side according to the callback address.
Further, the judging unit includes:
the matching module is used for the server side to match the equipment information of the user acquired by the client side with the equipment information of the user submitted by a third-party downloading platform;
and the judging module is used for judging the activation state of the application program by the server side according to the matching result.
Further, the apparatus further comprises:
and the generating unit is used for generating a detection interface address according to configuration information corresponding to the application program, wherein the configuration information at least comprises the name of the application program and the name of a third-party downloading platform.
Further, the apparatus further comprises:
and the counting unit is used for counting the activation proportion of different third-party downloading platforms according to the activation state of the application program.
In order to achieve the above object, according to a fifth aspect of the present application, there is provided a system for data monitoring, the system including a third party download platform, a server side of an application program, and a client side of the application program:
the third-party downloading platform is used for monitoring a downloading request of the application program, wherein the downloading request is a request for requesting a server side of the application program to download the application program; after monitoring the downloading request, submitting the equipment information and the callback address of the user to a server side of the application program; receiving an activation state of the application program returned by the server side of the application program;
the server side of the application program is used for receiving the equipment information and the callback address of the user submitted by the third-party downloading platform; after the user finishes downloading the application program, the server side acquires the equipment information of the user according to the client side of the application program; the server side judges the activation state of the application program according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client side; the server returns the activation state to the third-party downloading platform according to the callback address;
and the client of the application program is used for reporting the equipment information of the user to the server after the user opens the downloaded application program.
To achieve the above object, according to a sixth aspect of the present application, there is provided a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the method of data monitoring of any one of the first and second aspects.
In the method, the device and the system for data monitoring, a server side of an application program receives user equipment information and a callback address submitted by a third-party downloading platform, wherein the user equipment information and the callback address are submitted to the server side by the third-party downloading platform by calling a detection interface address; after the user finishes downloading the application program, the server side acquires the equipment information of the user according to the client side of the application program; the server side judges the activation state of the application program according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client side; and the server returns the activation state to the third-party downloading platform according to the callback address. The server side of the application program can judge and determine the activation state of the application program downloaded through the third-party downloading platform according to the user equipment information acquired by the third-party downloading platform; if the activation is successful, the activation is effective downloading, and compared with a mode of carrying out application program promotion effect only according to downloading quantity in the prior art, data which are not activated (not promoted) are eliminated, so that the obtained analysis result of the promotion effect is more accurate, and the determined release strategy is also more accurate.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, serve to provide a further understanding of the application and to enable other features, objects, and advantages of the application to be more apparent. The drawings and their description illustrate the embodiments of the invention and do not limit it. In the drawings:
FIG. 1 is a flow chart of a method for data monitoring provided according to an embodiment of the present application;
FIG. 2 is a flow chart of another method for data monitoring provided in accordance with an embodiment of the present application;
FIG. 3 is a flow chart of yet another method for data monitoring provided in accordance with an embodiment of the present application;
FIG. 4 is a block diagram of an apparatus for data monitoring provided in accordance with an embodiment of the present application;
FIG. 5 is a block diagram of another data monitoring apparatus provided in accordance with an embodiment of the present application;
FIG. 6 is a block diagram of a data monitoring apparatus according to an embodiment of the present disclosure;
fig. 7 is a block diagram of a data monitoring apparatus according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be used. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
According to an embodiment of the present application, a method for monitoring data is provided, where the method is applied to a third-party download platform, as shown in fig. 1, and the method includes the following steps:
s101, a third party downloading platform monitors a downloading request of an application program.
The third-party downloading platform is a platform for downloading the application program, and can be an advertisement platform of a third party, such as a headline, a hundred degree and the like; application stores and the like are also possible. The downloading request is a request for downloading the application program from a server side of the application program; the download request is generated by a trigger after the user clicks on the downloaded application. The server side of the application program is a server side for providing service for the application program, and the server side corresponds to the client side. The third party downloading platform monitors the downloading request of the application program, namely when the downloading request is generated by triggering, the third party downloading platform can monitor the downloading request so as to trigger the execution of the subsequent steps.
And S102, after the downloading request is monitored, the third-party downloading platform submits the equipment information and the callback address of the user to the server side of the application program.
The device information of the user comprises an Identifier For Advertising (IDFA), wherein the IDFA is a unique Identifier related to the device; and/or, International Mobile Equipment Identity (IMEI), IMEI is commonly called "mobile phone serial number", and is used in GSM mobile networks to identify each independent mobile phone, which is equivalent to the identification number of the mobile phone; and/or, a Universally Unique Identifier (UUID), which refers to a number generated on one machine that is guaranteed to be Unique to all machines in the same space-time; or, OpenUDID: in order to adapt to the policy of 'App shelf App Store refusing to collect UDIDs' of Apple company, the SDK of the alliance statistical analysis iOS platform only provides an OpenUDID version. The OpenUDID version SDK uses OpenUDID as a statistical standard and combines the statistics of mac addresses.
The callback address is a Uniform Resource Locator (URL) used by the third-party download platform to provide return data for the application server.
In addition, it should be noted that, in order to ensure the security of data transmission, the ue information and the callback address in this embodiment are parameters after encryption, where the encryption mode may be other encryption modes such as (Message Digest Algorithm, MD5) encryption and Base64 encryption.
The third-party downloading platform submits the equipment information of the user and the callback address to the server side of the application program so that the server side judges the activation state of the application program according to the equipment information of the user and returns the activation state to the third-party downloading platform according to the callback address. And after receiving the user equipment information and the callback address sent by the third-party downloading platform, the server side of the application program stores and records the user equipment information and the callback address. After the user opens the downloaded APP, the client corresponding to the APP sends the device information of the user to the server of the APP. And the server side matches the equipment information of the user submitted by the third-party downloading platform with the equipment information of the user sent by the client side, and then judges the activation state of the application program according to the matching result. The activation state comprises activation success and activation failure, and the server side can send the activation state to the third-party downloading platform through the callback address after determining the activation state.
And S103, the third-party downloading platform receives the activation state of the application program returned by the server side of the application program.
After the server side returns the activation state to the third-party downloading platform, the third-party downloading platform can receive the activation state of the application program returned by the server side of the application program, and the monitoring of downloading to the activated closed loop is completed.
It should be noted that in this embodiment, mainly the application developer performs statistical analysis for counting the effective downloads of the application, and adjusts and makes the policy for promoting the application, and the third-party downloading platform is a promotion platform of the application developer, so that it is necessary to obtain the device information of the user downloading the application through the third-party downloading platform, and determine the activation state, that is, the effective download statistical data. In addition, the final return of the activation state to the third-party downloading platform is used as the basis for settlement when the settlement is carried out between the developer of the application program and the third-party downloading platform.
From the above description, it can be seen that in the data monitoring method according to the embodiment of the present application, the third party downloading platform monitors a downloading request of the application program, where the downloading request is a request for requesting a server side of the application program to download the application program; after monitoring the downloading request, the third-party downloading platform submits the equipment information and the callback address of the user to a server side of the application program; the server side judges the activation state of the application program according to the equipment information of the user and returns the activation state to the third-party downloading platform according to the callback address; and the third-party downloading platform receives the activation state of the application program returned by the server side of the application program. The server side of the application program can judge and determine the activation state of the application program downloaded through the third-party downloading platform according to the user equipment information acquired by the third-party downloading platform; if the activation is successful, the activation is effective downloading, and compared with a mode of carrying out application program promotion effect only according to downloading quantity in the prior art, data which are not activated (not promoted) are eliminated, so that the obtained analysis result of the promotion effect is more accurate, and the determined release strategy is also more accurate.
According to an embodiment of the present application, another data monitoring method is provided, and is applied to a server side of an application program, as shown in fig. 2, the method includes the following steps:
s201, the server side of the application program receives the equipment information and the callback address of the user submitted by the third-party downloading platform.
The server side of the application program is a server side for providing service for the application program, and the server side corresponds to the client side. The third-party downloading platform is a platform for downloading the application program, and can be an advertisement platform of a third party, such as a headline, a hundred degree and the like; application stores and the like are also possible. The third party download platform monitors the download request of the application program. After monitoring the downloading request, the third-party downloading platform submits the equipment information and the callback address of the user to the server side of the application program, so that the server side of the application program can receive the equipment information and the callback address of the user submitted by the third-party downloading platform.
The downloading request is a request for requesting a server side of the application program to download the application program; the download request is generated by a trigger after the user clicks on the downloaded application. The device information and the callback address of the user are submitted to the server by the third-party downloading platform by calling the detection interface address. The detection interface address is generated by the server according to configuration information such as the name of an application program to be launched, a system (android, iOS and the like), a third-party downloading platform (headline, Guangdong, express, Baidu and the like), a channel name and the like, and is configured in an advertisement position to be launched by an advertiser in the third-party downloading platform, so that a user can click and download the application program when browsing advertisements.
The device information of the user comprises an Identifier For Advertising (IDFA), wherein the IDFA is a unique Identifier related to the device; and/or, International Mobile Equipment Identity (IMEI), IMEI is commonly called "mobile phone serial number", and is used in GSM mobile networks to identify each independent mobile phone, which is equivalent to the identification number of the mobile phone; and/or, a Universally Unique Identifier (UUID), which refers to a number generated on one machine that is guaranteed to be Unique to all machines in the same space-time; or, OpenUDID: in order to adapt to the policy of 'App shelf App Store refusing to collect UDIDs' of Apple company, the SDK of the alliance statistical analysis iOS platform only provides an OpenUDID version. The OpenUDID version SDK uses OpenUDID as a statistical standard and combines the statistics of mac addresses.
The callback address is a Uniform Resource Locator (URL) used by the third-party download platform to provide return data for the application server.
In addition, it should be noted that, in order to ensure the security of data transmission, the ue information and the callback address in this embodiment are parameters after encryption, where the encryption mode may be other encryption modes such as (Message Digest Algorithm, MD5) encryption and Base64 encryption.
S202, after the user finishes downloading the application program, the server side obtains the equipment information of the user according to the client side of the application program.
After the user finishes downloading the application program and opens the downloaded application program APP, the client corresponding to the application program actively sends the device information of the user to the server of the application program. Therefore, the server side can acquire the device information of the user according to the client side of the application program.
And S203, the server side judges the activation state of the application program according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client side.
The server side judges the activation state of the application program according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client side, and the purpose is to determine that the user who opens the application program clicks a downloading link of the application program in the third-party downloading platform before to download the application program. The activation status includes both activation success and activation failure.
And S204, the server returns the activation state to the third-party downloading platform according to the callback address.
And after the activation state is determined, the server end returns the activation state to the third-party downloading platform through the callback address, so that the third-party downloading platform receives the activation state of the application program returned by the server end of the application program, and the monitoring of the closed loop downloaded to the activation is completed. The reason for returning the activation state to the third-party downloading platform is that the activation state is finally returned to the third-party downloading platform to be used as a settlement basis when settlement is carried out between the application program developer and the third-party downloading platform.
From the above description, it can be seen that, in the data monitoring method according to the embodiment of the present application, the server side of the application receives the device information and the callback address of the user, which are submitted by the third-party downloading platform, where the device information and the callback address of the user are submitted to the server side by the third-party downloading platform by calling the detection interface address; after the user finishes downloading the application program, the server side acquires the equipment information of the user according to the client side of the application program; the server side judges the activation state of the application program according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client side; and the server returns the activation state to the third-party downloading platform according to the callback address. The server side of the application program can judge and determine the activation state of the application program downloaded through the third-party downloading platform according to the user equipment information acquired by the third-party downloading platform; if the activation is successful, the activation is effective downloading, and compared with a mode of carrying out application program promotion effect only according to downloading quantity in the prior art, data which are not activated (not promoted) are eliminated, so that the obtained analysis result of the promotion effect is more accurate, and the determined release strategy is also more accurate.
The embodiment of the present application provides another data monitoring method, which is a supplementary description to the embodiment of fig. 1 or fig. 2, and as shown in fig. 3, the method includes:
s301, the third party downloading platform monitors the downloading request of the application program.
The implementation of this step is the same as that of step S101 in fig. 1, and is not described here again.
S302, after the downloading request is monitored, the third-party downloading platform calls the detection interface address and submits the equipment information and the callback address of the user to the server side.
The detection interface address is an interface address which is generated by a server side of the application program and is configured in an advertisement position of a third party downloading platform. The detection interface is generated by the server according to the name of the application program to be launched, the system (android, iOS and the like), the third-party downloading platform (headline, Guangdong, express, Baidu and the like), the channel name and other configuration information, and the detection interface address is configured in an advertisement position to be launched by an advertiser in the third-party downloading platform, so that a user can click and download the application program when browsing advertisements.
The device information and the callback address of the user are the same as those of the user submitted by the third-party downloading platform in fig. 1 and 2, and are not described herein again.
And S303, the server side of the application program receives the equipment information and the callback address of the user submitted by the third-party downloading platform.
S304, after the user finishes downloading the application program, the server side obtains the equipment information of the user according to the client side of the application program.
The implementation of this step is the same as the implementation of step S202 in fig. 2, and is not described here again.
S305, the server side matches the user equipment information acquired through the client side with the user equipment information submitted through the third-party downloading platform.
The server side matches the user equipment information acquired through the client side with the user equipment information submitted through the third-party downloading platform, namely, the server side compares the user equipment information acquired through the client side with the user equipment information submitted through the third-party downloading platform, if the user equipment information is consistent with the user equipment information, the matching is successful, and if the user equipment information is inconsistent with the user equipment information, the matching is unsuccessful.
S306, the server side judges the activation state of the application program according to the matching result.
The server side judges the activation state of the application program according to the matching result, and specifically comprises the following steps: if the matching is successful, the activation state of the application program is successful; if the matching fails, the activation state of the application program is activation failure.
And S307, the server returns the activation state to the third-party downloading platform according to the callback address.
The implementation of this step is the same as that of step S204 in fig. 2, and is not described here again.
S308, the third-party downloading platform receives the activation state of the application program returned by the server side of the application program.
The implementation of this step is the same as that of step S103 in fig. 1, and is not described here again.
Further, after the server determines the activation state of the application program, the activation ratios (activation success ratios) of different third-party download platforms can be counted according to the activation state of the application program. And calculating the activation proportion of downloading the application programs through different channels according to the activation success amount of all the third-party downloading platforms, and determining which channel is the preferred popularization mode. The statistics of the activation proportion of different third-party downloading platforms and the activation proportion of downloading the application programs in different channels are carried out to make a more reasonable popularization strategy.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein.
According to an embodiment of the present application, there is also provided an apparatus for data monitoring implementing the method described in fig. 1 to 3, as shown in fig. 4, the apparatus includes:
the monitoring unit 41 is configured to monitor a download request of the application program by the third-party download platform, where the download request is a request for requesting a server side of the application program to download the application program;
the submitting unit 42 is configured to, after monitoring the download request, submit the device information of the user and the callback address to the server side of the application program by the third-party download platform, so that the server side determines the activation state of the application program according to the device information of the user and returns the activation state to the third-party download platform according to the callback address;
and the receiving unit 43 is used for the third party downloading platform to receive the activation state of the application program returned by the server side of the application program.
From the above description, it can be seen that in the data monitoring apparatus according to the embodiment of the present application, the third party downloading platform monitors a downloading request of the application program, where the downloading request is a request for requesting a server side of the application program to download the application program; after monitoring the downloading request, the third-party downloading platform submits the equipment information and the callback address of the user to a server side of the application program; the server side judges the activation state of the application program according to the equipment information of the user and returns the activation state to the third-party downloading platform according to the callback address; and the third-party downloading platform receives the activation state of the application program returned by the server side of the application program. The server side of the application program can judge and determine the activation state of the application program downloaded through the third-party downloading platform according to the user equipment information acquired by the third-party downloading platform; if the activation is successful, the activation is effective downloading, and compared with a mode of carrying out application program promotion effect only according to downloading quantity in the prior art, data which are not activated (not promoted) are eliminated, so that the obtained analysis result of the promotion effect is more accurate, and the determined release strategy is also more accurate.
Further, as shown in fig. 5, the submitting unit 42 includes:
the calling module 421 is configured to call, by the third-party downloading platform, a detection interface address, where the detection interface address is an interface address configured in an advertisement slot of the third-party downloading platform and generated by the server side of the application program;
and a submitting module 422, configured to submit the device information of the user and the callback address to the server according to the detection interface address.
Specifically, the specific process of implementing the functions of each unit and module in the device in the embodiment of the present application may refer to the related description in the method embodiment, and is not described herein again.
According to an embodiment of the present application, there is also provided an apparatus for data monitoring implementing the method described in fig. 1 to 3, as shown in fig. 6, the apparatus includes:
the receiving unit 51 is used for the server side of the application program to receive the device information and the callback address of the user submitted by the third-party downloading platform, wherein the device information and the callback address of the user are submitted to the server side by the third-party downloading platform by calling the detection interface address;
the obtaining unit 52 is configured to, after the user completes downloading the application program, obtain, by the server, device information of the user according to the client of the application program;
the judging unit 53 is configured to judge, by the server, the activation state of the application program according to the device information of the user submitted by the third-party download platform and the device information of the user acquired by the client;
and a returning unit 54, configured to return, by the server, the activation state to the third-party downloading platform according to the callback address.
From the above description, it can be seen that, in the data monitoring device according to the embodiment of the present application, the server side of the application receives the device information and the callback address of the user, which are submitted by the third-party downloading platform, where the device information and the callback address of the user are submitted to the server side by the third-party downloading platform by calling the detection interface address; after the user finishes downloading the application program, the server side acquires the equipment information of the user according to the client side of the application program; the server side judges the activation state of the application program according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client side; and the server returns the activation state to the third-party downloading platform according to the callback address. The server side of the application program can judge and determine the activation state of the application program downloaded through the third-party downloading platform according to the user equipment information acquired by the third-party downloading platform; if the activation is successful, the activation is effective downloading, and compared with a mode of carrying out application program promotion effect only according to downloading quantity in the prior art, data which are not activated (not promoted) are eliminated, so that the obtained analysis result of the promotion effect is more accurate, and the determined release strategy is also more accurate.
Further, as shown in fig. 7, the judging unit 53 includes:
a matching module 531, configured to match, by the server, the device information of the user obtained through the client with the device information of the user submitted through a third-party downloading platform;
the determining module 532 is configured to determine, by the server side, the activation state of the application program according to the matching result.
Further, as shown in fig. 7, the apparatus further includes:
and the generating unit 55 is configured to generate the detection interface address according to configuration information corresponding to the application program, where the configuration information at least includes a name of the application program and a name of the third-party downloading platform.
Further, as shown in fig. 7, the apparatus further includes:
and the counting unit 56 is used for counting the activation proportion of different third-party downloading platforms according to the activation state of the application program.
Specifically, the specific process of implementing the functions of each unit and module in the device in the embodiment of the present application may refer to the related description in the method embodiment, and is not described herein again.
According to an embodiment of the present application, there is also provided a system for data monitoring for implementing the method described in fig. 1 to 3, where the system includes a third-party download platform, an application server, and an application client:
the third-party downloading platform is used for monitoring a downloading request of the application program, wherein the downloading request is a request for requesting a server side of the application program to download the application program; after monitoring the downloading request, submitting the equipment information and the callback address of the user to a server side of the application program; receiving an activation state of the application program returned by the server side of the application program;
the server side of the application program is used for receiving the equipment information and the callback address of the user submitted by the third-party downloading platform; after the user finishes downloading the application program, the server side acquires the equipment information of the user according to the client side of the application program; the server side judges the activation state of the application program according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client side; the server returns the activation state to the third-party downloading platform according to the callback address;
and the client of the application program is used for reporting the equipment information of the user to the server after the user opens the downloaded application program.
From the above description, it can be seen that, in the system for data monitoring in the embodiment of the present application, the server side of the application program receives the device information and the callback address of the user, which are submitted by the third-party downloading platform, and the device information and the callback address of the user are submitted to the server side by the third-party downloading platform by calling the detection interface address; after the user finishes downloading the application program, the server side acquires the equipment information of the user according to the client side of the application program; the server side judges the activation state of the application program according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client side; and the server returns the activation state to the third-party downloading platform according to the callback address. The server side of the application program can judge and determine the activation state of the application program downloaded through the third-party downloading platform according to the user equipment information acquired by the third-party downloading platform; if the activation is successful, the activation is effective downloading, and compared with a mode of carrying out application program promotion effect only according to downloading quantity in the prior art, data which are not activated (not promoted) are eliminated, so that the obtained analysis result of the promotion effect is more accurate, and the determined release strategy is also more accurate.
There is also provided, in accordance with an embodiment of the present application, a non-transitory computer-readable storage medium storing computer instructions that cause the computer to perform the method of data monitoring described in any of fig. 1-3.
It will be apparent to those skilled in the art that the modules or steps of the present application described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and they may alternatively be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, or fabricated separately as individual integrated circuit modules, or fabricated as a single integrated circuit module from multiple modules or steps. Thus, the present application is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present application and is not intended to limit the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (10)

1. A method of data monitoring, the method comprising:
monitoring a downloading request of an application program by a third-party downloading platform, wherein the downloading request is a request for requesting a server side of the application program to download the application program;
after monitoring the downloading request, the third-party downloading platform submits the equipment information and the callback address of the user to the server end of the application program, so that the server end judges the activation state of the application program according to the equipment information of the user and returns the activation state to the third-party downloading platform according to the callback address;
and the third-party downloading platform receives the activation state of the application program returned by the server side of the application program.
2. The method of claim 1, wherein the third party downloading platform submitting the device information and the callback address of the user to the server side of the application comprises:
the third party downloading platform calls a detection interface address, wherein the detection interface address is an interface address which is generated by a server side of the application program and is configured at an advertisement position of the third party downloading platform;
and submitting the equipment information and the callback address of the user to the server side according to the detection interface address.
3. A method of data monitoring, the method comprising:
the method comprises the steps that a server side of an application program receives user equipment information and a callback address submitted by a third-party downloading platform, wherein the user equipment information and the callback address are submitted to the server side by the third-party downloading platform through calling a detection interface address;
after the user finishes downloading the application program, the server side acquires the equipment information of the user according to the client side of the application program;
the server side judges the activation state of the application program according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client side;
and the server returns the activation state to the third-party downloading platform according to the callback address.
4. The method of claim 3, wherein the step of the server determining the activation status of the application according to the device information of the user submitted by the third-party download platform and the device information of the user acquired by the client comprises:
the server side matches the equipment information of the user acquired through the client side with the equipment information of the user submitted through a third-party downloading platform;
and the server side judges the activation state of the application program according to the matching result.
5. The method of data monitoring according to claim 4, further comprising:
and generating a detection interface address according to configuration information corresponding to the application program, wherein the configuration information at least comprises the name of the application program and the name of a third-party downloading platform.
6. The method of data monitoring according to claim 5, further comprising:
and counting the activation proportion of different third-party downloading platforms according to the activation state of the application program.
7. An apparatus for data monitoring, the apparatus comprising:
the monitoring unit is used for monitoring a downloading request of the application program by the third-party downloading platform, wherein the downloading request is a request for requesting a server side of the application program to download the application program;
the submitting unit is used for submitting the equipment information and the callback address of the user to the server end of the application program by the third-party downloading platform after monitoring the downloading request, so that the server end judges the activation state of the application program according to the equipment information of the user and returns the activation state to the third-party downloading platform according to the callback address;
and the receiving unit is used for receiving the activation state of the application program returned by the server side of the application program by the third-party downloading platform.
8. An apparatus for data monitoring, the apparatus comprising:
the receiving unit is used for receiving the equipment information and the callback address of the user submitted by the third-party downloading platform by the server side of the application program, wherein the equipment information and the callback address of the user are submitted to the server side by the third-party downloading platform by calling the detection interface address;
the acquisition unit is used for acquiring the equipment information of the user by the server side according to the client side of the application program after the user finishes downloading the application program;
the judging unit is used for judging the activation state of the application program by the server according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client;
and the return unit is used for returning the activation state to the third-party downloading platform by the server side according to the callback address.
9. A data monitoring system is characterized by comprising a third-party downloading platform, an application program server side and an application program client side:
the third-party downloading platform is used for monitoring a downloading request of the application program, wherein the downloading request is a request for requesting a server side of the application program to download the application program; after monitoring the downloading request, submitting the equipment information and the callback address of the user to a server side of the application program; receiving an activation state of the application program returned by the server side of the application program;
the server side of the application program is used for receiving the equipment information and the callback address of the user submitted by the third-party downloading platform; after the user finishes downloading the application program, the server side acquires the equipment information of the user according to the client side of the application program; the server side judges the activation state of the application program according to the equipment information of the user submitted by the third-party downloading platform and the equipment information of the user acquired by the client side; the server returns the activation state to the third-party downloading platform according to the callback address;
and the client of the application program is used for reporting the equipment information of the user to the server after the user opens the downloaded application program.
10. A non-transitory computer-readable storage medium storing computer instructions that cause a computer to perform the method of data monitoring of any one of claims 1-6.
CN201910878810.XA 2019-09-17 2019-09-17 Data monitoring method, device and system Pending CN110727554A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910878810.XA CN110727554A (en) 2019-09-17 2019-09-17 Data monitoring method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910878810.XA CN110727554A (en) 2019-09-17 2019-09-17 Data monitoring method, device and system

Publications (1)

Publication Number Publication Date
CN110727554A true CN110727554A (en) 2020-01-24

Family

ID=69219153

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910878810.XA Pending CN110727554A (en) 2019-09-17 2019-09-17 Data monitoring method, device and system

Country Status (1)

Country Link
CN (1) CN110727554A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112231618A (en) * 2020-10-14 2021-01-15 北京思特奇信息技术股份有限公司 Multi-contact non-invasive page information recommendation bit configuration method and related device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001043013A1 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method and system for distributing advertisements to client devices
US20090234714A1 (en) * 2008-03-12 2009-09-17 Clevx, Llc Software distribution system with advertising revenue subsidy and method of operation thereof
CN105354132A (en) * 2015-09-25 2016-02-24 百度在线网络技术(北京)有限公司 Mobile application release processing method and release channel tracking method and system
CN109949062A (en) * 2017-12-20 2019-06-28 北京京东尚科信息技术有限公司 Application software Extension Software Platform confirmation method and device, storage medium, electronic equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001043013A1 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method and system for distributing advertisements to client devices
US20090234714A1 (en) * 2008-03-12 2009-09-17 Clevx, Llc Software distribution system with advertising revenue subsidy and method of operation thereof
CN105354132A (en) * 2015-09-25 2016-02-24 百度在线网络技术(北京)有限公司 Mobile application release processing method and release channel tracking method and system
CN109949062A (en) * 2017-12-20 2019-06-28 北京京东尚科信息技术有限公司 Application software Extension Software Platform confirmation method and device, storage medium, electronic equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112231618A (en) * 2020-10-14 2021-01-15 北京思特奇信息技术股份有限公司 Multi-contact non-invasive page information recommendation bit configuration method and related device

Similar Documents

Publication Publication Date Title
CN106101258B (en) Interface calling method, device and system of hybrid cloud
CN102231746B (en) Method for validating identification information and terminal thereof
CN110430205B (en) Single sign-on method, device, equipment and computer readable storage medium
US9432425B2 (en) Method and system for downloading content
CN106209726B (en) Mobile application single sign-on method and device
CN109495467B (en) Method and device for updating interception rule and computer readable storage medium
CN107241336B (en) Identity verification method and device
CN108810116A (en) Message treatment method and Related product
CN107026758B (en) Information processing method, information processing system and server for CDN service update
CN108933789B (en) Method for preventing personal information leakage and third-party application server
CN104852926B (en) Account registration login method and device
US20140019957A1 (en) Method, apparatus, and system for sharing software among terminals
CN111818514B (en) Privacy security equipment identifier generation method, device and system
CA3129986A1 (en) Network testing method and device
CN106708539B (en) Client updating method and device
CN103581881B (en) Comprehensive number-obtaining device as well as system and method for obtaining cell phone number of user on network side
CN105554136B (en) Backup Data restoring method, apparatus and system
CN113542418A (en) File management method and device, electronic equipment and storage medium
CN108989365B (en) Information processing method, server, terminal equipment and storage medium
US20170134177A1 (en) Charging method and device, access device, service quality control method and device
CN110727554A (en) Data monitoring method, device and system
CN107844310B (en) Configuration information updating method and system
CN110995756B (en) Method and device for calling service
CN113407823A (en) IOS message pushing method and system
CN110311839B (en) Push information tracking method, device, server, terminal and storage medium

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 200120 Room 308, 3 / F, unit 2, No. 231, Shibo Village Road, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai

Applicant after: Wheel interconnection technology (Shanghai) Co., Ltd

Address before: 200125 501, room 5, 3 building, 3601 Dongfang Road, Pudong New Area, Shanghai.

Applicant before: SHANGHAI YIDIAN SPACE NETWORK Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200124