CN109559174B - Method for dotting popularization resource and counting click of popularization resource - Google Patents

Method for dotting popularization resource and counting click of popularization resource Download PDF

Info

Publication number
CN109559174B
CN109559174B CN201811455020.2A CN201811455020A CN109559174B CN 109559174 B CN109559174 B CN 109559174B CN 201811455020 A CN201811455020 A CN 201811455020A CN 109559174 B CN109559174 B CN 109559174B
Authority
CN
China
Prior art keywords
resource
click
user
screen
url
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
CN201811455020.2A
Other languages
Chinese (zh)
Other versions
CN109559174A (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.)
Shanghai Lianshang Network Technology Co Ltd
Original Assignee
Shanghai Lianshang Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lianshang Network Technology Co Ltd filed Critical Shanghai Lianshang Network Technology Co Ltd
Priority to CN201811455020.2A priority Critical patent/CN109559174B/en
Publication of CN109559174A publication Critical patent/CN109559174A/en
Application granted granted Critical
Publication of CN109559174B publication Critical patent/CN109559174B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0248Avoiding fraud
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

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

Abstract

The invention provides a method for dotting a popularization resource, which is executed at a client and comprises the following steps: after the operation that a user clicks the popularization resource displayed by the client is obtained, a Uniform Resource Locator (URL) of the user clicking the popularization resource is determined; determining a promotion resource click coordinate of a user click promotion resource according to a screen click coordinate of a user click screen; adding the determined promotion resource click coordinates to the URL of the promotion resource; and accessing the corresponding server according to the added URL. The invention provides a method for counting promotion resource clicks, which is executed on network equipment and comprises the following steps: acquiring a Uniform Resource Locator (URL) of popularization resources of an access server; and checking whether the URL contains a promotion resource click coordinate, if so, determining that the user clicks the promotion resource as a real click, otherwise, determining that the user clicks the promotion resource as a false click, and determining the promotion resource click coordinate according to a screen click coordinate of a user click client for displaying the promotion resource. The method and the device can improve the accuracy of the click statistics of the promoted resources.

Description

Method for dotting popularization resource and counting click of popularization resource
[ technical field ] A method for producing a semiconductor device
The invention relates to the technical field of internet, in particular to a method, equipment and a computer storage medium for dotting promoted resources and counting the clicks of the promoted resources.
[ background of the invention ]
The client displays the popularization resource in a visible area of a terminal screen, and a user can click the popularization resource. After the user clicks the popularization resource, the client needs to notify the click behavior of the user to a server corresponding to the clicked popularization resource, so that the server analyzes the user behavior, performs popularization charging and the like, and the process is called dotting.
In the prior art, a client usually only completes dotting according to a way that a Uniform Resource Locator (URL) of a promoted Resource accesses a corresponding server, but the dotting way easily causes a third-party anti-cheating system to determine a real click as a false click, thereby wasting a lot of real clicks when counting clicks of promoted resources.
[ summary of the invention ]
In view of this, the present invention provides a method, an apparatus, and a computer storage medium for resource promotion dotting and statistics of resource promotion clicks, which can greatly avoid the problem that an anti-cheating system determines a true click as a false click, and improve the accuracy of the resource promotion click statistics.
The technical scheme adopted by the invention for solving the technical problem is to provide a resource promotion dotting method, which comprises the following steps: after the operation that a user clicks the popularization resource displayed on the client is obtained, determining a Uniform Resource Locator (URL) corresponding to the popularization resource clicked by the user; determining a promotion resource click coordinate according to a screen click coordinate of a screen clicked by a user; adding the determined promotion resource click coordinates to a URL corresponding to the promotion resource; and accessing the corresponding server according to the added URL.
The technical scheme adopted by the invention for solving the technical problem is to provide a method for counting the clicks of promoted resources, which comprises the following steps: acquiring a Uniform Resource Locator (URL) corresponding to a popularization resource of an access server; and checking whether the URL contains a promotion resource click coordinate, if so, determining the click of the user on the promotion resource as a real click, otherwise, determining the click as a false click, wherein the promotion resource click coordinate is determined according to the screen click coordinate of the promotion resource displayed on the user click client.
According to the technical scheme, the client accesses the server according to the URL added with the promotion resource click coordinate, so that the server can know the specific position of the user for clicking the promotion resource, and the network equipment can determine the URL carrying the promotion resource click coordinate as the real click, so that the problem that the real click is determined as the false click by a third-party anti-cheating system can be greatly avoided, and the accuracy of promotion resource click statistics is improved.
[ description of the drawings ]
Fig. 1 is a flowchart of a method for dotting a promoted resource executed at a client according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for counting the clicks of promoted resources performed by a network device according to an embodiment of the present invention;
fig. 3 is a block diagram of a computer system/server according to an embodiment of the invention.
[ detailed description ] embodiments
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in detail with reference to the accompanying drawings and specific embodiments.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be understood that the term "and/or" as used herein is merely one type of association that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
Fig. 1 is a flowchart of a method for dotting a promoted resource executed at a client according to an embodiment of the present invention, as shown in fig. 1, the method includes:
in 101, after an operation that a user clicks a promoted resource displayed on a client is obtained, a uniform resource locator URL corresponding to the promoted resource clicked by the user is determined.
In this step, after obtaining the operation that the user clicks the promoted Resource displayed on the client, that is, after the user clicks the promoted Resource displayed on the screen of the terminal device, the client determines a URL (Uniform Resource Locator) corresponding to the promoted Resource clicked by the user. The obtained URL corresponding to the popularization resource also comprises attribute information of the popularization resource, and the attribute information of the popularization resource is at least one of style information, position information, content information and the like of the popularization resource.
In the invention, the promotion resource can be at least one of characters, pictures, sound, videos and the like, and is used for realizing the purpose of transmitting specific information to the user.
It can be understood that when the client acquires the promotion resource for presentation from the server, the server sends the promotion resource and the corresponding URL to the client together. Therefore, after the operation that the user clicks the promotion resource displayed on the client is obtained, the URL corresponding to the promotion resource clicked by the user can be determined according to the promotion resource clicked by the user at present.
In addition, after the operation of clicking the promotion resource displayed on the client by the user is obtained, the method can further comprise the following steps: user information of the user is obtained, wherein the user information can be information such as the gender of the user, the age of the user, the ID of the user and the like. The user information obtained in this step may be used by the server to evaluate and analyze the delivery effect of the promoted resource, for example, which age group or which gender user may click on the corresponding promoted resource more.
At 102, a promotional resource click coordinate at which the user clicks a promotional resource is determined based on a screen click coordinate at which the user clicks a screen.
In the step, a screen click coordinate of a screen of the terminal device clicked by the user is obtained, and then a promotion resource click coordinate of a promotion resource clicked by the user is determined according to the obtained screen click coordinate. And the promotion resource click coordinate is the actual click position corresponding to the promotion resource when clicked.
In this step, when the promotion resource click coordinate is determined according to the acquired screen click coordinate, the acquired screen click coordinate may be directly determined as the promotion resource click coordinate, for example, the screen click coordinate of the user click screen is acquired through the existing code. It can be understood that obtaining the screen click coordinates of the user click screen belongs to the prior art, and is not described herein.
However, because the size of the screen of the terminal device where the client is located is different, and the position of the promoted resource displayed on the client is not fixed, when the promoted resource is not fully spread on the screen, the screen click coordinate is determined as the promoted resource click coordinate, and the specific position where the user clicks the promoted resource cannot be accurately reflected.
Therefore, when determining the promotion resource click coordinate of the promotion resource clicked by the user according to the screen click coordinate of the screen clicked by the user, the following method can be adopted: determining size information and position information of the promoted resources according to the attribute information of the promoted resources; acquiring size information of a screen where a client is located and a screen click coordinate of a screen clicked by a user; and determining the promotion resource click coordinates of the promotion resources clicked by the user according to the size information and the position information of the promotion resources, the size of the screen where the client is located and the screen click coordinates of the user click screen.
Through the process, the actual position of the user for clicking the popularization resource can be obtained according to the relative relation between the terminal screen and the popularization resource, and the clicking behavior of the user for the popularization resource is more accurately counted, so that the popularization resource provider can more reasonably arrange the display position of the popularization resource in the terminal equipment screen.
For example, if the size of the promoted resource is (100 × 100) pixels and is located in the middle of the screen, and if the size of the screen where the client is located is (200 × 200) pixels, when the user clicks the center of the screen, the screen click coordinate of the screen clicked by the user is (100 ), and according to the size of the screen, the size of the promoted resource and the position of the promoted resource, the promoted resource click coordinate of the user clicking the promoted resource is (50, 50). Similarly, if the size of the screen where the client is located is (300 × 300) pixels, and the screen click coordinate of the user clicking the screen when the user clicks the center of the screen is (150 ), the promotion resource click coordinate of the user clicking the promotion resource can be (50,50) according to the size of the screen, the size of the promotion resource and the position of the promotion resource.
Before determining the promotion resource click coordinate of the promotion resource clicked by the user according to the screen click coordinate of the screen clicked by the user, the method can further comprise the following steps: and judging whether the URL corresponding to the promoted resource is allowed to be modified, if so, continuing to execute the operation of determining the click coordinate of the promoted resource, otherwise, directly accessing the corresponding server according to the URL.
That is to say, in this step, the URL corresponding to the popularization resource that can modify the URL may be modified, so as to avoid that the URL that cannot be modified is modified, and then the corresponding server cannot be accessed smoothly according to the modified URL, so that the dotting of the popularization resource cannot be completed.
In 103, the determined promotional resource click coordinates are added to the URL corresponding to the promotional resource.
In this step, the click coordinates of the promoted resource determined in step 102 are added to the URL corresponding to the promoted resource determined in step 101.
Specifically, when the determined promotional resource click coordinate is added to the URL corresponding to the promotional resource, the promotional resource click coordinate may be spliced to the back of the URL, for example, the promotional resource click coordinate and the URL are spliced by using an "and" code.
In addition, if the user information of the user is also acquired in step 101, the acquired user information may also be added to the URL of the promoted resource. Therefore, when the corresponding server is accessed according to the URL added with the user information, the server can acquire more detailed dotting data.
At 104, the corresponding server is accessed according to the added URL.
In this step, the corresponding server is accessed according to the URL obtained in step 103, thereby completing dotting of the promoted resource.
It can be understood that after the client accesses the corresponding server according to the added URL, the server may extract the attribute information of the promotional resource and the promotional resource click coordinate of the promotional resource in the URL, and according to the extracted attribute information of the promotional resource and the promotional resource click coordinate of the promotional resource, the server may know which promotional resource and at which position the promotional resource was clicked by the user in the client, and record the information to complete dotting.
If the user information of the user who clicks the popularization resource is added to the URL, the server can also know the information of the sex, the age, the occupation and the like of the user who clicks the popularization resource, and therefore a popularization resource provider can conveniently put the popularization resource more accurately, for example, the popularization resource which is clicked more by a certain male user is pushed to the male user, the popularization resource which is clicked more by a certain old user is pushed to the old user, and the like.
In the prior art, the corresponding server is accessed only according to the URL corresponding to the popularization resource, and the URL does not contain other click information, so that the dotting can be realized only by accessing the corresponding server through the URL, and the existing dotting mode is easy to counterfeit. Since the click of the promoted resource can be counterfeited easily, when the number of clicks of the promoted resource is too large, the anti-cheating system can directly consider the click of the promoted resource as a false click. However, compared with the prior art in which the server is accessed only according to the URL added with the promotional resource click coordinate, because the URL in the invention carries the specific click coordinate of the user on the promotional resource, when the anti-cheating system counts the click on the promotional resource, if a common URL and the URL in the invention exist at the same time, the URL carrying the promotional resource click coordinate is determined as a real click more assuredly, so that the problem that the anti-cheating system directly determines the real click as a false click can be greatly avoided, and the server can know the specific position of the user on the promotional resource in the client.
Fig. 2 is a flowchart of a method for counting resource clicks promoted in a network device according to an embodiment of the present invention, and as shown in fig. 2, the method includes:
in 201, a uniform resource locator URL corresponding to the promoted resource of the access server is obtained.
In this step, the network device obtains a URL corresponding to the promoted resource of the access server, that is, obtains a URL used when the client accesses the server. The network device may include the server itself, a third-party anti-cheating system, and any other third-party device or system with data use requirement.
Specifically, if the network device is a server itself, the server can obtain the URL after the client accesses the server according to the URL; if the network device is a third-party anti-cheating system or any other third-party device or system with data use requirements, after the client accesses the server according to the URL, the server sends the acquired URL to the third-party anti-cheating system or any other third-party device or system with data use requirements.
In 202, whether the URL contains a promotional resource click coordinate or not is checked, if yes, the click of the user on the promotional resource is determined as a real click, otherwise, the click is determined as a false click, wherein the promotional resource click coordinate is determined according to a screen click coordinate of the promotional resource displayed on the user click client.
In this step, the network device checks whether the acquired URL includes a promotional resource click coordinate, determines this click of the user on the promotional resource as a real click if the acquired URL includes the promotional resource click coordinate, and determines this click of the user on the promotional resource as a false click if the acquired URL does not include the promotional resource click coordinate. And the promotion resource click coordinate contained in the URL is determined according to the screen click coordinate of the promotion resource displayed on the user click client. The method for determining the click coordinates of the promoted resource has been described above, and is not described herein again.
In addition, when checking whether the URL includes the click coordinates of the promoted resource, the method may further include: checking whether the number of the same URL in a preset time period exceeds a preset threshold value, wherein the same URL is a URL obtained by clicking the popularization resource in the client at the same position for multiple times by a user; and if the number of the same URL does not exceed the preset threshold, determining that the clicks corresponding to the number of the same URL are real clicks, otherwise, determining that the clicks corresponding to the number of the same URL are false clicks. For example, if the number of URLs having acquired promotional resource click coordinates (50,50) for promotional resource a within 1 minute is 1000, if the preset threshold is 900, the 1000 clicks are determined as false clicks; if the preset threshold is 1200, the 1000 clicks are determined as real clicks.
It can be understood that if the number of the same URL exceeds a preset threshold, a preset number of clicks may also be determined as real clicks. For example, if the number of the same URL obtained in 1 minute is 1000, if the preset threshold is 900, the preset number of times 200 may be determined as the real click.
That is, when the number of the same URLs exceeding the preset threshold is obtained within the preset time period, it may not be the case of forged clicks, and the statistical inaccuracy may be caused if the total number of clicks is still considered as false clicks. Therefore, in the step, all the clicks can be regarded as the false clicks, but the clicks with the preset number can be regarded as the real clicks, so that the accuracy of counting the clicks of the popularization resource is further improved.
Fig. 3 illustrates a block diagram of an exemplary computer system/server 012 suitable for use to implement some embodiments of the invention. The computer system/server 012 shown in fig. 3 is only an example, and should not bring any limitations to the function and the scope of use of the embodiments of the present invention.
As shown in fig. 3, the computer system/server 012 is embodied as a general purpose computing device. The components of computer system/server 012 may include, but are not limited to: one or more processors or processing units 016, a system memory 028, and a bus 018 that couples various system components including the system memory 028 and the processing unit 016.
Bus 018 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Computer system/server 012 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by computer system/server 012 and includes both volatile and nonvolatile media, removable and non-removable media.
System memory 028 can include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)030 and/or cache memory 032. The computer system/server 012 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 034 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 3, commonly referred to as a "hard drive"). Although not shown in FIG. 3, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In such cases, each drive may be connected to bus 018 via one or more data media interfaces. Memory 028 can include at least one program product having a set (e.g., at least one) of program modules configured to carry out the functions of embodiments of the present invention.
Program/utility 040 having a set (at least one) of program modules 042 can be stored, for example, in memory 028, such program modules 042 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof might include an implementation of a network environment. Program modules 042 generally perform the functions and/or methodologies of embodiments of the present invention as described herein.
The computer system/server 012 may also communicate with one or more external devices 014 (e.g., keyboard, pointing device, display 024, etc.), and in some embodiments of the invention, the computer system/server 012 communicates with an external radar device, and may also communicate with one or more devices that enable a user to interact with the computer system/server 012, and/or with any devices (e.g., network card, modem, etc.) that enable the computer system/server 012 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 022. Also, the computer system/server 012 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the internet) via the network adapter 020. As shown, the network adapter 020 communicates with the other modules of the computer system/server 012 via bus 018. It should be appreciated that, although not shown, other hardware and/or software modules may be used in conjunction with the computer system/server 012, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 016 executes programs stored in the system memory 028, thereby executing various functional applications and data processing, such as implementing the method flow provided by the embodiment of the present invention.
The computer program described above may be provided in a computer storage medium encoded with a computer program that, when executed by one or more computers, causes the one or more computers to perform the method flows and/or apparatus operations shown in the above-described embodiments of the invention. For example, the method flows provided by the embodiments of the invention are executed by one or more processors described above.
With the development of time and technology, the meaning of media is more and more extensive, and the propagation path of computer programs is not limited to tangible media any more, and can also be downloaded from a network directly and the like. Any combination of one or more computer-readable media may be employed. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
According to the technical scheme, the client accesses the server according to the URL added with the promotion resource click coordinate, so that the server can know the specific position of the user for clicking the promotion resource, and the network equipment can determine the URL carrying the promotion resource click coordinate as the real click, so that the situation that the real click is determined as the false click by a third-party anti-cheating system can be greatly avoided, and the accuracy of promotion resource click statistics is improved.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the units is only one logical functional division, and other divisions may be realized in practice.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (11)

1. A method for promoting resource dotting, which is executed at a client and comprises the following steps:
after the operation that a user clicks the popularization resource displayed on the client is obtained, a Uniform Resource Locator (URL) corresponding to the popularization resource clicked by the user is determined, and the URL corresponding to the popularization resource is sent by a server to the client together when the popularization resource is sent to the client;
determining a promotion resource click coordinate of a user click promotion resource according to a screen click coordinate of a user click screen;
adding the determined promotion resource click coordinates to the back of the URL corresponding to the promotion resource;
and accessing the corresponding server according to the added URL.
2. The method according to claim 1, wherein the URL corresponding to the promoted resource includes at least one attribute information of a style, a location, and a content of the promoted resource.
3. The method of claim 1, prior to determining a promotional resource click coordinate for a user to click on a promotional resource based on a screen click coordinate of a user click screen, further comprising:
and judging whether the URL corresponding to the popularization resource is allowed to be modified, if so, continuing to execute the operation of determining the user click coordinate of the popularization resource according to the screen click coordinate of the user click screen, and otherwise, directly accessing the corresponding server according to the URL corresponding to the popularization resource.
4. The method of claim 1, wherein determining a promotional resource click coordinate for a user to click on a promotional resource based on a screen click coordinate for a user click screen comprises:
acquiring a screen click coordinate of a screen clicked by a user;
and determining the screen click coordinate as a promotion resource click coordinate of the user for clicking the promotion resource.
5. The method of claim 2, wherein determining a promotional resource click coordinate for a user to click on a promotional resource based on a screen click coordinate of a user click screen comprises:
determining size information and position information of the promoted resources according to the attribute information of the promoted resources;
acquiring size information of a screen where a client is located and a screen click coordinate of a screen clicked by a user;
and determining the promotion resource click coordinates of the promotion resources clicked by the user according to the size information and the position information of the promotion resources, the size information of the screen where the client is located and the screen click coordinates of the user click screen.
6. The method according to claim 1, wherein before accessing the corresponding server according to the URL obtained by adding, further comprising:
acquiring user information of a user, wherein the user information comprises at least one of gender, age and ID of the user;
and adding the acquired user information to the URL corresponding to the popularization resource.
7. A method for counting promoted resource clicks, wherein the method is implemented based on the promoted resource dotting method of any one of claims 1-6 and executed on a network device, and the method comprises:
acquiring a Uniform Resource Locator (URL) corresponding to a popularization resource of an access server;
and checking whether the URL contains a promotion resource click coordinate, if so, determining the click of the user on the promotion resource as a real click, otherwise, determining the click as a false click, wherein the promotion resource click coordinate is determined according to the screen click coordinate of the promotion resource displayed on the user click client.
8. The method of claim 7, wherein when checking whether the URL contains a promotional resource click coordinate, further comprising:
and checking whether the number of the same URL in a preset time period exceeds a preset threshold value, if not, determining the number of the same URL as the real clicks of the corresponding times, otherwise, determining the number of the same URL as the false clicks of the corresponding times.
9. The method of claim 8, further comprising:
and if the number of the same URL in a preset time period exceeds a preset threshold value, determining the clicks of a preset number of times as real clicks.
10. An electronic device, characterized in that the electronic device comprises:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-9.
11. A storage medium containing computer-executable instructions for performing the method of any one of claims 1-9 when executed by a computer processor.
CN201811455020.2A 2018-11-30 2018-11-30 Method for dotting popularization resource and counting click of popularization resource Active CN109559174B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811455020.2A CN109559174B (en) 2018-11-30 2018-11-30 Method for dotting popularization resource and counting click of popularization resource

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811455020.2A CN109559174B (en) 2018-11-30 2018-11-30 Method for dotting popularization resource and counting click of popularization resource

Publications (2)

Publication Number Publication Date
CN109559174A CN109559174A (en) 2019-04-02
CN109559174B true CN109559174B (en) 2021-04-16

Family

ID=65868283

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811455020.2A Active CN109559174B (en) 2018-11-30 2018-11-30 Method for dotting popularization resource and counting click of popularization resource

Country Status (1)

Country Link
CN (1) CN109559174B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777080A (en) * 2010-03-19 2010-07-14 北京国双科技有限公司 User click data-based webpage analysis method
CN103593396A (en) * 2013-10-08 2014-02-19 北京奇虎科技有限公司 Network resource extracting method and device based on browser
CN105677869A (en) * 2016-01-06 2016-06-15 广州神马移动信息科技有限公司 Multidimensional search log anti-cheating method, system and computing equipment
CN106294799A (en) * 2016-08-15 2017-01-04 广州神马移动信息科技有限公司 Get method, device and server ready
US20180053205A1 (en) * 2016-08-17 2018-02-22 Wal-Mart Stores, Inc. Systems and methods of advertisement creatives optimization
CN108415999A (en) * 2018-02-26 2018-08-17 广州要啦网络有限公司 A kind of real time acquiring method and system of webpage hot spot

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105528369B (en) * 2014-09-30 2019-03-15 优视科技有限公司 Webpage code-transferring method, device and server

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777080A (en) * 2010-03-19 2010-07-14 北京国双科技有限公司 User click data-based webpage analysis method
CN103593396A (en) * 2013-10-08 2014-02-19 北京奇虎科技有限公司 Network resource extracting method and device based on browser
CN105677869A (en) * 2016-01-06 2016-06-15 广州神马移动信息科技有限公司 Multidimensional search log anti-cheating method, system and computing equipment
CN106294799A (en) * 2016-08-15 2017-01-04 广州神马移动信息科技有限公司 Get method, device and server ready
US20180053205A1 (en) * 2016-08-17 2018-02-22 Wal-Mart Stores, Inc. Systems and methods of advertisement creatives optimization
CN108415999A (en) * 2018-02-26 2018-08-17 广州要啦网络有限公司 A kind of real time acquiring method and system of webpage hot spot

Also Published As

Publication number Publication date
CN109559174A (en) 2019-04-02

Similar Documents

Publication Publication Date Title
CN108683937B (en) Voice interaction feedback method and system for smart television and computer readable medium
CN107273531B (en) Telephone number classification identification method, device, equipment and storage medium
CN107908641B (en) Method and system for acquiring image annotation data
CN110287146B (en) Method, device and computer storage medium for downloading application
CN109495549B (en) Method, equipment and computer storage medium for application pull alive
US10460526B2 (en) Systems and methods to generate user interaction based data in a three dimensional virtual environment
CN110659438A (en) Method, apparatus and computer storage medium for issuing reading reward
CN110134869B (en) Information pushing method, device, equipment and storage medium
CN109960554B (en) Method, device and computer storage medium for displaying reading content
CN111400600A (en) Message pushing method, device, equipment and storage medium
CN109561212B (en) Merging method, device, equipment and storage medium for published information
CN110781427A (en) Method, device, equipment and storage medium for calculating first screen time
CN110781063B (en) Method, device, equipment and storage medium for measuring first screen time of web page
CN110110236B (en) Information pushing method, device, equipment and storage medium
CN107729944B (en) Identification method and device of popular pictures, server and storage medium
CN110969479B (en) Method, equipment and computer storage medium for displaying popularization resources
CN110675361B (en) Method and device for establishing video detection model and video detection
CN111881381A (en) Display method, device, equipment and storage medium
CN109559174B (en) Method for dotting popularization resource and counting click of popularization resource
CN110677482A (en) Method, equipment and computer storage medium for pushing information
CN111741046B (en) Data reporting method, data acquisition method, device, equipment and medium
CN114862479A (en) Information pushing method and device, electronic equipment and medium
CN112288452B (en) Advertisement previewing method and device, electronic equipment and storage medium
CN113225325A (en) IP (Internet protocol) blacklist determining method, device, equipment and storage medium
CN108304080B (en) Method, device, equipment and computer storage medium for converting currency by input method

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