CN106156194A - A kind of method and device forming user operation path - Google Patents

A kind of method and device forming user operation path Download PDF

Info

Publication number
CN106156194A
CN106156194A CN201510191875.9A CN201510191875A CN106156194A CN 106156194 A CN106156194 A CN 106156194A CN 201510191875 A CN201510191875 A CN 201510191875A CN 106156194 A CN106156194 A CN 106156194A
Authority
CN
China
Prior art keywords
user operation
operation path
key point
user
initial key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510191875.9A
Other languages
Chinese (zh)
Other versions
CN106156194B (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.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201510191875.9A priority Critical patent/CN106156194B/en
Publication of CN106156194A publication Critical patent/CN106156194A/en
Application granted granted Critical
Publication of CN106156194B publication Critical patent/CN106156194B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

This application provides a kind of method and device forming user operation path, wherein to be user start the sequence to the action sequentially in time performed during leaving the page of this specific website from the page entering specific website in user operation path, each action in this sequence, as a key point in user operation path, the method comprise the steps that the request address of request and the page of parameter and triggering that collection user sends when website execution action bury point data;The page of request address based on the described request sent and parameter and triggering buries point data and determines key point;According to the time sequencing determining key point, the key point of generation is linked to be user operation path.The application can generate complete user operation path, it is possible to the operating habit of precise restoration user, the problem in the user operation of location.

Description

A kind of method and device forming user operation path
Technical field
The application relates to data analysis field, particularly relate to a kind of method forming user operation path and Device.
Background technology
User operation path is that user starts to leaving this specific website from the page entering specific website The page during the sequence of action sequentially in time that performs.It practice, often need Analyze user and start the behavior to the page leaving this specific website from the page entering specific website, Thus provide help for optimizing website design.Such as, if most of user always enter one specific The homepage of website, clicks on a link on homepage, all waits a period of time backed off after random, this chain is described Connect and may not open, need this link of web information flow.The most such as, homepage has " sports news ", " entertainment news ", " practical work news ", " financial and economic news " four options in parallel, find to click on first three User a lot, " financial and economic news " is clicked on almost without user, and at this moment website to be considered setting " finance and economics is new Hear " whether it is necessary.
Prior art browses the behavior of webpage almost without can automatically detect user, forms user operation Path, thus provide the technology of reference for optimizing of website.In prior art, can only be beaten by user Phone is made a suggestion or the mode such as public-opinion poll collects behavioural information when user browses webpage.Existing skill Page URL is simply contacted by the front page optimization of art according to catalogue level or business relations, statistics The page browsing amount (PV) of each page, independent user sessions (UV) etc. carry out statistical basis data. This mode is not actual follows the tracks of the courses of action that user is complete, is only from the one of web page browsing afterwards Statistics number makes a rough judgement, it is impossible to is accurately positioned and where encounters problem in operation, Encounter any problem, thus be optimized targetedly.
Summary of the invention
One purpose of the application is to provide a kind of method and device forming user operation path, its energy Follow the tracks of complete user operation path, thus be accurately positioned and where encounter problem in operation, run into What problem, thus be optimized targetedly.
One side according to the application, it is provided that a kind of method forming user operation path, wherein user Courses of action are that user starts the process to the page leaving this specific website from the page entering specific website The sequence of the action sequentially in time of middle execution, each action in this sequence is as user operation road A key point in footpath, the method comprise the steps that and collect what user sent when website execution action The request address of request and the page of parameter and triggering bury point data;Request based on the described request sent The page of address and parameter and triggering buries point data and determines key point;According to the time sequencing determining key point The key point of generation is linked to be user operation path.
Another aspect according to the application, it is provided that a kind of device forming user operation path, Qi Zhongyong Family courses of action are that user starts the mistake to the page leaving this specific website from the page entering specific website The sequence of the action sequentially in time performed in journey, each action in this sequence is as user operation A key point in path, wherein said device includes: collection module, is used for collecting user in website The page of the request address of the request sent during execution action and parameter and triggering buries point data;Key point is true Cover half block, the page for request address based on the described request sent and parameter and triggering buries point data Determine key point;User operation path is linked to be module, for according to determining that the time sequencing of key point is by raw The key point become is linked to be user operation path.
Compared with prior art, embodiments herein has the advantage that by collecting user in website The page of the request address of the request sent during execution action and parameter and triggering buries point data, thus generates Complete user operation path, it is possible to the operating habit of precise restoration user, in the user operation of location Problem.
Further, user operation path is shown by the embodiment of the present invention by visual presentation figure, energy The problem run into during enough user operations of reflection intuitively.
Accompanying drawing explanation
The detailed description that non-limiting example is made made with reference to the following drawings by reading, this Shen Other features, objects and advantages please will become more apparent upon:
The flow chart of the method that Fig. 1 provides for one embodiment of the application;
The method flow diagram that Fig. 2 provides for another embodiment of the application;
Fig. 3 is, according to the embodiment of the present application, the user operation path of preservation is carried out visual presentation The particular flow sheet of step (step 150 in Fig. 2);
Fig. 4 a is the user operation path displaying figure according to the embodiment of the present application;
Fig. 4 b is the counting showing each user operation path in relevant position according to the embodiment of the present application Counting in all user operation paths containing initial key point and in the user operation of accounting Figure is shown in path;
The method flow diagram that Fig. 5 provides for another embodiment of the application;
The method flow diagram that Fig. 6 provides for the application further embodiment;
Fig. 7 a is the use containing initial key point within a predetermined period of time according to the embodiment of the present application The counting of the family courses of action counting in all user operation paths containing initial key point and in The accounting change curve of accounting;
Fig. 7 b is the use containing initial key point within a predetermined period of time according to the embodiment of the present application The change in count curve chart of the counting of family courses of action;
Fig. 7 c is the use containing initial key point within a predetermined period of time according to the embodiment of the present application The change in count of family courses of action and accounting change curve;
The method flow diagram that Fig. 8 provides for the application further embodiment;
The method flow diagram that Fig. 9 provides for the application further embodiment;
The device schematic diagram that Figure 10 provides for one embodiment of the application;
The device schematic diagram that Figure 11 provides for another embodiment of the application;
Figure 12 is the structural representation of the display module according to the embodiment of the present application;
The device schematic diagram that Figure 13 provides for another embodiment of the application;
The device schematic diagram that Figure 14 provides for the application further embodiment;
The device schematic diagram that Figure 15 provides for the application further embodiment;
The device schematic diagram that Figure 16 provides for the application further embodiment.
In accompanying drawing, same or analogous reference represents same or analogous parts.
Detailed description of the invention
It should be mentioned that, some exemplary enforcements before being discussed in greater detail exemplary embodiment Example is described as process or the method described as flow chart.Although operations is described as by flow chart The process of order, but many of which operation can be implemented concurrently, concomitantly or simultaneously. Additionally, the order of operations can be rearranged.The most described process can be by Terminate, it is also possible to have the additional step being not included in accompanying drawing.Described process can correspond to Method, function, code, subroutine, subprogram etc..
Alleged " computer equipment " within a context, also referred to as " computer ", referring to can be pre-by running Determine program or instruct the smart electronics performing the predetermined process process such as numerical computations and/or logical calculated Equipment, it can include processor and memorizer, processor perform the survival prestored in memory Instruction performs predetermined process process, or is performed book office by hardware such as ASIC, FPGA, DSP Reason process, or combined by said two devices and realize.Computer equipment include but not limited to server, PC, notebook computer, panel computer, smart mobile phone etc..
Described computer equipment includes subscriber equipment and the network equipment.Wherein, described subscriber equipment includes But it is not limited to computer, smart mobile phone, PDA etc.;The described network equipment includes but not limited to single network Server, multiple webserver composition server group or based on cloud computing (Cloud Computing) The cloud being made up of a large amount of computers or the webserver, wherein, cloud computing is the one of Distributed Calculation Kind, the super virtual machine being made up of a group loosely-coupled computer collection.Wherein, described Computer equipment isolated operation can realize the application, it is possible to access network and by with its in network He realizes the application at the interactive operation of computer equipment.Wherein, the net residing for described computer equipment Network includes but not limited to the Internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN etc..
It should be noted that described subscriber equipment, the network equipment and network etc. are only for example, other are existing Computer equipment that is that have or that be likely to occur from now on or network are such as applicable to the application, also should be included in Within the application protection domain, and it is incorporated herein with way of reference.
Method (some of them are illustrated by flow chart) discussed hereafter can pass through hardware, software, Firmware, middleware, microcode, hardware description language or its combination in any are implemented.When with software, When firmware, middleware or microcode are implemented, in order to implement program code or the code segment of necessary task Can be stored in machine or computer-readable medium (such as storage medium).(one or more) Processor can implement the task of necessity.
Concrete structure disclosed herein and function detail are the most representational, and are for describing The purpose of the exemplary embodiment of the application.But the application can come concrete by many alternative forms Realize, and be not interpreted as being limited only by the embodiments set forth herein.
Although retouching it should be appreciated that here may have been used term " first ", " second " etc. State unit, but these unit should not be limited by these terms.Use these terms only In order to a unit is made a distinction with another unit.For example, without departing substantially from exemplary enforcement In the case of the scope of example, first module can be referred to as second unit, and second unit similarly First module can be referred to as.Term "and/or" used herein above include one of them or more listed Any and all combination of the associated item gone out.
Term used herein above is only used to describe specific embodiment and be not intended to limit exemplary Embodiment.Unless the context clearly dictates otherwise, singulative the most used herein above " ", " one " alsos attempt to include plural number.It is to be further understood that term used herein above " include " and/ Or " comprising " specifies the existence of feature, integer, step, operation, unit and/or the assembly stated, And do not preclude the presence or addition of other features one or more, integer, step, operation, unit, group Part and/or a combination thereof.
It should further be mentioned that replace in implementations at some, the function/action being previously mentioned can be by Occur according to being different from accompanying drawing the order indicated.For example, involved function/action is depended on, The two width figures in succession illustrated can essentially substantially simultaneously perform or sometimes can be according to contrary Order performs.
Below in conjunction with the accompanying drawings the application is described in further detail.
Fig. 1 is the method flow diagram forming user operation path of one embodiment of the application.According to this The method 1 of application at least includes step 110, step 120, step 130.
Wherein user operation path is that user starts to leaving this specific website from the page entering specific website The page during the sequence of action sequentially in time that performs, each action in this sequence is made For a key point in user operation path.Such as, user enters A site home page, clicks on homepage " practical work news ", display for a user the paging face of " practical work news ";Then " efforts to crack down on corruption are again for user's click Hit new peak, three "big tiger"s of failing again " news links, display for a user " efforts to crack down on corruption hit new peak again, Fail again three "big tiger"s " news;User is interested in this news, clicks on " collection " key, becomes Document in " my collection " of user;End user is below news in the comment frame of " I says something " Make comments, after leave webpage.In this process, user operation path is: click on " the reality on homepage Thing news " → click on " efforts to crack down on corruption hit new peak again, three "big tiger"s of failing again " news links → click " collect " key → make the comments.Each in these four actions may be considered a key point, such as Circle node in Fig. 4 a-b.
With reference to Fig. 1, in step 110, asking of the request that collection user sends when website execution action The page asking address and parameter and triggering buries point data.
Wherein, the request that user sends when website execution action includes accessing page request and Asynchronous Request, Described request address and parameter include in the request address in accessing page request and parameter and Asynchronous Request Request address and parameter.Accessing page request is such as: clicks on " the practical work news " on homepage, now to beat Open a new paging face---" practical work news " paging face, therefore send to Website server is a page Face access request.Asynchronous Request is such as: click on " collection " key, is now not required to open new dividing The page, therefore send is not accessing page request, is an Asynchronous Request.
The request address of accessing page request such as asks the URL of the page accessed.Accessing page request Parameter includes the parameters such as the account status of user, authority.Although the page address of same URL is identical, but Under different account status, authority, the content displayed to the user that may be different.Such as, " senior use Family " click " practical work news ", may be more some more than " less advanced users " for its news quantity shown.If A uses Family and party B-subscriber are " advanced level user " and " less advanced users " respectively, all click on " practical work news ", and now the page is visited Ask that the request address of request is identical, but the parameter such as account status, authority is different, it is taken as that the two is used The action at family is different key point.
Equally, the request address of Asynchronous Request is such as this user distribution when user clicks on " collection " key The address of " my collection " memory space.The account status of the parameter of Asynchronous Request such as user, authority etc. Other parameter.Such as, if user is " advanced level user ", bigger " I may be distributed for user Collection " memory space;If user is " domestic consumer ", may deposit for " my collection " of user's distribution Storage space is less.
When user is such as by clicking on a link on the page, when Website server sends out request, should User profile and above-mentioned request address and parameter is comprised in asking.At web site server end, described request address It is from the request that user sends when website execution action, to remove user profile obtain with parameter.This use The family information such as information such as ID, ID.
It is not that the everything that user performs in website all can trigger a request, thus sends request ground Location and parameter.Some action, the action of " making the comments " the most above-mentioned, neither triggers page access Request, does not the most trigger Asynchronous Request, is therefore not send request address and parameter.In order to be able to collect User is issuable everything in website, and the page to be utilized buries point data.
Burying is a little a kind of prior art.The page buries and a little refers to insert in the page bury point code (such as, JavaScript code), thus when user operates at the page buries, trigger and bury point code and pass through Browser sends the related data of user operation to carrying out Website server.Such as, " write to collect user Comment " action, in advance on webpage at the comment frame of " I says something " insert bury point code.Work as user When making comments at this comment frame, just trigger and bury the number that user is made the comments at this comment frame by point code Which bury a little as the page triggered according to (such as in position write, how long write, write several row etc.) Data issue Website server.
The page bury a little can be placed on produce redirect chain, it is also possible to be placed on the control in the page (as Input, button control, final election control etc.).
In the step 120, the page of request address based on the described request sent and parameter and triggering buries Point data determines key point.
Such as, when collect the paging face that the request that user sends contains " practical work news " URL and When instruction user is the parameter of " advanced level user " etc., determine advanced level user click on " practical work news " option this One key point of sample.The most such as, burying point data when collecting the page triggered at certain comment frame, the page buries Point data shows that this user, when " I mean several " comment frame have input 18 words etc., determines " I Want to say something " comment frame user carried out the such a key point of comment.
In step 130, according to the time sequencing determining key point, the key point of generation is linked to be user to grasp Make path.
For the key point determined, can bury according to the page of respective request address and parameter and triggering and count According to reception time sequencing be linked to be user operation path;Or, can be according to corresponding with the key point determined The request address received and the page of parameter and triggering bury the operating time information carried in point data, Key point is practiced into user operation path;Or, it is also possible to while determine key point, and by key point by closing The sequencing that key point is determined is linked to be user operation path.
With reference to Fig. 2, based on another embodiment, the method in this generation user operation path also include step 140, Step 150.
In step 140, described user operation path is preserved.
Wherein, if having preserved the user operation path identical with described user operation path, then by institute The counting stating user operation path adds one.The use identical with this user operation path that i.e., only will preserve The counting of family courses of action adds one, and the most again preserves once this user operation path.If do not preserved There is the user operation path identical with described user operation path, then preserve described user operation path.
In step 150, the user operation path of preservation is carried out visual presentation.
With reference to Fig. 3, Fig. 3 exemplified with the user operation path that will preserve according to one embodiment of the application Carry out the particular flow sheet of the step of an example of visual presentation, but the mode of visual presentation does not limits In this.
In a specific embodiment, the user operation path of preservation is carried out the step tool of visual presentation Body includes following sub-step:
Sub-step 151, arranges initial key point.
Specifically, initial key point can be set according to business characteristic, enter certain for example, it is desired to collect During user operation path after one page, the action that first user is carried out is to access this page.Can arrange " user enters this page " is initial key point.
Sub-step 152, searches the user containing described initial key point in the user operation path preserved Courses of action.
The user operation path of preservation here includes the user behaviour of all users accessing this website preserved Make path.
Sub-step 153, merges the user operation path containing described initial key point, thus generates use Family courses of action show figure.
It show the user operation path displaying figure according to the embodiment of the present application with reference to Fig. 4 a, Fig. 4 a.Wherein Shown user operation path is different, and in other words, identical user operation path is in fig .4 It is expressed as a user operation path.
As shown in fig. 4 a, each circle represents a key point, each two in every user operation path Connecting with arrow between key point, the sensing of the arrow pointing to another key point from a key point represents The time order and function order that two key points are triggered, the key point of arrow section start is in two key points The key point being first triggered, the key point at arrow sensing be in two key points after the key point that is triggered.
According to the application, the user operation path containing described initial key point is merged, thus generate user Courses of action show that a specific embodiment of the sub-step (sub-step 153) of figure is: will contain The user operation path of described initial key point is in the described initial pass occurred first in each user operation path Merge at key point, thus generate the user operation path with described initial key point as starting point and show figure.As Shown in Fig. 4 a, wherein, key point 2 is arranged to initial key point, and each contains initial key point 2 User operation path, the appearance first in each user operation path initiate at key point 2 merge, a plurality of User operation path is gathered together at initial key point 2, thus defines and with this initial key point be Figure is shown in the user operation path of starting point.
Sub-step 154, shows described user operation path displaying figure.
Wherein it is possible to show described user operation path displaying figure in a browser.
Alternatively, in a kind of embodiment of the application, in figure is shown in the user operation path generated, If there is any one or more user operation path in initial key point (each user operation occurred first Initial key point at the merging of path) also have key point before, then in figure is shown in this user operation path, Also show a key point before the initial key point that this one or more user operation path occurs first (being referred in Fig. 4 a, three key points demonstrated on the left of initial key point 2).This key point It is expressed as translucent at present in fig .4.Occurring first in user operation path when user needs to check When initiateing other all key point before key point, click on this translucent key point, in user operation Path other all key points before the initial key point occurred first the most all can show.User Can also be relevant by reviewing in user operation path other institute before the initial key point occurred first Key point, selects more suitably to initiate key point.
Alternatively, in a kind of embodiment of the application, can merge in each user operation path identical Key point, say, that key point identical in each courses of action is represented by a key point, So that when carrying out the analysis in user operation path, each user operation path can be carried out contrast difference.
The application carries out visual presentation by user operation path displaying figure to user operation path, it is possible to The problem run in reflection operating process directly perceived.
With reference to Fig. 5, based on another embodiment, alternatively, compared to Fig. 2, this generation user operation road The method in footpath also includes step 160~step 161.
In a step 160, the counting in the statistics each user operation path containing described initial key point is containing Have all user operation paths of described initial key point counting and in accounting.
Wherein, preserved the counting in each user operation path, then calculated containing this initial key point The counting in counting and all user operation paths containing this initial key point in each user operation path The ratio of sum, thus the counting obtaining each each user operation path containing described initial key point exists The counting in all user operation paths containing this initial key point and in accounting.
In the step 161, show that in user operation path the relevant position of figure shows described accounting.Reference Fig. 4 b, Fig. 4 b is the meter showing each user operation path in relevant position according to embodiments herein The number countings in all user operation paths containing initial key point and in the user operation road of accounting Figure is shown in footpath, and wherein, accounting percent represents.In figure, it is relative in the numeric representation such as " 75% ", " 10% " Answer the counting in user operation path of position in all user operation paths containing this initial key point Counting and in accounting.
In the above-described embodiments, by the user operation path count respectively containing described initial key point is existed The counting in all user operation paths containing described initial key point and in the statistics of accounting, it is possible to It is easy to find the subject matter in user website operation.
With reference to Fig. 6, based on another embodiment, alternatively, compared to Fig. 2, this generation user operation road The method in footpath also includes step 170~step 171.
In step 170, it is plotted in predetermined amount of time and is contained within each user operation of described initial key point The counting counting in all user operation paths containing described initial key point in path and in accounting Accounting change curve.Specifically, can with " my god " be unit statistics within a predetermined period of time every One day respectively contains the counting in user operation path of this initial key point in the institute containing this initial key point Have user's courses of action counting and in accounting, further according to statistics every day within a predetermined period of time Respectively contain the counting in user operation path of this initial key point all users containing this initial key point The counting of courses of action and in accounting, be respectively directed to each each user containing described initial key point Courses of action, are depicted as the counting in predetermined amount of time this user operation path interior containing described initial key The counting in all user operation paths of point and in the accounting change curve of accounting.With reference to Fig. 7 a, Fig. 7 a is the user operation road containing initial key point within a predetermined period of time according to the embodiment of the present application The counting in the footpath counting in all user operation paths containing initial key point and in the accounting of accounting Change curve, wherein, transverse axis represents that date, the longitudinal axis represent that the counting in this user operation path is containing The counting in all user operation paths of initial key point and in accounting, Fig. 7 a shows from 10 The moon 3 to October 10 is interior during this period of time, should exist containing the counting in initial key point user operation path The counting in all user operation paths containing initial key point and in the accounting change curve of accounting.
In step 171, in response to the user operation path shown in described user operation path on figure First scheduled operation, display has carried out the accounting change curve in the user operation path of this first scheduled operation Figure.
Wherein, the first scheduled operation can be the operations such as click, mouse-over, touch click, this Application does not limits at this, and this first scheduled operation can be to act on precalculated position on user operation path Operation, such as, act at any one key point in a certain user operation path, or act on On this user operation path, any one connects at the arrow of two key points.If on this user operation road Receive the first scheduled operation to any one user operation path on footpath displaying figure, then in response to this One scheduled operation show this user operation path in all user operation paths containing this initial key point Counting and in the accounting change curve of accounting.Wherein, the accounting change in this user operation path Curve chart may be displayed on the precalculated position of user operation path displaying figure, such as, for not affecting this user Courses of action show the overall bandwagon effect of figure, show the sky showing the figure lower left corner in this user operation path White place, or the form of display can be suspend and show (suspension show can be opaque form or transparent, Translucent form).
With reference to Fig. 8, based on the embodiment shown in Fig. 2, Fig. 3, alternatively, this generation user operation road The method in footpath also includes step 180~step 181.
In step 180, it is plotted in predetermined amount of time and is contained within each user operation of described initial key point The change in count curve chart of the counting in path.Specifically, can with " my god " be that unit statistics is in pre-timing Between the counting in each user operation path containing this initial key point of every day in section, further according to statistics Each contains the user of this initial key point counting in every day, is depicted as each user operation road respectively The change in count curve chart of the counting in footpath.With reference to Fig. 7 b, Fig. 7 b be according to the embodiment of the present application in advance The change in count curve chart of the counting in a user operation path containing initial key point in the section of fixing time, its In, transverse axis represents that date, the longitudinal axis represent the counting in this user operation path, shows from 10 in Fig. 7 b The moon 3 to October 10 is interior during this period of time, should be containing the counting in the user operation path initiateing key point Change in count curve.
In step 181, in response to the user operation path shown in described user operation path on figure Second scheduled operation, display has carried out the change in count curve in the user operation path of this second scheduled operation Figure.
Wherein, the second scheduled operation can be such as the operations such as click, mouse-over, touch click, The application does not limits at this, and this second scheduled operation can be to act on pre-determined bit on user operation path The operation put, such as, acts at any one key point in a certain user operation path, or effect On this user operation path, any one connects the operation at the arrow of two key points.
If receiving second to any one user operation path on this user operation path displaying figure Scheduled operation, then show the change in count of the counting in this user operation path in response to this second scheduled operation Curve chart.Wherein, the change in count curve chart of the counting in this user operation path may be displayed on user behaviour Make the precalculated position of path displaying figure, such as, for not affecting the overall exhibition of this user operation path displaying figure Show effect, the change in count curve chart of the counting in this user operation path is shown in this user operation path Show the blank space in the figure lower left corner, or can be by the change in count curve of the counting in this user operation path Figure suspends, and in the optional position of this user operation path displaying figure, (wherein, the form of suspension can be in display Form opaque or transparent, translucent).
Based on the embodiment shown in above-mentioned Fig. 6 and Fig. 8, a kind of optional embodiment of the application is: The change in count of the counting in each user operation path of described initial key point will be contained within a predetermined period of time Curve chart, and contain the counting in each user operation path of described initial key point within a predetermined period of time Counting in all user operation paths containing described initial key point and in accounting accounting change Curve chart is plotted in together, is formed at predetermined amount of time and is contained within each user operation of described initial key point The accounting change in path and change in count curve chart, thus, show in response in described user operation path 3rd scheduled operation in the user operation path on figure, display has carried out the user behaviour of the 3rd scheduled operation Make accounting change and the change in count curve chart in path.
Specifically referring to shown in Fig. 7 c, Fig. 7 c is within a predetermined period of time according to the embodiment of the present application The accounting in user operation path and change in count curve chart.Wherein, the 3rd scheduled operation can be such as Mus The operations such as punctuate hits, mouse-over, touch click, the application does not limits at this, the 3rd predetermined behaviour Work can be to act on the operation in precalculated position on user operation path, the concrete enforcement of the present embodiment Journey can not repeat at this in conjunction with also with reference to the embodiment shown in Fig. 6 and Fig. 8.
In the above-described embodiments, predetermined amount of time is contained within each user operation road of described initial key point The counting counting in all user operation paths containing described initial key point in footpath and in accounting The displaying of accounting change curve, and to containing each use of described initial key point within a predetermined period of time The displaying of the change in count curve chart of the counting of family courses of action, it is possible to website is interacted by directly perceived embodiment The effect optimized.
With reference to Fig. 9, based on the embodiment shown in Fig. 2, Fig. 3, alternatively, this generation user operation road The method in footpath also includes step 190.
In step 190, in response to showing the pre-of arbitrary key point on figure in described user operation path Fixed operation, shows the description information of this key point.
Wherein, the description information of described key point includes that key point title, key point explanation etc. describe letter Breath, specifically, can pre-set the title of each key point or add the description information such as key point explanation. Described scheduled operation can be such as selected operation, such as the selected operation carried out by click or Clicking on, by touching, the selected operation carried out, the application is not limited to this.By showing the description of key point Information can increase the readability of user operation path displaying figure, it is simple to more intuitively to user operation Path is analyzed.
Asking of the request that the technical scheme of the application sends when website execution action by collecting user The page asking address and parameter and triggering buries point data, thus generates complete user operation path, energy The operating habit of enough precise restoration users, the problem in the user operation of location.Further, by visualization User operation path is shown by displaying figure, it is possible to run into during reflection user operation intuitively Problem.
Based on the inventive concept as method, the application also provides for a kind of dress forming user operation path Putting, Figure 10 show device 10 schematic diagram forming user operation path.
Wherein user operation path is that user starts to leaving this specific website from the page entering specific website The page during the sequence of action sequentially in time that performs, each action in this sequence is made For a key point in user operation path, this device includes:
Collection module 1010, for collecting the request address of the request that user sends when website execution action Point data is buried with the page of parameter and triggering;
Key point determines module 1020, is used for request address based on the described request sent and parameter and touches The page sent out buries point data and determines key point;
User operation path is linked to be module 1030, for according to determining that the time sequencing of key point is by generation Key point is linked to be user operation path.
Alternatively, with reference to Figure 11, the device 10 in this formation user operation path also includes:
Preserve module 1040, be used for preserving described user operation path;
Display module 1050, for carrying out visual presentation by the user operation path of preservation.
Alternatively, described request address and parameter are from the request that user sends when website execution action Remove what user profile obtained.
Alternatively, described preservation module 1040 is configured to: if preserved and described user operation road The user operation path that footpath is identical, then add one by the counting in described user operation path;
If not preserving the user operation path identical with described user operation path, then preserve described use Family courses of action.
Alternatively, reference Figure 12, Figure 12 show the display module 1050 according to the embodiment of the present application Structural representation, wherein, described display module 1050 includes:
Submodule 1051 is set, is used for arranging initial key point;
Search submodule 1052, for searching containing described initial key in the user operation path preserved The user operation path of point;
Merge submodule 1053, for the user operation path containing described initial key point is merged, from And generate user operation path displaying figure;
Display sub-module 1054, is used for showing described user operation path displaying figure.
Alternatively, described merging submodule 1053 is configured to:
By the occurring first in each user operation path of the user operation path containing described initial key point Merge at described initial key point, thus generate the user operation path with described initial key point as starting point Show figure.
Alternatively, with reference to Figure 13, based on the embodiment shown in Figure 11, Figure 12, this formation user operation The device in path also includes:
Statistical module 1060, for the counting in the statistics each user operation path containing described initial key point Counting in all user operation paths containing described initial key point and in accounting;
Accounting display module 1061, accounts for described in showing in the relevant position of user operation path displaying figure Ratio.
Alternatively, with reference to Figure 14, based on the embodiment shown in Figure 11, Figure 12, this formation user operation The device in path also includes:
First drafting module 1070, is contained within each of described initial key point for being plotted in predetermined amount of time The sum of the counting in the user operation path counting in all user operation paths containing described initial key point In the accounting change curve of accounting;
First display module 1071, in response to the user behaviour shown in described user operation path on figure Making first scheduled operation in path, display has carried out the accounting in the user operation path of this first scheduled operation Change curve.
Alternatively, with reference to Figure 15, based on the embodiment shown in Figure 11, Figure 12, this formation user operation The device in path also includes:
Second drafting module 1080, is contained within each of described initial key point for being plotted in predetermined amount of time The change in count curve chart of the counting in user operation path;
Second display module 1081, in response to the user behaviour shown in described user operation path on figure Making second scheduled operation in path, display has carried out the counting in the user operation path of this second scheduled operation Change curve.
Alternatively, with reference to Figure 16, based on the embodiment shown in Figure 11, Figure 12, this formation user operation The device in path also includes:
Information display module 1090 is described, for taking up an official post in response to at described user operation path displaying figure The scheduled operation of one key point, shows the description information of this key point.
The function realized due to the device of the present embodiment essentially corresponds to the side shown in earlier figures 1 to Fig. 9 Method embodiment, therefore the most detailed part in the description of the present embodiment, may refer to being correlated with in previous embodiment Illustrate, do not repeat at this.
It should be noted that the application can be carried out in the assembly of hardware at software and/or software, Such as, each device of the application can use special IC (ASIC) or any other is similar hard Part equipment realizes.In one embodiment, the software program of the application can be performed by processor To realize steps described above or function.Similarly, the software program of the application (includes the number being correlated with According to structure) can be stored in computer readable recording medium storing program for performing, such as, and RAM memory, magnetic Or CD-ROM driver or floppy disc and similar devices.It addition, some steps of the application or function can use Hardware realizes, and such as, performs the circuit of each step or function as coordinating with processor.
It is obvious to a person skilled in the art that the application is not limited to the thin of above-mentioned one exemplary embodiment Joint, and in the case of without departing substantially from spirit herein or basic feature, it is possible to concrete with other Form realizes the application.Therefore, no matter from the point of view of which point, embodiment all should be regarded as exemplary , and be nonrestrictive, scope of the present application is limited by claims rather than described above It is fixed, it is intended that all changes fallen in the implication of equivalency and scope of claim are included In the application.Any reference in claim should not be considered as limit involved right want Ask.Furthermore, it is to be understood that " an including " word is not excluded for other unit or step, odd number is not excluded for plural number.System In system claim, multiple unit or the device of statement can also be passed through software by a unit or device Or hardware realizes.The first, the second word such as grade is used for representing title, and is not offered as any specific Order.
Although the most specifically shown and describe exemplary embodiment, but those skilled in the art will Will be appreciated that, in the case of without departing substantially from the spirit and scope of claims, in its form with thin Joint aspect can be varied from.

Claims (20)

1. the method forming user operation path, wherein user operation path is that user is specific from entering The page of website starts to sequentially in time dynamic performed during leaving the page of this specific website The sequence made, each action in this sequence is as a key point in user operation path, Qi Zhongsuo The method of stating includes:
Collect the request address of request and parameter and the page of triggering that user sends when website execution action Bury point data;
The page of request address based on the described request sent and parameter and triggering buries point data and determines key Point;
According to the time sequencing of the key point determined, described key point is linked to be user operation path.
Method the most according to claim 1, also includes:
Preserve described user operation path;
The user operation path of preservation is carried out visual presentation.
Method the most according to claim 1, wherein, described request address and parameter are to exist from user The request sent during the execution action of website removes what user profile obtained.
Method the most according to claim 2, wherein, preserves the step bag in described user operation path Include:
If having preserved the user operation path identical with described user operation path, then by described user The counting of courses of action adds one;
If not preserving the user operation path identical with described user operation path, then preserve described use Family courses of action.
Method the most according to claim 2, wherein, is carried out the user operation path of preservation visually Change the step shown to include:
Initial key point is set;
The user operation path containing described initial key point is searched in the user operation path preserved;
User operation path containing described initial key point is merged, thus generates the exhibition of user operation path Diagram;
Show described user operation path displaying figure.
Method the most according to claim 5, wherein, grasps the user containing described initial key point Make path to merge, thus the step generating user operation path displaying figure include:
By the occurring first in each user operation path of the user operation path containing described initial key point Merge at described initial key point, thus generate the user operation path with described initial key point as starting point Show figure.
Method the most according to claim 5, also includes:
The counting in the statistics each user operation path containing described initial key point is containing described initial key Point all user operation paths counting and in accounting;
Show that in user operation path the relevant position of figure shows described accounting.
Method the most according to claim 5, also includes:
The counting being plotted in each user operation path that predetermined amount of time is contained within described initial key point is containing Have all user operation paths of described initial key point counting and in the accounting change curve of accounting Figure;
In response to first scheduled operation in the user operation path shown in described user operation path on figure, Display has carried out the accounting change curve in the user operation path of this first scheduled operation.
Method the most according to claim 5, also includes:
It is plotted in the meter of counting that predetermined amount of time is contained within each user operation path of described initial key point Number change curve;
In response to second scheduled operation in the user operation path shown in described user operation path on figure, Display has carried out the change in count curve chart in the user operation path of this second scheduled operation.
Method the most according to claim 5, also includes:
In response to showing the scheduled operation of arbitrary key point on figure in described user operation path, display should The description information of key point.
11. 1 kinds of devices forming user operation path, wherein user operation path is that user is from entering spy Determine the page of website start to perform during leaving the page of this specific website sequentially in time The sequence of action, each action in this sequence is as a key point in user operation path, wherein Described device includes:
Collection module, for collecting request address and the ginseng of the request that user sends when website execution action Number and the page triggered bury point data;
Key point determines module, for request address based on the described request sent and parameter and triggering The page buries point data and determines key point;
User operation path is linked to be module, for the time sequencing according to the key point determined by described key Point is linked to be user operation path.
12. devices according to claim 11, also include:
Preserve module, be used for preserving described user operation path;
Display module, for carrying out visual presentation by the user operation path of preservation.
13. devices according to claim 11, wherein, described request address and parameter are from user The request sent when website execution action removes what user profile obtained.
14. devices according to claim 12, wherein, described preservation module is configured to:
If having preserved the user operation path identical with described user operation path, then by described user The counting of courses of action adds one;
If not preserving the user operation path identical with described user operation path, then preserve described use Family courses of action.
15. devices according to claim 12, wherein, described display module includes:
Submodule is set, is used for arranging initial key point;
Search submodule, for searching containing described initial key point in the user operation path preserved User operation path;
Merge submodule, for the user operation path containing described initial key point is merged, thus raw User operation path is become to show figure;
Display sub-module, is used for showing described user operation path displaying figure.
16. devices according to claim 15, wherein, described merging submodule is configured to:
By the occurring first in each user operation path of the user operation path containing described initial key point Merge at described initial key point, thus generate the user operation path with described initial key point as starting point Show figure.
17. devices according to claim 15, also include:
Statistical module, the counting for the statistics each user operation path containing described initial key point is containing Have all user operation paths of described initial key point counting and in accounting;
Accounting display module, for showing that in user operation path the relevant position of figure shows described accounting.
18. devices according to claim 15, also include:
First drafting module, is contained within each user of described initial key point for being plotted in predetermined amount of time The counting counting in all user operation paths containing described initial key point of courses of action and in The accounting change curve of accounting;
First display module, in response to showing the user operation road on figure in described user operation path First scheduled operation in footpath, display has carried out the accounting change in the user operation path of this first scheduled operation Curve chart.
19. devices according to claim 15, also include:
Second drafting module, is contained within each user of described initial key point for being plotted in predetermined amount of time The change in count curve chart of the counting of courses of action;
Second display module, in response to showing the user operation road on figure in described user operation path Second scheduled operation in footpath, display has carried out the change in count in the user operation path of this second scheduled operation Curve chart.
20. devices according to claim 15, also include:
Information display module is described, for showing arbitrary pass on figure in response to in described user operation path The scheduled operation of key point, shows the description information of this key point.
CN201510191875.9A 2015-04-21 2015-04-21 A kind of method and device forming user's operation path Active CN106156194B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510191875.9A CN106156194B (en) 2015-04-21 2015-04-21 A kind of method and device forming user's operation path

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510191875.9A CN106156194B (en) 2015-04-21 2015-04-21 A kind of method and device forming user's operation path

Publications (2)

Publication Number Publication Date
CN106156194A true CN106156194A (en) 2016-11-23
CN106156194B CN106156194B (en) 2019-12-03

Family

ID=58058261

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510191875.9A Active CN106156194B (en) 2015-04-21 2015-04-21 A kind of method and device forming user's operation path

Country Status (1)

Country Link
CN (1) CN106156194B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106843912A (en) * 2017-03-22 2017-06-13 武汉斗鱼网络科技有限公司 Page info acquisition methods and device
CN107784504A (en) * 2017-07-31 2018-03-09 平安科技(深圳)有限公司 Client pays a return visit the generation method and terminal device of event
CN108304176A (en) * 2017-12-14 2018-07-20 广东数果科技有限公司 Point methods are buried in a kind of visualization of cross-platform mobile terminal
CN108510287A (en) * 2018-01-16 2018-09-07 平安科技(深圳)有限公司 Judgment method, electronic device and the computer readable storage medium that client pays a return visit
CN108833959A (en) * 2018-06-21 2018-11-16 青岛海信电器股份有限公司 Control method, device and the display terminal that the page quickly jumps in display terminal
CN109033147A (en) * 2018-06-12 2018-12-18 网宿科技股份有限公司 A kind of method for exhibiting data, terminal and computer can storage mediums
CN110032597A (en) * 2018-11-30 2019-07-19 阿里巴巴集团控股有限公司 The visible processing method and device of application program operation behavior
CN110489597A (en) * 2018-05-10 2019-11-22 华为技术有限公司 A kind of method and terminal device obtaining data
CN110674048A (en) * 2019-09-27 2020-01-10 北京新氧科技有限公司 Buried point test feature acquisition method and related device
WO2020108493A1 (en) * 2018-11-30 2020-06-04 北京数聚鑫云信息技术有限公司 Method and apparatus for automatically implementing api application, device and medium
CN111324582A (en) * 2020-02-18 2020-06-23 支付宝(杭州)信息技术有限公司 Method and device for visually backtracking and processing business processing behaviors
WO2020233366A1 (en) * 2019-05-22 2020-11-26 深圳壹账通智能科技有限公司 Method, apparatus and device for identifying invalid user by means of operation path, and storage medium
CN112799946A (en) * 2021-01-29 2021-05-14 长沙市到家悠享网络科技有限公司 Method, equipment and storage medium for embedding points and collecting data
CN116095137A (en) * 2022-12-21 2023-05-09 北京隆道网络科技有限公司 Intelligent data acquisition and pushing method and system based on supply chain management

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101446979A (en) * 2008-12-26 2009-06-03 北京科尔威视网络科技有限公司 Method for dynamic hotspot tracking
KR20100081014A (en) * 2009-01-05 2010-07-14 엔에이치엔비즈니스플랫폼 주식회사 Method and system for visualizing webpage browsing history and method and system for providing additional information using the webpage browsing history
CN103729446A (en) * 2013-12-30 2014-04-16 广州金山网络科技有限公司 Processing method and device for user operation data and server
CN104268246A (en) * 2014-09-30 2015-01-07 北京网智天元科技有限公司 Method for generating instruction script for visiting websites and visiting method and device
CN104270714A (en) * 2014-09-11 2015-01-07 华为技术有限公司 Method and device for determining action trails of user
CN104426881A (en) * 2013-09-03 2015-03-18 深圳市腾讯计算机***有限公司 Method and device for detecting malicious behavior

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101446979A (en) * 2008-12-26 2009-06-03 北京科尔威视网络科技有限公司 Method for dynamic hotspot tracking
KR20100081014A (en) * 2009-01-05 2010-07-14 엔에이치엔비즈니스플랫폼 주식회사 Method and system for visualizing webpage browsing history and method and system for providing additional information using the webpage browsing history
CN104426881A (en) * 2013-09-03 2015-03-18 深圳市腾讯计算机***有限公司 Method and device for detecting malicious behavior
CN103729446A (en) * 2013-12-30 2014-04-16 广州金山网络科技有限公司 Processing method and device for user operation data and server
CN104270714A (en) * 2014-09-11 2015-01-07 华为技术有限公司 Method and device for determining action trails of user
CN104268246A (en) * 2014-09-30 2015-01-07 北京网智天元科技有限公司 Method for generating instruction script for visiting websites and visiting method and device

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106843912A (en) * 2017-03-22 2017-06-13 武汉斗鱼网络科技有限公司 Page info acquisition methods and device
CN106843912B (en) * 2017-03-22 2021-01-01 武汉斗鱼网络科技有限公司 Page information acquisition method and device
CN107784504A (en) * 2017-07-31 2018-03-09 平安科技(深圳)有限公司 Client pays a return visit the generation method and terminal device of event
WO2019024497A1 (en) * 2017-07-31 2019-02-07 平安科技(深圳)有限公司 Method, device, terminal equipment and medium for generating customer return visit event
CN108304176A (en) * 2017-12-14 2018-07-20 广东数果科技有限公司 Point methods are buried in a kind of visualization of cross-platform mobile terminal
CN108510287B (en) * 2018-01-16 2020-06-30 平安科技(深圳)有限公司 Client return visit judgment method, electronic device and computer readable storage medium
CN108510287A (en) * 2018-01-16 2018-09-07 平安科技(深圳)有限公司 Judgment method, electronic device and the computer readable storage medium that client pays a return visit
CN110489597A (en) * 2018-05-10 2019-11-22 华为技术有限公司 A kind of method and terminal device obtaining data
CN109033147A (en) * 2018-06-12 2018-12-18 网宿科技股份有限公司 A kind of method for exhibiting data, terminal and computer can storage mediums
CN109033147B (en) * 2018-06-12 2021-10-22 网宿科技股份有限公司 Data display method, terminal and computer storage medium
CN108833959A (en) * 2018-06-21 2018-11-16 青岛海信电器股份有限公司 Control method, device and the display terminal that the page quickly jumps in display terminal
CN108833959B (en) * 2018-06-21 2021-08-10 海信视像科技股份有限公司 Control method and device for rapid page jump in display terminal and display terminal
WO2020108493A1 (en) * 2018-11-30 2020-06-04 北京数聚鑫云信息技术有限公司 Method and apparatus for automatically implementing api application, device and medium
CN110032597A (en) * 2018-11-30 2019-07-19 阿里巴巴集团控股有限公司 The visible processing method and device of application program operation behavior
WO2020233366A1 (en) * 2019-05-22 2020-11-26 深圳壹账通智能科技有限公司 Method, apparatus and device for identifying invalid user by means of operation path, and storage medium
CN110674048A (en) * 2019-09-27 2020-01-10 北京新氧科技有限公司 Buried point test feature acquisition method and related device
CN110674048B (en) * 2019-09-27 2023-09-22 北京新氧科技有限公司 Buried point test characteristic acquisition method and related device
CN111324582A (en) * 2020-02-18 2020-06-23 支付宝(杭州)信息技术有限公司 Method and device for visually backtracking and processing business processing behaviors
CN112799946A (en) * 2021-01-29 2021-05-14 长沙市到家悠享网络科技有限公司 Method, equipment and storage medium for embedding points and collecting data
CN116095137A (en) * 2022-12-21 2023-05-09 北京隆道网络科技有限公司 Intelligent data acquisition and pushing method and system based on supply chain management
CN116095137B (en) * 2022-12-21 2023-08-18 北京隆道网络科技有限公司 Intelligent data acquisition and pushing method and system based on supply chain management

Also Published As

Publication number Publication date
CN106156194B (en) 2019-12-03

Similar Documents

Publication Publication Date Title
CN106156194A (en) A kind of method and device forming user operation path
US10140368B2 (en) Method and apparatus for generating a recommendation page
US8126879B2 (en) Assisted management of bookmarked web pages
US8037066B2 (en) System and method for generating tag cloud in user collaboration websites
US7953730B1 (en) System and method for presenting a search history
CN110688554B (en) Indexing data for native applications
JP6646931B2 (en) Method and apparatus for providing recommendation information
US10997184B2 (en) System and method for ranking search results
US20160077672A1 (en) Flexible Analytics-Driven Webpage Design and Optimization
US8898150B1 (en) Collecting image search event information
US20130080910A1 (en) Dynamic visualization of page element access rates in a web application
KR102148968B1 (en) System and method for providing context information
CN103019550A (en) Real-time display method and system for associated content
US20150193390A1 (en) Visited hyperlink appearance based on user activity
CN102930057A (en) Search implementation method and device
CN106844635A (en) The edit methods and device of the element in webpage
CN102725721B (en) Object control method for displaying objects in front of link elements
CN103902436A (en) Method and device for restoring user access behaviors
Lamberti et al. VDHM: Viewport-DOM based heat maps as a tool for visually aggregating web users' interaction data from mobile and heterogeneous devices
CN111832271A (en) Data presentation method and device, electronic equipment and storage medium
WO2015023499A1 (en) Systems and methods of online interfaces for hierarchically arranged user-generated content
US10210001B2 (en) Automatic execution of objects in a user interface
CN109643209B (en) Dynamically rendering large datasets in a client application
US20150178281A1 (en) Determining whether a user has seen a content item
CN105243106A (en) Method and apparatus used for generating inquiry results

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201012

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20201012

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.