[go: up one dir, main page]

CN110634031B - Tracking analysis method, device, equipment and medium for release content - Google Patents

Tracking analysis method, device, equipment and medium for release content Download PDF

Info

Publication number
CN110634031B
CN110634031B CN201910908001.9A CN201910908001A CN110634031B CN 110634031 B CN110634031 B CN 110634031B CN 201910908001 A CN201910908001 A CN 201910908001A CN 110634031 B CN110634031 B CN 110634031B
Authority
CN
China
Prior art keywords
channel
release
data
content
log data
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
CN201910908001.9A
Other languages
Chinese (zh)
Other versions
CN110634031A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910908001.9A priority Critical patent/CN110634031B/en
Publication of CN110634031A publication Critical patent/CN110634031A/en
Application granted granted Critical
Publication of CN110634031B publication Critical patent/CN110634031B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0201Market modelling; Market analysis; Collecting market data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0277Online advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a trace analysis method, a device, equipment and a medium for release content, wherein the method marks channel trace codes on release channels before release of the content, and can distinguish different channel log data according to the channel trace codes after release of the content for real-time data analysis. According to the method, the channel tracking codes of the distribution channels are obtained through the tracking code application interface, the identification parameters or the fixed tracking codes, so that different distribution channels can be set to obtain the channel tracking codes, and data analysis is facilitated.

Description

Tracking analysis method, device, equipment and medium for release content
Technical Field
The present invention relates to the field of data analysis, and in particular, to a method, apparatus, device, and medium for tracking and analyzing published content.
Background
With the rapid development of the internet, various network products, such as e-commerce websites, mobile applications, video media, new media, etc., have been developed. Web advertising has also become a major form of advertising. And the form of the network advertisement has the characteristics of complexity and diversification. In network marketing, operators often promote in various advertising channels and marketing platforms, and perform network analysis of the operation after the completion of the campaign.
In the prior art, access amount data of a captured page is generally taken as activity effect data, activity effect data of different channels are analyzed through page skip information as activity source data, an inquiry issuing channel party is obtained, and corresponding channel exposure and click data are obtained. However, the network marketing activities serve the application indexes, such as pull new, pull active and pull back, and only analyze the access data of the page, and cannot reflect the actual user participation condition, and cannot reflect the corresponding index change condition in the application.
In addition, when the activity source is analyzed based on the jump information, although the user can be known about what site to get to the activity page, the specific display position of the distribution channel cannot be subdivided, and the different display positions are often different in price, so that the requirement on subdivision data is not solved.
Disclosure of Invention
In order to solve the problems of feedback of user participation, data subdivision and data analysis stage splitting, the flow data of the distribution channel is analyzed independently, so that the data analysis is more accurate and visual, and the whole analysis is performed, so that the data analysis has the technical effects of better comprehensiveness and consistency.
In one aspect, the present invention provides a method for tracking and analyzing published content, the method comprising:
acquiring target release content, wherein the target release content is release content associated with activity information in a target application program;
determining a distribution channel of the target distribution content;
generating a channel tracking code of the release channel;
publishing the published content through the publishing channel;
obtaining channel log data of a release channel of the target release content, wherein the channel log data comprises channel tracking codes of corresponding release channels;
acquiring user log data associated with the target release content in the target application program;
And carrying out data analysis on the channel log data and/or the user log data to obtain a data analysis result of the target release content.
Another aspect provides a trace analysis apparatus for publishing content, the apparatus comprising: the system comprises a release content acquisition module, a release channel determination module, a tracking code generation module, a release content release module, a channel log acquisition module, a user log acquisition module and a data analysis module;
the release content acquisition module is used for acquiring target release content, wherein the target release content is release content associated with activity information in a target application program;
the distribution channel determining module is used for determining a distribution channel of the target distribution content;
the tracking code generation module is used for generating a channel tracking code of the release channel;
The release content release module is used for releasing the release content through the release channel;
The channel log acquisition module is used for acquiring channel log data of a release channel of the target release content, wherein the channel log data comprises channel tracking codes of corresponding release channels;
The user log acquisition module is used for acquiring user log data associated with the release channel in the target application program;
the data analysis module is used for carrying out data analysis on the channel log data and/or the user log data to obtain a data analysis result of the target release content.
In another aspect, an apparatus is provided, which includes a processor and a memory, where at least one instruction, at least one program, a code set, or an instruction set is stored, where the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement a trace analysis method for published content as described above.
Another aspect provides a computer readable storage medium comprising a processor and a memory having stored therein at least one instruction, at least one program, code set, or instruction set loaded and executed by the processor to implement a method of trace analysis of published content as described above.
According to the method, the channel tracking codes are marked on the release channels before the release of the content, different channel log data can be distinguished according to the channel tracking codes after the release of the content, real-time data analysis is carried out, user log data associated with release channels in an application program can be integrated, integral data analysis in channel dimension and time dimension can be carried out together with the channel log data, influences of different release channels on the log data can be displayed, and independent analysis can be carried out on flow data of the release channels, so that a data analysis result is more accurate and visual. The method has the advantages that the whole analysis is carried out, and the whole data release, collection and analysis flow is mastered, so that the data analysis has better comprehensiveness and consistency. According to the method, the channel tracking codes of the distribution channels are obtained through the tracking code application interface, the identification parameters or the fixed tracking codes, so that different distribution channels can be set to obtain the channel tracking codes, and data analysis is facilitated.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the 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 an application scenario schematic diagram of a tracking analysis method for release content according to an embodiment of the present invention;
FIG. 2 is a flowchart of a method for tracking and analyzing distribution content according to an embodiment of the present invention;
FIG. 3 is a flowchart of a method for generating a channel tracking code through a tracking code application interface in a tracking analysis method for published content according to an embodiment of the present invention;
FIG. 4 is a flowchart of a method for generating a channel tracking code by identifying parameters in a tracking analysis method of distribution content according to an embodiment of the present invention;
FIG. 5 is a flowchart of a method for generating a channel tracking code by assigning a fixed tracking code in a tracking analysis method for distribution content according to an embodiment of the present invention;
FIG. 6 is a flowchart of a method for obtaining user log information associated with a distribution channel in a method for tracking and analyzing distribution content according to an embodiment of the present invention;
Fig. 7 is a schematic diagram of a method for performing cross analysis based on time information in a tracking analysis method of release content according to an embodiment of the present invention;
FIG. 8 is a flowchart of a method for performing data analysis in a method for tracking and analyzing published content according to an embodiment of the present invention;
FIG. 9 is a flowchart of a method for performing overall data analysis in a method for tracking and analyzing published content according to an embodiment of the present invention;
fig. 10 is a schematic diagram of a method for performing overall data analysis in a channel dimension and a time dimension according to an embodiment of the present invention;
Fig. 11 is a schematic structural diagram of a trace analysis device for publishing contents according to an embodiment of the present invention;
fig. 12 is a schematic hardware structure of an apparatus for implementing the method provided by the embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings, for the purpose of making the objects, technical solutions and advantages of the present invention more apparent. It will be apparent that the described embodiments are only some, but not all, embodiments of the invention. 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 be within the scope of the invention.
In the description of the present invention, it should be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. Moreover, the terms "first," "second," and the like, are used to distinguish between similar objects and do not necessarily describe a particular order or precedence. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein.
Referring to fig. 1, an application scenario diagram of a tracking analysis method for release content provided by an embodiment of the present invention is shown, where the application scenario includes a server 110 and a user terminal 120, the server is configured to mark a release channel on the user terminal with a tracking code, release the release content to the user terminal, and collect a release channel on the user terminal and log data in an application program, and perform data analysis on data associated with the release content to obtain an analysis result.
In the embodiment of the present application, the user terminal 120 includes a smart phone, a desktop computer, a tablet computer, a notebook computer, a digital assistant, a smart wearable device, or other types of physical devices, and may also include software running in the physical devices, such as an application program, etc. The operating system running on the network node in the embodiment of the present application may include, but is not limited to, an android system, an IOS system, linux, unix, windows, etc. The User terminal 120 includes a UI (User Interface) layer through which the User terminal 120 externally provides display of distribution content and collection of log data, and in addition, transmits data required for data analysis to the server 110 based on an API (Application Programming Interface, application program Interface).
In an embodiment of the present invention, the server 110 may include a server that operates independently, or a distributed server, or a server cluster that is composed of a plurality of servers. The server 110 may include a network communication unit, a processor, a memory, and the like. Specifically, the server 110 may be configured to publish the publication content through a publication channel, mark the publication channel with a channel tracking code through a tracking code application interface, an identification parameter or a fixed tracking code, and receive log data fed back by the user terminal.
Referring to fig. 2, a tracking analysis method of release content is shown, which can be applied to a server side, and the method includes:
S210, acquiring target release content, wherein the target release content is release content associated with activity information in a target application program;
S220, determining a release channel of the target release content;
Specifically, the distribution channel may include an Application (app) in the mobile terminal, or may be a page on the computer terminal, or the like. Specific locations for displaying release content may include, for example, an app open screen page, a game landing carousel page, a top carousel page, a video patch page, and the like.
S230, generating a channel tracking code of the release channel;
further, referring to fig. 3, generating the channel tracking code of the distribution channel includes:
s310, acquiring a network address of a release channel;
S320, determining a tracking code application interface matched with the release channel based on the network address of the release channel;
S330, applying for the channel tracking code based on the tracking code application interface, and acquiring the channel tracking code of the release channel.
Specifically, when content distribution is performed, the channel tracking code is generated to mark the position where the content distribution is performed, for example, the original link is http:// www.
The channel tracking code may be uniquely determined by a resource locator (Uniform Resource Locator, url) of the distribution content, a network address of the distribution channel, and a display location of the distribution content in the distribution channel. The url of the release content can enter an activity page in the application program so as to distinguish activity information, and the channel tracking code can obtain a release channel of log data so as to distinguish a source channel of the log data for subsequent data analysis. For example, in the activities performed in a game, two activities of a new character joining card pool and a new map exploration are performed, the activity information of the new character joining card pool is published on an open screen advertisement position of the first application software, the new map exploration is published on a rolling advertisement position of the second website, whether a user is joined into the card pool by the new character or the new map exploration attracts and clicks related connection can be distinguished through url, and whether a data source is the first application program or the second website is distinguished through channel tracking codes of the first and the second.
When a server for issuing the content can interface with the distribution channel, an application program interface (Application Programming Interface, API) for applying the channel tracking code can be set. The server can automatically dock with the distribution channel through the API interface, the distribution channel requests the channel tracking code through the API interface, and the server automatically issues the tracking code to mark the distribution channel. For example, when the server interfaces with a distribution channel in the same company, the server of the distribution channel can interface with the server of the distribution channel through an API interface, so that the server of the distribution channel can directly obtain the channel tracking code in an application mode, and after the server of the distribution content issues the channel tracking code, the server of the distribution channel distributes the content at the designated position of the server of the distribution channel, collects log data, and can know the source of the log data through the channel tracking code in the log data.
The generation rule of the channel tracking code may be uniquely determined by a resource locator (Uniform Resource Locator, url) of the distribution content, a network address of the distribution channel, and a display position of the distribution content in the distribution channel. For example, if an activity in a game is a new character, a click link is used to enter a download page of the game, a release channel is on a first application program, and a display position is an open screen advertisement position of the first application program, a unique tracking code is generated for the release channel first application program according to a resource locator, a release channel and a display position of the game activity. The source can be subdivided into display positions when the data analysis is performed in the later period, so that the data analysis can be performed more accurately.
Alternatively, referring to fig. 4, generating the channel tracking code of the distribution channel includes:
S410, acquiring identification parameters of a release channel, wherein the identification parameters are used for identifying position information of the release channel;
s420, generating a channel tracking code of the release channel according to the identification parameter.
Specifically, the server that performs distribution of the distribution content may not interface with the distribution channel, but when the server has an identification parameter that can identify the distribution location, a unique distribution channel, such as advertisement space number information of the distribution location, may be identified according to the identification parameter. And generating the channel tracking code corresponding to the release channel based on the generation rule of the channel tracking code. Meanwhile, the server can also trace back and supplement channel tracking codes in the stage of data analysis. For example, the server related to the distribution channel has advertisement position number information, the advertisement position can be determined to be an open screen advertisement, a corresponding channel tracking code can be generated based on the generation rule of the channel tracking code, and the distribution channel is marked. If the display position is lost when the channel tracking code is generated, the channel tracking code uniquely determined by url of the release content, the network address of the release channel and the display position of the release content in the release channel is partially lost, and the channel tracking code can be positioned to the release channel marked by the channel tracking code through other information to supplement information when the data analysis is carried out later, so that the complete channel tracking code is obtained for carrying out the data analysis.
Alternatively, referring to fig. 5, the method for generating the channel tracking code of the distribution channel includes:
s510, acquiring a network address of the release channel;
s520, distributing a preset fixed tracking code to the network address of the distribution channel;
S530, taking the preset fixed tracking code as the channel tracking code of the release channel.
Specifically, the server that performs distribution of the distribution content may not interface with the distribution channels, and when the server does not have an identification parameter that can identify the distribution position, the server may apply for a fixed tracking code in advance, and allocate a fixed tracking code to each distribution channel as a channel tracking code of the distribution channel. And the release contents released in the release channel are identified through the fixed tracking code. For example, when the channel tracking code cannot be directly applied by the third website, or the channel tracking code is identified by the identification parameter, a fixed tracking code of 4567 is set for the advertisement space on the third website, then the release contents released on the third website are 4567, and different release contents are distinguished according to url information of the release contents.
Further, the method for generating the channel tracking code is based on the actual situation, any one of the channel tracking codes can be selected, any two of the channel tracking codes can be selected, or all three methods can be used as the channel tracking codes.
S240, publishing the published content through the publishing channel;
s250, obtaining channel log data of a release channel of the target release content, wherein the channel log data comprises channel tracking codes of corresponding release channels;
S260, acquiring user log data associated with the release channel in the target application program;
Further, referring to fig. 6, the obtaining the user log data associated with the distribution channel in the target application includes:
S610, obtaining channel log data in a release channel;
s620, acquiring time information of the channel log according to the channel log data;
S630, acquiring user log data on the application program;
S640, acquiring time information of a user log according to the user log data;
S650, performing cross analysis on the activity data and the user data based on the time information of the channel log and the time information of the user log to obtain user log data associated with a release channel.
Specifically, the user log data associated with the distribution channel is collected from the target application program and is log data information of a single user, which does not include url and tracking code, so that real-time analysis cannot be performed, and when overall analysis is performed, the user log data associated with the distribution channel can be considered to be added into the overall analysis, so that specific influence of each distribution channel on users in the target application program can be obtained. The user log data associated with the distribution channel may be obtained by means of cross analysis.
Referring to fig. 7, fig. 7 shows a method of determining user log data associated with a target distribution content by cross analysis, obtaining channel log data in the distribution channel, and obtaining time information of the channel log data through the channel log data, so that a time linked into a target application through the distribution channel can be obtained. The user log data in the target application program is acquired, log data information of participation of the user in the application program can be acquired, and time information of the user log data is acquired. From the generation of the channel log data, the log data generated by the user in the target application program in a preset time can be used as the log data of the user participating in the channel, namely, the user log data associated with the release channel. The user log data comprises a new pulling user, an active user and a reflow user of different release channels, wherein the new pulling user is a user newly registered to use the application program, the active user is a user with higher participation, the reflow user is a user with an account number in the application program, the user is not online in a certain period of time, and finally the user participates in the activity.
For example: the release content is the exploration activity of a new map of a game, the release content is released in the top page recommendation of a video website, when a user opens a link of the game through the video website to enter the game, user log data collected in the game within a preset time, for example, user log data collected within two hours, is regarded as flow data caused by the release channel, namely, the user log data associated with the release channel.
Through the user log data associated with the release channels, the corresponding relation between the single user log data in the application program and the release channels can be obtained, the user log data is regarded as the related data of the corresponding release channels, the user information corresponding to each release channel can be described more accurately, and the accuracy of data analysis is improved.
S270, carrying out data analysis on the channel log data and/or the user log data to obtain a data analysis result of the target release content.
Further, referring to fig. 8, the performing data analysis on the channel log data and/or the user log data to obtain a data analysis result includes:
s810, carrying out real-time data analysis on the channel log data to obtain a real-time data analysis result;
s820, overall data analysis is carried out on the channel log data and the user log data, and an overall data analysis result is obtained.
Specifically, the user log data relates to a single user, so that the method is not suitable for real-time data analysis, and the channel log data is subjected to real-time data analysis, so that the change condition of the data indexes in different time periods can be obtained. The channel log data includes exposure data, click data, page view data, and campaign participation data of the channel itself. The exposure data of the channel is data such as the occurrence frequency of the release content on the release Page, the click data is data information of clicking the release channel by a user, the Page browsing data can comprise access quantity (Page View, PV) and independent visitor quantity (Unique Visitor, UV), and the browsing quantity of the release content and the number of users accessing the release content can be counted. The activity participation data comprises the number of users participating in the activity contained in the release content through the release content on the release channel, for example, the release channel is a website, the A user clicks the release content released on the website by an application, the application is used after downloading, and then the click data, page browsing data and activity participation data of the release channel can be counted by the log information related to the A user. And B, opening a page of release content of an application released on the website, but not downloading the application, wherein the log information related to the B user only counts click data and page browsing data of the release channel. And C, opening the website by the user C, wherein the log information related to the user C only counts click data of the release channel.
And carrying out real-time analysis on the channel log data, wherein the real-time analysis can be used for carrying out real-time processing on the channel log data through a stream computing platform, and acquiring the change condition of the data of the distribution channel in each time period so as to grasp the data index change of different time periods.
The overall data analysis may be performed on the channel log data and the user log data, referring to fig. 9, where the overall data analysis performed on the channel log data and the user log data includes:
s910, according to the channel log data, access data associated with the release content on the release channel is obtained;
S920, acquiring user activity data associated with the release content in the application program according to the user log data;
S930, carrying out overall data analysis on the access data and the user activity data to obtain an overall data analysis result in the channel dimension and an overall data analysis result in the time dimension.
Specifically, through the channel tracking codes corresponding to the release channels, when the channel log data are collected in the stages of exposure, clicking, page arrival, activity participation and the like of the release channels, all the channel log data contain url of release content and the channel tracking code, and when the channel tracking code is not contained in the page parameters of the release content, the channel tracking code is set to 0. And distinguishing the release content by url of the release content, and distinguishing the release channel by the channel tracking code. Referring to fig. 10, the whole distribution situation, that is, the whole data analysis, can be performed in the channel dimension and the time dimension through the exposure log data, the click log data, the browse log data, the participation log data, and the user log data. The exposure log data comprises exposure times and exposure people, the click log data comprises click times and click people, the browsing log data comprises access quantity and individual visitor quantity, the participation log data comprises participation times and participation people, and the user log data comprises active people, reflux people and refreshing people.
When data analysis is carried out, the reporting times and the number of reporting people of url dimension and dimension combined by url and channel codes can be calculated, wherein the url dimension is statistics of activity information, the data flow brought by different activity information can be calculated, the dimension combined by url and channel codes is statistics of channel information, and the data flow brought by different release channels can be calculated. In the channel dimension, each piece of log data in each release channel is counted, data analysis is carried out, analysis results in the channel dimension are obtained, log data linked with each release content are counted, data flow brought by different activities is calculated, the quality of the activities can be analyzed, and data analysis results of the activity contents are obtained. Based on the analysis of the channel dimension, log data on the different distribution channels can be compared transversely, and flow data of the distribution channels can be analyzed.
In the time dimension, a certain period of time can be preset, and various log data in the period of time can be analyzed, for example, daily analysis is carried out on daily data, so that a change curve of the log data in each day can be displayed. Or after the activity in the release content is finished, analyzing each item of log data in the whole activity time to obtain the whole analysis result in the time dimension.
According to the overall analysis result, channel log data and user log data can be analyzed in the overall dimension of the distribution channel or in the overall dimension of time, and the overall analysis is performed on the overall process of data distribution, collection and analysis, so that the data analysis has better comprehensiveness and consistency. When channel log data is analyzed in the whole dimension, flow data brought by each channel can be specifically analyzed, so that data analysis is finer, and the result of the data analysis can be intuitively and accurately presented.
In a specific embodiment, before content distribution, a channel tracking code of a distribution channel is obtained through a tracking code application interface, an identification parameter or a fixed tracking code, the distribution channel is marked, and the distribution content is distributed through the distribution channel. After release, based on the channel tracking code, channel log data corresponding to each release channel can be obtained, and activity information in release content can be determined through page url. In order to obtain the user log data associated with the release channel, the user log data can be collected in a preset time based on the channel log data, and the user log data associated with the release channel can be obtained through cross analysis of time information. And carrying out overall analysis on the channel log data and the user log data to obtain data analysis results of all the distribution channels during the whole activity and comprehensive data analysis results during the whole activity. And the channel log data can be analyzed in real time to obtain a real-time analysis result.
The embodiment of the invention provides a tracking analysis method for release content, which marks a channel tracking code for a release channel before content release, can distinguish different channel log data according to the channel tracking code after content release, and can integrate user log data associated with the release channel in an application program and perform integral data analysis in channel dimension and time dimension together with the channel log data. Further, the beneficial effects include:
(1) The channel tracking codes of the release channels are obtained through the tracking code application interface, the identification parameters or the fixed tracking codes, so that the channel tracking codes of different release channels can be obtained, and the data analysis is convenient;
(2) The collected data can be analyzed in multiple angles by an analysis method combining real-time data analysis and overall data analysis, so that the comprehensiveness of data analysis is improved;
(3) The method has the advantages that through overall analysis, overall mastering is carried out on the overall data release, acquisition and analysis flow, so that the data analysis has better comprehensiveness and consistency;
(4) And the channel log data of each release channel and the application program are combined to collect the user log data associated with the release channel for overall data analysis, so that analysis results in channel dimension and time dimension can be obtained, the influence of different release channels on the log data can be displayed, and the flow data of the release channels are independently analyzed, so that the data analysis results are more accurate and visual.
The embodiment of the invention also provides a tracking analysis device for the release content, referring to fig. 11, the device comprises: a post content acquisition module 1110, a post channel determination module 1120, a tracking code generation module 1130, a post content post module 1140, a channel log acquisition module 1150, a user log acquisition module 1160, and a data analysis module 1170;
The release content acquisition module 1110 is configured to acquire target release content, where the target release content is release content associated with activity information in a target application program;
the distribution channel determining module 1120 is configured to determine a distribution channel of the target distribution content;
the tracking code generating module 1130 is configured to generate a channel tracking code of the distribution channel;
the distribution content distribution module 1140 is configured to distribute the distribution content through the distribution channel;
The channel log obtaining module 1150 is configured to obtain channel log data of a distribution channel of the target distribution content, where the channel log data includes a channel tracking code of a corresponding distribution channel;
the user log collection module 1160 is configured to obtain user log data associated with the distribution channel in the target application;
The data analysis module 1170 is configured to perform data analysis on the channel log data and/or the user log data, so as to obtain a data analysis result of the target published content.
Further, the tracking code generation module comprises a network address obtaining unit, an application interface determining unit and a channel tracking code application unit;
the network address obtaining unit is used for obtaining the network address of the release channel;
The application interface determining unit is used for determining a tracking code application interface matched with the release channel based on the network address of the release channel;
The channel tracking code application unit is used for applying the channel tracking code based on the tracking code application interface and acquiring the channel tracking code of the release channel.
Alternatively, the tracking code generation module includes an identification parameter obtaining unit and a channel tracking code generation unit;
The identification parameter obtaining unit is used for obtaining identification parameters of the distribution channel, and the identification parameters are used for identifying the position information of the distribution channel;
the channel tracking code generating unit is used for generating the channel tracking code of the release channel according to the identification parameter.
Alternatively, the tracking code generation module includes a network address obtaining unit and a fixed tracking code allocation unit;
the network address obtaining unit is used for obtaining the network address of the distribution channel;
The fixed tracking code distribution unit is used for distributing a preset fixed tracking code to the network address of the distribution channel, and taking the preset fixed tracking code as the channel tracking code of the distribution channel.
Further, the method for generating the channel tracking code is based on the actual situation, any one of the channel tracking codes can be selected, any two of the channel tracking codes can be selected, or all three methods can be used as the channel tracking codes.
Further, the data analysis module comprises a real-time analysis unit and an overall analysis unit.
The real-time analysis unit is used for carrying out real-time data analysis on the channel log data to obtain a real-time data analysis result;
The integral analysis unit is used for carrying out integral data analysis on the channel log data and the user log data to obtain integral data analysis results.
The device provided in the above embodiment can execute the method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method. Technical details not described in detail in the above embodiments may be referred to a trace analysis method for published content provided in any embodiment of the present invention.
The present embodiment also provides a computer-readable storage medium having stored therein computer-executable instructions loaded by a processor and executing the trace analysis method for release content according to the present embodiment.
The present embodiment also provides an apparatus, where the apparatus includes a processor and a memory, where the memory stores a computer program, and the computer program is adapted to be loaded by the processor and execute a trace analysis method for published content according to the present embodiment.
The device may be a computer terminal, a mobile terminal or a server, and the device may also participate in forming an apparatus or a system provided by an embodiment of the present invention. As shown in fig. 12, the mobile terminal 12 (or the computer terminal 12 or the server 12) may include one or more processors 1202 (shown as 1202a, 1202b, … …,1202n in the figures) (the processor 1202 may include, but is not limited to, a processing means such as a microprocessor MCU or a programmable logic device FPGA), a memory 1204 for storing data, and a transmission means 1206 for communication functions. In addition, the method may further include: a display, an input/output interface (I/O interface), a network interface, a power source, and/or a camera. It will be appreciated by those of ordinary skill in the art that the configuration shown in fig. 12 is merely illustrative and is not intended to limit the configuration of the electronic device described above. For example, mobile device 12 may also include more or fewer components than shown in fig. 12, or have a different configuration than shown in fig. 12.
It should be noted that the one or more processors 1202 and/or other data processing circuits described above may be referred to herein generally as "data processing circuits. The data processing circuit may be embodied in whole or in part in software, hardware, firmware, or any other combination. Furthermore, the data processing circuitry may be a single stand-alone processing module, or incorporated, in whole or in part, into any of the other elements in the mobile device 12 (or computer terminal). As referred to in embodiments of the application, the data processing circuit acts as a processor control (e.g., selection of the path of the variable resistor termination connected to the interface).
The memory 1204 may be used for storing software programs and modules of application software, and the processor 1202 executes the software programs and modules stored in the memory 1204 to perform various functional applications and data processing, i.e., to implement a method for generating a time-series behavior capturing frame based on a self-attention network according to the program instructions/data storage device corresponding to the method according to the embodiments of the present invention. Memory 1204 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, memory 1204 may further include memory located remotely from processor 1202, which may be connected to mobile device 12 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission means 1206 is used to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the mobile terminal 12. In one example, the transmission means 1206 comprises a network adapter (Network Interface Controller, NIC) that can be connected to other network devices via a base station to communicate with the internet. In one example, the transmission device 1206 may be a Radio Frequency (RF) module for communicating wirelessly with the internet.
The display may be, for example, a touch screen type Liquid Crystal Display (LCD) that may enable a user to interact with a user interface of the mobile device 12 (or computer terminal).
The present specification provides method operational steps as described in the examples or flowcharts, but may include more or fewer operational steps based on conventional or non-inventive labor. The steps and sequences recited in the embodiments are merely one manner of performing the sequence of steps and are not meant to be exclusive of the sequence of steps performed. In actual system or interrupt product execution, the methods illustrated in the embodiments or figures may be performed sequentially or in parallel (e.g., in the context of parallel processors or multi-threaded processing).
The structures shown in this embodiment are only partial structures related to the present application and do not constitute limitations of the apparatus to which the present application is applied, and a specific apparatus may include more or less components than those shown, or may combine some components, or may have different arrangements of components. It should be understood that the methods, apparatuses, etc. disclosed in the embodiments may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, and the division of the modules is merely a division of one logic function, and may be implemented in other manners, such as multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or unit modules.
Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative elements and steps are described above generally in terms of functionality in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (8)

1. A method for tracking analysis of published content, the method comprising:
acquiring target release content, wherein the target release content is release content associated with activity information in a target application program;
determining a distribution channel of the target distribution content;
generating a channel tracking code of the release channel; the generating the channel tracking code of the distribution channel includes: acquiring a network address of a release channel; determining a tracking code application interface matched with the release channel based on the network address of the release channel; applying for the channel tracking code based on the tracking code application interface, and acquiring the channel tracking code of the release channel;
publishing the published content through the publishing channel;
obtaining channel log data of a release channel of the target release content, wherein the channel log data comprises channel tracking codes of corresponding release channels;
Acquiring user log data associated with the release channel in the target application program; the obtaining the user log data associated with the distribution channel in the target application program comprises: obtaining channel log data in a release channel; acquiring time information of a channel log according to the channel data; acquiring user log data on an application program; acquiring time information of a user log according to the user log data; based on the time information of the channel log and the time information of the user log, performing cross analysis on the activity data and the user data to obtain user log data associated with a release channel;
And carrying out data analysis on the channel log data and the user log data to obtain a data analysis result of the target release content.
2. The tracking analysis method of distribution content according to claim 1, wherein the generating a channel tracking code of the distribution channel includes:
Acquiring identification parameters of a release channel, wherein the identification parameters are used for identifying position information of the release channel;
and generating a channel tracking code of the release channel according to the identification parameter.
3. The tracking analysis method of distribution content according to claim 1, wherein the generating a channel tracking code of the distribution channel includes:
acquiring a network address of the release channel;
distributing a preset fixed tracking code to a network address of the distribution channel;
And taking the preset fixed tracking code as a channel tracking code of the distribution channel.
4. The method for tracking analysis of distribution according to claim 1, wherein the step of performing data analysis on the channel log data and the user log data to obtain a data analysis result comprises:
Carrying out real-time data analysis on the channel log data to obtain a real-time data analysis result;
and carrying out overall data analysis on the channel log data and the user log data to obtain an overall data analysis result.
5. The method according to claim 4, wherein the overall data analysis of the channel log data and the user log data comprises:
according to the channel log data, access data associated with the release content on the release channel is obtained;
acquiring user activity data associated with the release content in the application program according to the user log data;
and carrying out overall data analysis on the access data and the user activity data to obtain an overall data analysis result in the channel dimension and an overall data analysis result in the time dimension.
6. A trace analysis apparatus for distributing content, the apparatus comprising: the system comprises a release content acquisition module, a release channel determination module, a tracking code generation module, a release content release module, a channel log acquisition module, a user log acquisition module and a data analysis module;
the release content acquisition module is used for acquiring target release content, wherein the target release content is release content associated with activity information in a target application program;
the distribution channel determining module is used for determining a distribution channel of the target distribution content;
the tracking code generation module is used for generating a channel tracking code of the release channel; the generating the channel tracking code of the distribution channel includes: acquiring a network address of a release channel; determining a tracking code application interface matched with the release channel based on the network address of the release channel; applying for the channel tracking code based on the tracking code application interface, and acquiring the channel tracking code of the release channel;
The release content release module is used for releasing the release content through the release channel;
The channel log acquisition module is used for acquiring channel log data of a release channel of the target release content, wherein the channel log data comprises channel tracking codes of corresponding release channels;
The user log acquisition module is used for acquiring user log data associated with the release channel in the target application program; the obtaining the user log data associated with the distribution channel in the target application program comprises: obtaining channel log data in a release channel; acquiring time information of a channel log according to the channel data; acquiring user log data on an application program; acquiring time information of a user log according to the user log data; based on the time information of the channel log and the time information of the user log, performing cross analysis on the activity data and the user data to obtain user log data associated with a release channel;
The data analysis module is used for carrying out data analysis on the channel log data and the user log data to obtain a data analysis result of the target release content.
7. An apparatus comprising a processor and a memory having stored therein at least one instruction, at least one program, code set, or instruction set that is loaded and executed by the processor to implement a trace analysis method of published content according to any of claims 1-5.
8. A storage medium comprising a processor and a memory having stored therein at least one instruction, at least one program, code set, or instruction set, the at least one instruction, the at least one program, code set, or instruction set being loaded and executed by the processor to implement a trace analysis method of published content according to any of claims 1-5.
CN201910908001.9A 2019-09-24 2019-09-24 Tracking analysis method, device, equipment and medium for release content Active CN110634031B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910908001.9A CN110634031B (en) 2019-09-24 2019-09-24 Tracking analysis method, device, equipment and medium for release content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910908001.9A CN110634031B (en) 2019-09-24 2019-09-24 Tracking analysis method, device, equipment and medium for release content

Publications (2)

Publication Number Publication Date
CN110634031A CN110634031A (en) 2019-12-31
CN110634031B true CN110634031B (en) 2024-07-12

Family

ID=68974143

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910908001.9A Active CN110634031B (en) 2019-09-24 2019-09-24 Tracking analysis method, device, equipment and medium for release content

Country Status (1)

Country Link
CN (1) CN110634031B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114169917B (en) * 2021-11-17 2022-12-09 广州市玄武无线科技股份有限公司 Information sending method, platform, system, electronic equipment and storage medium
CN114625951A (en) * 2022-03-24 2022-06-14 北京京东拓先科技有限公司 Traffic data processing method, device, equipment and storage medium
CN114880554B (en) * 2022-04-19 2024-10-29 北京达佳互联信息技术有限公司 Data display method and device, electronic equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109544238A (en) * 2018-11-26 2019-03-29 深圳乐信软件技术有限公司 User behavior method for tracing, device, server and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083582A (en) * 2019-03-22 2019-08-02 平安普惠企业管理有限公司 Method, apparatus, computer equipment and the storage medium of output journal

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109544238A (en) * 2018-11-26 2019-03-29 深圳乐信软件技术有限公司 User behavior method for tracing, device, server and storage medium

Also Published As

Publication number Publication date
CN110634031A (en) 2019-12-31

Similar Documents

Publication Publication Date Title
US20220309121A1 (en) Website creation system for creating websites having at least one series of directional webpages and related methods
CN111711828B (en) Information processing method and device and electronic equipment
CN109460513B (en) Method and apparatus for generating click rate prediction model
Khalid et al. What do mobile app users complain about?
CN110634031B (en) Tracking analysis method, device, equipment and medium for release content
US10672026B2 (en) System and a method for surveying advertisements in mobile applications
US12254059B2 (en) Systems and methods for managing an online user experience
CN105260782A (en) Method and device for processing reserved registration information
CN110428276B (en) Method, device and storage medium for selecting offline advertisement delivery area
US20170134467A1 (en) Data stream monitoring
CN107644100A (en) Information processing method, device and system and computer-readable recording medium
CN107220848B (en) Advertisement display method and device
KR20180114857A (en) Method and apparatus for transmitting musition contents
CN107786601A (en) A kind of information processing method, terminal and server
JP2020184260A (en) Analytical instruments, analytical methods and analytical programs
KR20230095311A (en) Methods, devices and systems for providing marketing performance analysis
CN113505329A (en) Data visualization processing method and device
CN111865753A (en) Method and device for determining parameters of media information, storage medium and electronic device
CN106127510A (en) Object preference analysis system and method
CN111445284B (en) Determination method and device of orientation label, computing equipment and storage medium
KR102290184B1 (en) Apparatus, Method and System for Display Promotion Time
US20180349998A1 (en) Modeling and comparing behavior of multiple trading opportunities for options
CN111741337B (en) Recommendation information display method, device and equipment
CN106485565B (en) Information processing method and device
CN115760169A (en) Service processing method, device, storage medium and electronic equipment

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