CN109377275B - Data tracking method, device, computer equipment and storage medium - Google Patents

Data tracking method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN109377275B
CN109377275B CN201811199140.0A CN201811199140A CN109377275B CN 109377275 B CN109377275 B CN 109377275B CN 201811199140 A CN201811199140 A CN 201811199140A CN 109377275 B CN109377275 B CN 109377275B
Authority
CN
China
Prior art keywords
page
tracking
hyperlink
access
log
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.)
Active
Application number
CN201811199140.0A
Other languages
Chinese (zh)
Other versions
CN109377275A (en
Inventor
方星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Life Insurance Company of China Ltd
Original Assignee
Ping An Life Insurance Company of China 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 Ping An Life Insurance Company of China Ltd filed Critical Ping An Life Insurance Company of China Ltd
Priority to CN201811199140.0A priority Critical patent/CN109377275B/en
Publication of CN109377275A publication Critical patent/CN109377275A/en
Application granted granted Critical
Publication of CN109377275B publication Critical patent/CN109377275B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses a data tracking method, a device, computer equipment and a storage medium, which comprise the following steps: acquiring an access request initiated by triggering a hyperlink, wherein the access request comprises the hyperlink, and the hyperlink comprises a characteristic field which characterizes page information of a page bearing the hyperlink; reading the characteristic field to generate the page information; and writing the page information into a log file according to a preset log format to generate a tracking log. By setting a feature field on the hyperlink of the page advertisement, the page information of the page where the page advertisement is located is written in the feature field. And then generating an event tracking log comprising the page information, so that an actual dispenser of the page advertisement can conveniently view, track and mine the advertisement click quantity and other imported quantity data, and the accuracy of advertisement release can be higher.

Description

Data tracking method, device, computer equipment and storage medium
Technical Field
The embodiment of the invention relates to the field of data processing, in particular to a data tracking method, a data tracking device, computer equipment and a storage medium.
Background
With the development of internet technology, the popularity of computers has become increasingly wider. With the popularity of computers as an important component of computer content, browsers are becoming the most commonly used entertainment and office tools for the public. To increase revenue for a business, some browser providers may place page advertisements on browser pages for promotion. The page advertisement refers to various forms of connection advertisements placed in each page of video on demand, and can comprise advertisements of the Banner type, flash, text link type and the like.
In the prior art, when the advertisement cost is calculated, the page advertisement is usually charged by the click rate of the advertisement. Specifically, the provider of the page content rents out the advertisement space and records the number of times the terminal browsing its page clicks on the advertisement, and then settles the advertisement fee to the actual dispenser of the advertisement according to the number of clicks.
The inventor of the invention discovers in research that the actual advertisement dispenser in the prior art cannot acquire the accurate data of the click quantity and other imported quantity information of the advertisement, so that the advertisement dispenser cannot be accurately controlled.
Disclosure of Invention
The embodiment of the invention provides a data tracking method, a device, computer equipment and a storage medium, which can enable an advertisement dispenser to track advertisement data.
In order to solve the technical problems, the embodiment of the invention adopts the following technical scheme: there is provided a data tracking method comprising the steps of:
Acquiring an access request initiated by triggering a hyperlink, wherein the access request comprises the hyperlink, and the hyperlink comprises a characteristic field which characterizes page information of a page bearing the hyperlink;
Reading the characteristic field to generate the page information;
and writing the page information into a log file according to a preset log format to generate a tracking log.
Optionally, the step of reading the feature field to generate the page information includes:
extracting the characteristic field at a preset position in the hyperlink;
and converting the characteristic field into the page information according to a preset mapping conversion list.
Optionally, after the step of writing the page information into the log file according to the preset log format to generate the tracking log, the method further includes:
acquiring subsequent transaction information of the access request imported by the hyperlink;
And when the deal information shows that the deal is done, marking the tracking log as the deal according to a preset marking strategy.
Optionally, when the deal information shows that the deal has been done, after the step of marking the tracking log as being done according to a preset marking policy, the method further includes:
Acquiring the number of the transacted tracking logs;
calculating the ratio of the number of transacted tracking logs to the number of access requests imported by the hyperlink;
And when the ratio is smaller than a preset comparison threshold value, the advertisement information triggering the hyperlink put on the page is withdrawn.
Optionally, the hyperlink is used for jumping links of the page advertisement, the characteristic field comprises an agent channel field, and the tracking log comprises an agent channel; after writing the page information into a log file according to a preset log format to generate a tracking log, the method comprises the following steps:
Counting the tracking logs by taking the agent channels as a limiting condition;
calculating the income ratio of the importing access of each agent channel according to the statistical result;
And when the yield is smaller than a preset yield threshold, reducing or canceling the advertisement delivery budget of the page to which the agent channel belongs.
Optionally, when the benefit rate is smaller than a preset benefit threshold, reducing or canceling the advertisement delivery budget of the page to which the agent channel belongs further includes:
Acquiring the access quantity of the access requests in a unit time period;
Comparing the access number with a preset concurrency threshold;
and when the access quantity is larger than the concurrency threshold, prohibiting the access request imported by the agency channel responding to the income ratio smaller than the preset income threshold.
Optionally, the hyperlink is used for jumping links of the page advertisements, the same product is provided with a plurality of different page advertisements, the characteristic field comprises a number field of the page advertisements, and the tracking log comprises the numbers of the page advertisements borne by the pages; after writing the page information into a log file according to a preset log format to generate a tracking log, the method further comprises the following steps:
counting the tracking logs by taking the number as a limiting condition;
obtaining the access quantity of the access requests corresponding to the numbers according to the statistical result;
comparing the access quantity with a preset access threshold, and when the access quantity is smaller than the access threshold, canceling the delivery of the page advertisement represented by the access quantity.
In order to solve the above technical problem, an embodiment of the present invention further provides a data tracking device, including:
the access request comprises the hyperlink, wherein the hyperlink comprises a characteristic field, and the characteristic field characterizes page information of a page bearing the hyperlink;
the processing module is used for reading the characteristic field to generate the page information;
and the execution module is used for writing the page information into a log file according to a preset log format to generate a tracking log.
Optionally, the data tracking apparatus further comprises:
The first extraction module is used for extracting the characteristic field at a preset position in the hyperlink;
And the first execution sub-module is used for converting the characteristic field into the page information according to a preset mapping conversion list.
Optionally, the data tracking apparatus further comprises:
The first acquisition sub-module is used for acquiring the subsequent transaction information of the access request imported by the hyperlink;
and the second execution sub-module is used for marking the tracking log as transacted according to a preset marking strategy when the transacting information shows that the transacting is completed.
Optionally, the data tracking apparatus further comprises:
a second obtaining sub-module, configured to obtain the number of the transacted tracking logs;
a first processing sub-module for calculating a ratio of the number of transacted trace logs to the number of access requests imported by the hyperlink;
And the third execution sub-module is used for canceling the advertisement information which is put on the page and triggers the hyperlink when the ratio is smaller than a preset comparison threshold value.
Optionally, the hyperlink is used for jumping links of the page advertisement, the characteristic field comprises an agent channel field, and the tracking log comprises an agent channel; the data tracking apparatus further includes:
The first statistics sub-module is used for counting the tracking log by taking the agent channel as a limiting condition;
The second processing sub-module is used for calculating the income ratio of the importing access of each agent channel according to the statistical result;
and the fourth execution sub-module is used for reducing or canceling the advertisement delivery budget of the page to which the agent channel belongs when the yield is smaller than a preset yield threshold.
Optionally, the data tracking apparatus further comprises:
The third acquisition sub-module is used for acquiring the access quantity of the access requests in the unit time period;
The third processing sub-module is used for comparing the access quantity with a preset concurrency threshold;
and a fifth execution sub-module, configured to prohibit access requests imported by the agent channel in response to the benefit rate being less than a preset benefit threshold when the number of accesses is greater than the concurrency threshold.
Optionally, the hyperlink is used for jumping links of the page advertisements, the same product is provided with a plurality of different page advertisements, the characteristic field comprises a number field of the page advertisements, and the tracking log comprises the numbers of the page advertisements borne by the pages; the data tracking apparatus further includes:
the second statistics sub-module is used for counting the tracking logs by taking the number as a limiting condition;
a fourth processing sub-module, configured to obtain, according to a statistical result, an access number of the access request corresponding to each number;
And the sixth execution sub-module is used for comparing the access quantity with a preset access threshold value, and when the access quantity is smaller than the access threshold value, canceling the delivery of the page advertisement represented by the access quantity.
To solve the above technical problem, an embodiment of the present invention further provides a computer device, including a memory and a processor, where the memory stores computer readable instructions, and when the computer readable instructions are executed by the processor, the processor is caused to execute the steps of the data tracking method.
To solve the above technical problem, an embodiment of the present invention further provides a storage medium storing computer readable instructions, where the computer readable instructions when executed by one or more processors cause the one or more processors to perform the steps of the data tracking method described above.
The embodiment of the invention has the beneficial effects that: by setting a feature field on the hyperlink of the page advertisement, the page information of the page where the page advertisement is located is written in the feature field. The page information can be information of an agent of the advertisement, a delivery channel, advertisement content, and the like. When a user triggers the hyperlink to jump by clicking the page advertisement, the generated access request comprises the hyperlink information, the server reads the characteristic field in the hyperlink according to the set decoding rule to acquire the page information, and then an event tracking log comprising the page information is generated, so that an actual dispenser of the page advertisement can conveniently view, track and mine the advertisement click amount and other imported data, and the accuracy of advertisement release can be higher.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a basic flow of a data tracking method according to an embodiment of the present invention;
FIG. 2 is a flow chart of resolving page information according to an embodiment of the present invention;
FIG. 3 is a schematic flow chart of the marking transaction information according to the embodiment of the invention;
FIG. 4 is a schematic flow chart of controlling advertisement delivery by importing yield according to an embodiment of the present invention;
FIG. 5 is a schematic flow chart of advertisement delivery control by yield according to an embodiment of the present invention;
FIG. 6 is a flow chart illustrating access restriction during a high concurrency period according to an embodiment of the present invention;
FIG. 7 is a flowchart of an embodiment of the present invention for filtering advertisement versions by tracking logs;
FIG. 8 is a schematic diagram of a basic structure of a data tracking apparatus according to an embodiment of the present invention;
Fig. 9 is a basic structural block diagram of a computer device according to an embodiment of the present invention.
Detailed Description
In order to enable those skilled in the art to better understand the present invention, the following description will make clear and complete descriptions of the technical solutions according to the embodiments of the present invention with reference to the accompanying drawings.
In some of the flows described in the specification and claims of the present invention and in the foregoing figures, a plurality of operations occurring in a particular order are included, but it should be understood that the operations may be performed out of order or performed in parallel, with the order of operations such as 101, 102, etc., being merely used to distinguish between the various operations, the order of the operations themselves not representing any order of execution. In addition, the flows may include more or fewer operations, and the operations may be performed sequentially or in parallel. It should be noted that, the descriptions of "first" and "second" herein are used to distinguish different messages, devices, modules, etc., and do not represent a sequence, and are not limited to the "first" and the "second" being different types.
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to fall within the scope of the invention.
As used herein, a "terminal" includes both a device of a wireless signal receiver having no transmitting capability and a device of receiving and transmitting hardware having receiving and transmitting hardware capable of performing bi-directional communications over a bi-directional communication link, as will be appreciated by those skilled in the art. Such a device may include: a cellular or other communication device having a single-line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communications Service, personal communications System) that may combine voice, data processing, facsimile and/or data communications capabilities; PDA (Personal DIGITAL ASSISTANT ) that may include a radio frequency receiver, pager, internet/intranet access, web browser, notepad, calendar and/or GPS (Global Positioning System ) receiver; a conventional laptop and/or palmtop computer or other appliance that has and/or includes a radio frequency receiver. As used herein, "terminal," "terminal device" may be portable, transportable, installed in a vehicle (aeronautical, maritime, and/or land-based), or adapted and/or configured to operate locally and/or in a distributed fashion, to operate at any other location(s) on earth and/or in space. The "terminal" and "terminal device" used herein may also be a communication terminal, a network access terminal, and a music/video playing terminal, for example, may be a PDA, a MID (Mobile INTERNET DEVICE ) and/or a Mobile phone with a music/video playing function, and may also be a smart tv, a set top box, and other devices.
Referring to fig. 1, fig. 1 is a basic flow chart of a data tracking method according to the present embodiment.
As shown in fig. 1, a data tracking method includes the following steps:
S1100, acquiring an access request initiated by triggering a hyperlink, wherein the access request comprises the hyperlink, and the hyperlink comprises a characteristic field which characterizes page information of a page bearing the hyperlink;
The advertisement put on the browser page or the video page is provided with a hyperlink, and the hyperlink is used for jumping the page browsed by the user to a jumping link selling the advertisement product or a webpage main page of a company to which the advertisement product belongs. In this embodiment, the advertisement may be a picture advertisement, a video advertisement, or a text advertisement.
After the page advertisement is clicked by a browsing user, the hyperlink skip is triggered, an access request is generated according to a hypertext transfer protocol in the hyperlink, and the access request of the user terminal is sent to a corresponding service server end so as to acquire a main page of a company web page to which the advertisement product is sold or the advertisement product belongs.
In this embodiment, the hyperlink includes a feature field that characterizes page information of the page carrying the hyperlink. The structure of the hyperlink is divided into at least two parts, one of which is the page address of the jumped page, e.g., www.zhuanli.com/; secondly, the characteristic character segment is characterized by agent information, a delivery channel, operation content or a jump mode of the advertisement. For example, www.zhuanli.com/dlr085-tfqd623-ry541-tzfs01, wherein dlr085 denotes agent number 085, tfqd623 channel number 623, 541, and 01 for skip mode. dlr085-tfqd623-ry541-tzfs01 are characteristic characters. However, the structure of the hyperlink is not limited thereto, and in some embodiments, when the jump page pointed by the hyperlink is a product specific vending page of the platform website, the position of the specific page needs to be written, for example www.zhuanli.com/thread-13-1-1/dlr085-tfqd623-ry541-tzfs01, and the position pointed by the thread-13-1-1 is the specific page. In some embodiments, the hyperlink requires the suffix to be added.
S1200, reading the characteristic field to generate the page information;
When the server side receives an access request sent by the user terminal, the server side reads the characteristic field in the access request, and then converts the characteristic field into specific readable information according to the corresponding conversion list.
For example, dlr-tfqd 623-ry541-tzfs01 in the feature field, the type of feature phrase is determined by the character phrase, and the number indicates specific information. The phrase and number need to be converted to specific information by looking up a specific mapping conversion list, for example, in dlr085,085, the "ad agent" is indicated by mapping conversion list query dlr, 085 is the number of agent "sheet XX", and then "ad agent sheet XX" is converted dlr by conversion 085. And similarly, analyzing all the information in the characteristic field according to the method to generate complete page information.
S1300, writing the page information into a log file according to a preset log format to generate a tracking log.
In order to record the extracted page information conveniently, the extracted page information is written into an event log, and the time when the access request occurs and the page information are written in the event log in sequence, wherein the page information comprises (but not limited to): agent information, delivery channel, operating content, or jump mode.
In this embodiment, each access request corresponds to an event log, which is defined as a trace log.
The above embodiment sets a feature field on the hyperlink of the page advertisement, and writes the page information of the page where the page advertisement is located in the feature field. The page information can be information of an agent of the advertisement, a delivery channel, advertisement content, and the like. When a user triggers the hyperlink to jump by clicking the page advertisement, the generated access request comprises the hyperlink information, the server reads the characteristic field in the hyperlink according to the set decoding rule to acquire the page information, and then an event tracking log comprising the page information is generated, so that an actual dispenser of the page advertisement can conveniently view, track and mine the advertisement click amount and other imported data, and the accuracy of advertisement release can be higher.
In some embodiments, the information represented by the feature field needs to be parsed twice to be readable page information, so that the feature field needs to be parsed after the feature field is acquired. Referring to fig. 2 specifically, fig. 2 is a flow chart illustrating the parsing of page information according to the present embodiment.
As shown in fig. 2, step S1200 includes the steps of:
S1211, extracting the characteristic field at a preset position in the hyperlink;
When the server receives the access request sent by the user terminal, the server obtains the feature field from the position of the hyperlink appointed setting feature field. For example, the position between html and the penultimate separator "/" is where the feature field is located. The server side extracts the feature field by accessing the specified location.
S1212, converting the characteristic field into the page information according to a preset mapping conversion list.
To convert the feature field into readable page information, the conversion is performed using a mapping conversion list in this embodiment. The mapping conversion list records page information corresponding to each characteristic field. For example, dlr-tfqd 623-ry541-tzfs01 in the feature field, the type of feature phrase is determined by the character phrase, and the number indicates specific information. The phrase and number need to be converted to specific information by looking up a specific mapping conversion list, for example, in dlr085,085, the "ad agent" is indicated by mapping conversion list query dlr, 085 is the number of agent "sheet XX", and then "ad agent sheet XX" is converted dlr by conversion 085. And similarly, analyzing all the information in the characteristic field according to the method to generate complete page information.
In some embodiments, to further analyze and track the acquired page data, the server records the client's transaction imported through hyperlinks and generates transaction information to facilitate subsequent data mining. Referring to fig. 3 in detail, fig. 3 is a schematic flow chart of marking the transaction information according to the present embodiment.
As shown in fig. 3, the step S1300 further includes the following steps
S1311, acquiring subsequent transaction information of the access request imported by the hyperlink;
after generating the tracking log, the server side continues to record the subsequent access information of the access request. When the customer browses the product buying and selling page, directly quits the webpage and does not send a transaction request, and records the final result of the access request as that no transaction occurs. After browsing the product buying and selling web page, the customer purchases the product intentionally and sends the purchase request to the server, and after completing the online purchase, the server records the final result of the access request as the completion transaction. Both completed and incomplete transactions are defined as transaction information.
S1312, marking the tracking log as transacted according to a preset marking strategy when the transacting information shows that transacted.
When the end result of the access request is recorded by the server to be the completion of the transaction, the transaction result is marked in the tracking log. The marking is performed by a preset marking strategy, in some embodiments, the marking strategy is performed on the name of a tracking log, for example, the name of the tracking log is C01-2018.8.8.12.00.35-02, wherein C01 represents that the log is the tracking log generated by hyperlink jumping, 2018.8.8.12.00.35 represents the time of generation of the log of 'year and time of day minute second', 01 represents that the access request does not generate a transaction, and 02 represents that the access request generates a transaction. However, the marking method of the transaction information is not limited to this, and the marking method may be marking in a tracking log, for example, writing the transaction in the tracking day, according to the specific application scenario.
In some embodiments, to control the effectiveness of advertisement delivery, it is necessary to evaluate the quality of advertisement delivery by the rate of success when the advertisement is delivered for a period of time or when a one-stage advertisement contract is completed. Referring to fig. 4 specifically, fig. 4 is a schematic flow chart of controlling advertisement delivery by importing a success rate according to the present embodiment.
As shown in fig. 4, step S1300 further includes the following steps:
s1321, acquiring the number of the transacted tracking logs;
When an advertisement is put for a period of time or an advertisement contract of one stage is completed, the putting quality of the advertisement needs to be evaluated through the success rate. All tracking logs in a time period are firstly obtained during evaluation. For example, the effectiveness of an ad contract is one year, with all tracking logs for the ad year being obtained at the end of the ad contract.
In some embodiments, when there are multiple advertisers participating in the advertisement delivery, it is necessary to obtain a tracking log for each agent under the name of the agent as a search condition.
S1322, calculating the ratio of the number of the transacted tracking logs to the number of the access requests imported by the hyperlink;
And obtaining the tracking logs of the agents, and extracting the number of the tracking logs of the completed transaction. The number of access requests imported by the agent, i.e. the sum of the tracking logs and the number of trails and unhands of the agent, is obtained at the same time. The ratio of the number of transacted tracking logs to the number of access requests imported by the hyperlink is calculated. The ratio indicates a duty cycle of access requests in the imported requests to complete the transaction.
S1323, when the ratio is smaller than a preset comparison threshold, the advertisement information triggering the hyperlink put on the page is withdrawn.
And comparing the calculated ratio with a set comparison threshold, and when the ratio is smaller than the comparison threshold, canceling the advertisement information triggering the hyperlink put on the page, namely canceling the page advertisement on the page to which the agent belongs. For example, the ratio is 0.15, and when the comparison threshold is set to 0.2, the page advertisement on the page to which the agent belongs is withdrawn.
By deep mining of the tracking log, the success rate of the introduced flow of each advertisement agency can be calculated, cooperation with unqualified advertisement agency is finished, and the yield of advertisements is improved. And meanwhile, the action that the advertisement agency brushes the click rate through an illegal channel for earning agency fees is avoided.
In some embodiments, the advertising rate of return for each agent is calculated for the revenue generated for the agent channel of each agent. In this embodiment, the hyperlink is used for jump link of the page advertisement, the characteristic field includes an agent channel field, the trace log includes an agent channel, and the trace log marked as already paid is written with the already paid amount, and then the profit rate of the advertisement can be calculated according to the advertisement fee. Referring to fig. 5 specifically, fig. 5 is a schematic flow chart of advertisement delivery control by yield according to the present embodiment.
As shown in fig. 5, step S1300 further includes:
s1331, counting the tracking logs by taking the agent channels as limiting conditions;
When an advertisement is put for a period of time or an advertisement contract of one stage is completed, the putting quality of the advertisement needs to be evaluated through the success rate. All tracking logs in a time period are firstly obtained during evaluation. For example, the effectiveness of an ad contract is one year, with all tracking logs for the ad year being obtained at the end of the ad contract. However, the statistical time may be any set time length according to the specific application scenario.
S1332, calculating the income ratio of the importing access of each agent channel according to the statistical result;
counting to obtain a tracking log of the achieved transaction in the access request imported by each agent channel, then according to the transaction amount recorded in each tracking log, accumulating the transaction amount to obtain the transaction total amount of the agent channel, then obtaining the advertising cost of the agent channel recorded in a server, calculating the ratio of the transaction total amount to the advertising cost, and multiplying by 100% to obtain the advertising yield of the transaction channel.
S1333, when the yield is smaller than a preset yield threshold, reducing or canceling the advertisement delivery budget of the page to which the agent channel belongs.
And comparing the calculated yield with a preset yield threshold, and reducing or canceling the advertisement delivery budget of the page to which the agent channel belongs when the yield is smaller than the preset yield threshold. When the income ratio is smaller than the preset income threshold, the advertisement investment in the agency channel is reduced, the advertisement investment in the agency channel is cancelled, the advertisement budget of the agency channel with higher income ratio is increased, and the income ratio of the advertisement is further improved.
By deep mining of the tracking log, the income ratio of the imported flow of each agency channel can be calculated, cooperation between the cooperation cost and the unqualified advertisement agency is finished or reduced, and the income ratio of the advertisement is improved. And meanwhile, the action that the advertisement agency brushes the click rate through an illegal channel for earning agency fees is avoided.
In some embodiments, when the advertisement is that the user performs online activities, or the explosive commodity is sold, or the surreptitious purchasing surge occurs, the pressure of the commodity selling website is increased, and the website is paralyzed and cannot perform normal business when serious. To avoid the occurrence of the above-mentioned events, a current limiting measure in a high concurrency period is set. Referring to fig. 6 specifically, fig. 6 is a flow chart illustrating access restriction in a high concurrency period according to the present embodiment.
According to the description of FIG. 6, step S1333 is followed by the steps of:
S1341, acquiring the access number of the access request in a unit time period;
The server side periodically acquires (for example, every 1S, 2S, 5S or longer) the access amount, and the average access amount per second is obtained by calculating the access amount acquired each time. For example, the access amount is read once every 5S for one time interval, and then the access amount obtained is divided by 5 to obtain the access amount per second. The access amount is the number of accesses per second to obtain an access request.
S1342, comparing the access number with a preset concurrency threshold;
And comparing the acquired access number with a set concurrency threshold. The concurrency threshold is the highest amount of access that the product vending website can accept.
S1343, prohibiting the access request imported by the agent channel responding to the income ratio being smaller than the preset income threshold when the access quantity is larger than the concurrency threshold.
When the number of accesses is greater than the concurrency threshold, it indicates that the current access amount of the website is greater than the set highest access bearing amount of the website, and flow limitation is needed. The specific scheme of flow restriction is as follows: and identifying the access request imported by the proxy channel with the income ratio smaller than the set income threshold in the access requests, and after the corresponding access request is identified, the server side does not respond to the access request, namely prohibiting to respond to the access request. Therefore, the purpose of flow limitation is achieved, the transaction amount of the product website can be effectively improved, and the advertising yield of part of agent channels is further improved.
In some embodiments, the same product may design a plurality of propaganda advertisements, and the plurality of propaganda advertisements may be simultaneously put out, so as to further control the advertisement import amount of each version, so as to identify that the advertisement benefit of each version advertisement is best, and further promote the advertising. In this embodiment, the feature field includes a number field of the page advertisement, and the tracking log includes a number of the page advertisement carried by the page. Referring to fig. 7, fig. 7 is a flowchart illustrating a process of filtering advertisement versions by tracking logs according to the present embodiment.
As shown in fig. 7, step S1300 further includes the following steps:
S1351, counting the tracking logs by taking the number as a limiting condition;
When an advertisement is put for a certain period of time or an advertisement contract of one stage is completed, advertisements of each version need to be evaluated by the quantity of traffic importation. All tracking logs in a time period are firstly obtained during evaluation. For example, one evaluation period is one year. However, the statistical time may be any set time length according to the specific application scenario.
And counting the collected tracking logs in a time period by taking the number of the advertisement as a retrieval condition. Each number corresponds to advertisements of different versions of the same product, and the access quantity recalled by each advertisement version can be counted through the number.
S1352, obtaining the access number of the access request corresponding to each number according to the statistical result;
And recording the number of access requests recalled by each number according to the statistical result. For example, if 2000 trace logs are recalled in the database under a certain number as a search condition, the number of access requests is 2000.
S1353, comparing the access quantity with a preset access threshold, and when the access quantity is smaller than the access threshold, canceling the delivery of the page advertisement represented by the access quantity.
Comparing the access quantity of the advertisement import of each version with a preset access threshold, when the access quantity is smaller than the access threshold, indicating that the advertisement content of the version is not favored, wherein the limited access quantity which can be imported needs to be withdrawn, and expanding the release duty ratio of the version with better quality of the advertisement content so as to further improve the access import quantity.
By deep mining of the tracking log, the advertisement of which version is more approved by the user can be judged according to the quantity of traffic import, and advertisement content screening is facilitated.
In order to solve the technical problems, the embodiment of the invention also provides a data tracking device.
Referring to fig. 8, fig. 8 is a schematic diagram of a basic structure of a data tracking apparatus according to the present embodiment.
As shown in fig. 8, a data tracking apparatus includes: the device comprises an acquisition module, a processing module and an execution module. The access request comprises a hyperlink, wherein the hyperlink comprises a characteristic field, and the characteristic field characterizes page information of a page bearing the hyperlink; the processing module is used for reading the characteristic field to generate page information; the execution module is used for writing the page information into a log file according to a preset log format to generate a tracking log.
The data tracking device sets a characteristic field on the hyperlink of the page advertisement, and writes page information of the page where the page advertisement is located in the characteristic field. The page information can be information of an agent of the advertisement, a delivery channel, advertisement content, and the like. When a user triggers the hyperlink to jump by clicking the page advertisement, the generated access request comprises the hyperlink information, the server reads the characteristic field in the hyperlink according to the set decoding rule to acquire the page information, and then an event tracking log comprising the page information is generated, so that an actual dispenser of the page advertisement can conveniently view, track and mine the advertisement click amount and other imported data, and the accuracy of advertisement release can be higher.
In some embodiments, the data tracking apparatus further comprises: a first extraction module and a first execution sub-module. The first extraction module is used for extracting a characteristic field at a preset position in the hyperlink; the first execution submodule is used for converting the characteristic field into page information according to a preset mapping conversion list.
In some embodiments, the data tracking apparatus further comprises: the device comprises a first acquisition sub-module and a second execution sub-module. The first acquisition sub-module is used for acquiring the subsequent transaction information of the access request imported by the hyperlink; the second execution submodule is used for marking the tracking log as transacted according to a preset marking strategy when the transacting information shows that the transacting is completed.
In some embodiments, the data tracking apparatus further comprises: the system comprises a second acquisition sub-module, a first processing sub-module and a third execution sub-module. The second acquisition sub-module is used for acquiring the number of the transacted tracking logs; the first processing submodule is used for calculating the ratio of the number of transacted tracking logs to the number of access requests imported by hyperlinks; and the third execution submodule is used for canceling the advertisement information triggering the hyperlink put on the page when the ratio is smaller than a preset comparison threshold value.
In some implementations, the hyperlinks are jump links for page advertisements, the feature fields include agent channel fields, and the tracking log includes agent channels; the data tracking apparatus further includes: the system comprises a first statistics sub-module, a second processing sub-module and a fourth execution sub-module. The first statistics sub-module is used for counting the tracking log by taking the agent channel as a limiting condition; the second processing sub-module is used for calculating the income ratio of the importing access of each agent channel according to the statistical result; and the fourth execution submodule is used for reducing or canceling the advertisement delivery budget of the page to which the agent channel belongs when the yield is smaller than a preset yield threshold.
In some embodiments, the data tracking apparatus further comprises: the system comprises a third acquisition sub-module, a third processing sub-module and a fifth execution sub-module. The third acquisition sub-module is used for acquiring the access quantity of the access requests in the unit time period; the third processing sub-module is used for comparing the access quantity with a preset concurrency threshold; and the fifth execution submodule is used for prohibiting the response of the access request imported by the agency channel with the income ratio smaller than the preset income threshold when the access quantity is larger than the concurrency threshold.
In some embodiments, the hyperlinks are used for jump links of page advertisements, and the same product is provided with a plurality of different page advertisements, the feature field comprises a number field of the page advertisements, and the tracking log comprises numbers of the page advertisements carried by the pages; the data tracking apparatus further includes: the system comprises a second statistics sub-module, a fourth processing sub-module and a sixth execution sub-module. The second statistics sub-module is used for counting the tracking logs under the limiting condition of the number; the fourth processing sub-module is used for obtaining the access quantity of the access requests corresponding to each number according to the statistical result; and the sixth execution submodule is used for comparing the access quantity with a preset access threshold, and when the access quantity is smaller than the access threshold, canceling the delivery of the page advertisement represented by the access quantity.
In order to solve the technical problems, the embodiment of the invention also provides computer equipment. Referring specifically to fig. 9, fig. 9 is a basic structural block diagram of a computer device according to the present embodiment.
As shown in fig. 9, the internal structure of the computer device is schematically shown. As shown in fig. 9, the computer device includes a processor, a non-volatile storage medium, a memory, and a network interface connected by a system bus. The nonvolatile storage medium of the computer device stores an operating system, a database and computer readable instructions, the database can store a control information sequence, and the computer readable instructions can enable the processor to realize a data tracking method when the computer readable instructions are executed by the processor. The processor of the computer device is used to provide computing and control capabilities, supporting the operation of the entire computer device. The memory of the computer device may have stored therein computer readable instructions that, when executed by the processor, cause the processor to perform a data tracking method. The network interface of the computer device is for communicating with a terminal connection. It will be appreciated by persons skilled in the art that the architecture shown in fig. 9 is merely a block diagram of some of the architecture relevant to the present inventive arrangements and is not limiting as to the computer device to which the present inventive arrangements are applicable, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
The processor in this embodiment is configured to perform specific functions of the acquisition module 2100, the processing module 2200, and the execution module 2300 in fig. 8, and the memory stores program codes and various types of data required for executing the above modules. The network interface is used for data transmission between the user terminal or the server. The memory in this embodiment stores program codes and data required for executing all the sub-modules in the face image key point detection device, and the server can call the program codes and data of the server to execute the functions of all the sub-modules.
The computer device sets a feature field on the hyperlink of the page advertisement, and writes page information of the page where the page advertisement is located in the feature field. The page information can be information of an agent of the advertisement, a delivery channel, advertisement content, and the like. When a user triggers the hyperlink to jump by clicking the page advertisement, the generated access request comprises the hyperlink information, the server reads the characteristic field in the hyperlink according to the set decoding rule to acquire the page information, and then an event tracking log comprising the page information is generated, so that an actual dispenser of the page advertisement can conveniently view, track and mine the advertisement click amount and other imported data, and the accuracy of advertisement release can be higher.
The present invention also provides a storage medium storing computer readable instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of the data tracking method of any of the embodiments described above.
Those skilled in the art will appreciate that implementing all or part of the above-described methods in accordance with the embodiments may be accomplished by way of a computer program stored in a computer-readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. The storage medium may be a nonvolatile storage medium such as a magnetic disk, an optical disk, a Read-Only Memory (ROM), or a random access Memory (Random Access Memory, RAM).
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited in order and may be performed in other orders, unless explicitly stated herein. Moreover, at least some of the steps in the flowcharts of the figures may include a plurality of sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, the order of their execution not necessarily being sequential, but may be performed in turn or alternately with other steps or at least a portion of the other steps or stages.

Claims (7)

1. A method of data tracking comprising the steps of:
acquiring an access request initiated by triggering a hyperlink, wherein the access request comprises the hyperlink, the hyperlink comprises a characteristic field, the characteristic field represents page information of a page bearing the hyperlink, and the page information comprises agent information, a delivery channel, operation content and a jump mode;
Reading the characteristic field to generate the page information;
writing the page information into a log file according to a preset log format to generate a tracking log;
After the step of writing the page information into a log file according to a preset log format to generate a tracking log, the method further comprises the following steps:
acquiring subsequent transaction information of the access request imported by the hyperlink;
When the deal information shows that the deal is done, marking the tracking log as the deal according to a preset marking strategy;
when the deal information shows that the deal is done, the step of marking the tracking log as the deal according to a preset marking strategy further comprises:
Acquiring the number of the transacted tracking logs;
calculating the ratio of the number of transacted tracking logs to the number of access requests imported by the hyperlink;
When the ratio is smaller than a preset comparison threshold value, the advertisement information triggering the hyperlink put on the page is withdrawn;
The hyperlink is used for jumping links of the page advertisements, the same product is provided with a plurality of different page advertisements, the characteristic field comprises a number field of the page advertisements, and the tracking log comprises the numbers of the page advertisements borne by the pages; after writing the page information into a log file according to a preset log format to generate a tracking log, the method further comprises the following steps:
counting the tracking logs by taking the number as a limiting condition;
obtaining the access number of the access request corresponding to the number according to the statistical result;
comparing the access quantity with a preset access threshold, and when the access quantity is smaller than the access threshold, canceling the delivery of the page advertisement represented by the access quantity.
2. The data tracking method of claim 1, wherein the step of reading the feature field to generate the page information comprises:
extracting the characteristic field at a preset position in the hyperlink;
and converting the characteristic field into the page information according to a preset mapping conversion list.
3. The data tracking method of claim 1, wherein the hyperlink is a jump link for a page advertisement, the feature field comprises a proxy channel field, and the tracking log comprises a proxy channel; after writing the page information into a log file according to a preset log format to generate a tracking log, the method comprises the following steps:
Counting the tracking logs by taking the agent channels as a limiting condition;
calculating the income ratio of the importing access of each agent channel according to the statistical result;
And when the yield is smaller than a preset yield threshold, reducing or canceling the advertisement delivery budget of the page to which the agent channel belongs.
4. The data tracking method according to claim 3, wherein when the rate of return is less than a preset threshold of return, reducing or canceling the advertising budget for the page to which the agent channel belongs further comprises:
Acquiring the access quantity of the access requests in a unit time period;
Comparing the access number with a preset concurrency threshold;
and when the access quantity is larger than the concurrency threshold, prohibiting the access request imported by the agency channel responding to the income ratio smaller than the preset income threshold.
5. A data tracking apparatus, comprising:
The access request comprises the hyperlink, the hyperlink comprises a characteristic field, the characteristic field characterizes page information of a page bearing the hyperlink, and the page information comprises agent information, a delivery channel, operation content and a jump mode;
the processing module is used for reading the characteristic field to generate the page information;
The execution module is used for writing the page information into a log file according to a preset log format to generate a tracking log;
After the step of writing the page information into a log file according to a preset log format to generate a tracking log, the method further comprises the following steps:
acquiring subsequent transaction information of the access request imported by the hyperlink;
When the deal information shows that the deal is done, marking the tracking log as the deal according to a preset marking strategy;
when the deal information shows that the deal is done, the step of marking the tracking log as the deal according to a preset marking strategy further comprises:
Acquiring the number of the transacted tracking logs;
calculating the ratio of the number of transacted tracking logs to the number of access requests imported by the hyperlink;
When the ratio is smaller than a preset comparison threshold value, the advertisement information triggering the hyperlink put on the page is withdrawn;
The hyperlink is used for jumping links of the page advertisements, the same product is provided with a plurality of different page advertisements, the characteristic field comprises a number field of the page advertisements, and the tracking log comprises the numbers of the page advertisements borne by the pages; after writing the page information into a log file according to a preset log format to generate a tracking log, the method further comprises the following steps:
counting the tracking logs by taking the number as a limiting condition;
obtaining the access quantity of the access requests corresponding to the numbers according to the statistical result;
comparing the access quantity with a preset access threshold, and when the access quantity is smaller than the access threshold, canceling the delivery of the page advertisement represented by the access quantity.
6. A computer device comprising a memory and a processor, the memory having stored therein computer readable instructions which, when executed by the processor, cause the processor to perform the steps of the data tracking method of any of claims 1 to 4.
7. A storage medium storing computer readable instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of the data tracking method of any of claims 1 to 4.
CN201811199140.0A 2018-10-15 2018-10-15 Data tracking method, device, computer equipment and storage medium Active CN109377275B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811199140.0A CN109377275B (en) 2018-10-15 2018-10-15 Data tracking method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811199140.0A CN109377275B (en) 2018-10-15 2018-10-15 Data tracking method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN109377275A CN109377275A (en) 2019-02-22
CN109377275B true CN109377275B (en) 2024-05-31

Family

ID=65399881

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811199140.0A Active CN109377275B (en) 2018-10-15 2018-10-15 Data tracking method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN109377275B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112905867B (en) * 2019-03-14 2022-06-07 福建省天奕网络科技有限公司 Efficient historical data tracing and crawling method and terminal
CN110163654B (en) * 2019-04-15 2021-09-17 上海趣蕴网络科技有限公司 Advertisement delivery data tracking method and system
CN110659192B (en) * 2019-09-04 2023-07-07 华东江苏大数据交易中心股份有限公司 Transaction data service condition tracking system
CN110597913B (en) * 2019-09-17 2023-11-24 腾讯科技(深圳)有限公司 Transaction information tracking method, device, system, storage medium and computer equipment
CN110807663A (en) * 2019-10-30 2020-02-18 秒针信息技术有限公司 Monitoring method and monitoring device for released resources and readable storage medium
CN113095875B (en) * 2021-04-06 2024-02-27 杭州数跑科技有限公司 Message delivery effect statistics method and related device
CN113554470A (en) * 2021-07-29 2021-10-26 北京达佳互联信息技术有限公司 Resource delivery method and device, electronic equipment and storage medium
CN115334154B (en) * 2022-10-12 2023-05-02 阿里健康科技(杭州)有限公司 Page access method, page access device, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102299832A (en) * 2011-09-30 2011-12-28 互动在线(北京)科技有限公司 General network flow counting method
CN103279565A (en) * 2013-06-14 2013-09-04 北京艾德思奇科技有限公司 Advertisement placement tracking method and system
CN103559246A (en) * 2013-10-29 2014-02-05 优视科技有限公司 Recognition method and device for hyperlink titles
CN107025563A (en) * 2016-01-29 2017-08-08 福建天晴数码有限公司 Follow the trail of the method and system for delivering advertisement

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102299832A (en) * 2011-09-30 2011-12-28 互动在线(北京)科技有限公司 General network flow counting method
CN103279565A (en) * 2013-06-14 2013-09-04 北京艾德思奇科技有限公司 Advertisement placement tracking method and system
CN103559246A (en) * 2013-10-29 2014-02-05 优视科技有限公司 Recognition method and device for hyperlink titles
CN107025563A (en) * 2016-01-29 2017-08-08 福建天晴数码有限公司 Follow the trail of the method and system for delivering advertisement

Also Published As

Publication number Publication date
CN109377275A (en) 2019-02-22

Similar Documents

Publication Publication Date Title
CN109377275B (en) Data tracking method, device, computer equipment and storage medium
US7610276B2 (en) Internet site access monitoring
KR100913475B1 (en) Method and system for advertisement integrated management about plural advertisement domains
US7136853B1 (en) Information retrieving apparatus and system for displaying information with incorporated advertising information
US20110320429A1 (en) Systems and methods for augmenting a keyword of a web page with video content
US20110258529A1 (en) Systems and methods for excluding serving an advertisement campaign to undesired web pages
KR101574277B1 (en) Providing content using stored query information
US20100241510A1 (en) Method and Apparatus for Monitoring Effectiveness of Online Advertisement
US20110015996A1 (en) Systems and Methods For Providing Keyword Related Search Results in Augmented Content for Text on a Web Page
US20070239532A1 (en) Determining advertising statistics for advertisers and/or advertising networks
US20130054672A1 (en) Systems and methods for contextualizing a toolbar
EP2628097A1 (en) Systems and methods for using a behavior history of a user to augment content of a webpage
CN101496403A (en) Associating advertisements with on-demand media content
CN103279565A (en) Advertisement placement tracking method and system
US20120246561A1 (en) Systems and methods for extended content harvesting for contextualizing
CN105930507B (en) A kind of method and device for the web browsing interest obtaining user
Thakur et al. Quantitative measurement and comparison of effects of various search engine optimization parameters on Alexa Traffic Rank
JP4948573B2 (en) Advertisement billing apparatus and method
CN104881774A (en) Method and apparatus for automatically establishing schedule
CN106326261A (en) Pre-reading method and device for webpage and intelligent terminal device
US8983923B2 (en) System and method for the retrieval and display of supplemental content
US20130091415A1 (en) Systems and methods for invisible area detection and contextualization
Papadopoulos et al. Keeping out the masses: Understanding the popularity and implications of internet paywalls
US20110055229A1 (en) System and method for generating a valuation of revenue opportunity for a keyword from a valuation of online sessions on a website from user activities following a keyword search
US8374913B2 (en) Method and system for comparing effects of audio-visual ads on internet searches

Legal Events

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