An attribution tracking method, system, terminal, and storage medium for electronic orders.

By downloading a software installation package containing website identifiers, installing and sending order placement instructions, identifying and storing orders, and using website mapping tables for attribution, the order attribution problem in electronic order statistics is solved, and order binding for cross-platform access is realized.

CN115760263BActive Publication Date: 2026-03-13SHENZHEN MAIFENG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-07
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Existing technologies struggle to achieve order attribution statistics in electronic order tracking, especially when users access the site from multiple devices, making it impossible to bind the initial source site and the order.

Method used

By acquiring the websites visited by users, downloading software installation packages containing website identifiers, installing the software and sending order instructions, identifying orders and storing them in the database, using website mapping tables to attribute orders, and determining the source of orders using first, process, or last attribution methods.

Benefits of technology

It enables order attribution statistics for different source websites in electronic order statistics, completes the binding of source sites and orders, and solves the problem of order tracking loss caused by users accessing across platforms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115760263B_ABST
    Figure CN115760263B_ABST
Patent Text Reader

Abstract

This invention discloses an attribution tracking method, system, terminal, and storage medium for electronic orders. The attribution tracking method includes: acquiring websites visited by users and downloading a software installation package based on the websites, wherein the software installation package includes an identifier of the website; installing the software installation package to obtain software and sending an order placement instruction to the software; when the software places an order, identifying the order to obtain the corresponding website domain name, and storing the order and the website domain name in a database. This invention achieves order attribution statistics by printing the identifier onto the package, mapping the identifier, identifying websites from different sources, and binding the source website to the order.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet technology, and in particular to an attribution tracking method, system, terminal, and storage medium for electronic orders. Background Technology

[0002] E-commerce is a business activity centered on the exchange of goods, using information network technology as a means. It can also be understood as the electronic trading and related services conducted on the Internet, corporate intranets, and value-added networks. It represents the digitalization, networking, and informatization of all aspects of traditional business activities. E-commerce typically refers to a new business operation model where, in the open network environment of the Internet and based on browser / server applications, buyers and sellers conduct various commercial activities without meeting face-to-face, enabling online shopping for consumers, online transactions between merchants, online electronic payments, and various business, trading, financial, and related comprehensive service activities. E-commerce utilizes microcomputer technology and network communication technology for business activities.

[0003] The development of e-commerce and the rise of e-commerce platforms have promoted social and economic development and enriched people's lives. However, many software e-commerce companies may have more than one website. They may be setting up pre-sets for different countries or creating e-commerce websites for different business departments. This requires data tracking and attribution of e-commerce orders to calculate the revenue generated by each website or business department and to allocate profits. In actual business, if the user access path is website access, software, website order placement (this scenario is quite common in actual business), the tracking will be interrupted and lost due to the cross-platform nature of the user, making it impossible to complete the binding of the initial source site and order.

[0004] Therefore, existing technologies still need to be improved and developed. Summary of the Invention

[0005] The main objective of this invention is to provide an attribution tracking method, system, terminal, and storage medium for electronic orders, aiming to solve the problem that existing technologies struggle to perform order attribution statistics in electronic order statistics.

[0006] It should be noted that if the embodiments of the present invention involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.

[0007] Furthermore, if the embodiments of this invention involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0008] To achieve the above objectives, the present invention provides an attribution tracking method for electronic orders, the attribution tracking method for electronic orders comprising the following steps:

[0009] The system obtains the websites visited by the user and downloads a software installation package based on the websites, wherein the software installation package includes the identifier of the websites;

[0010] The software installation package is installed to obtain the software, and an order instruction is sent to the software;

[0011] When the software places an order and receives an order, it identifies the order to obtain the corresponding website domain name and stores the order and the website domain name in the database.

[0012] Optionally, the attribution tracking method for electronic orders, wherein the step of obtaining the website visited by the user and downloading the software installation package based on the website further includes:

[0013] Pre-create channel packages for different websites and identify the parameters in the channel packages;

[0014] After the identification is completed, the site names, site domains, channel packages, and parameters of different websites are combined to create a website mapping table.

[0015] Optionally, the attribution tracking method for electronic orders, wherein when the software places an order and receives an order, the order is identified to obtain the corresponding website domain name, and the order and the website domain name are stored in the database, specifically includes:

[0016] Determine whether the software redirects to multiple websites to place an order and obtain an order.

[0017] If an order is not placed through multiple websites, then the target parameter in the order is determined to be the parameter corresponding to the parameter placed on the website.

[0018] If an order is placed through multiple websites, the source of the target parameter in the order is determined based on the attribution method.

[0019] The parameters in the order are input into the website mapping table for matching, the site domain name corresponding to the parameters is obtained, and the order and the site domain name are stored in the database.

[0020] Optionally, the attribution tracking method for electronic orders includes attribution methods such as initial attribution, process attribution, and final attribution.

[0021] Optionally, the attribution tracking method for electronic orders, wherein the attribution method is an initial attribution method, specifically:

[0022] When the attribution method is the first-time attribution method, it is determined that the target parameter in the order originates from the corresponding parameter in the first website.

[0023] Optionally, the attribution tracking method for electronic orders, wherein the attribution method is a process attribution method, specifically:

[0024] When the attribution method is process attribution, it is determined that the parameters in the order originate from the corresponding parameters in each website at a preset ratio.

[0025] Optionally, in the aforementioned attribution tracking method for electronic orders, the attribution method is a last-instance attribution method, specifically:

[0026] When the attribution method is the last attribution method, it is determined that the target parameter in the order originates from the corresponding parameter in the website where the last order was placed.

[0027] Optionally, the electronic order attribution tracking method, wherein the electronic order attribution tracking system includes:

[0028] A data acquisition module is used to acquire the websites visited by the user and download software installation packages based on the websites, wherein the software installation packages include the identifier of the websites;

[0029] The instruction sending module is used to install the software installation package to obtain the software, and to send an order instruction to the software;

[0030] The data storage module is used to identify the corresponding site domain name when the software places an order and receives an order, and to store the order and the site domain name in the database.

[0031] Furthermore, to achieve the above objectives, the present invention also provides a terminal, wherein the terminal includes: a memory, a processor, and an electronic order attribution tracking program stored in the memory and executable on the processor, wherein when the electronic order attribution tracking program is executed by the processor, it implements the steps of the electronic order attribution tracking method as described above.

[0032] Furthermore, to achieve the above objectives, the present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores an attribution tracking program for electronic orders, which, when executed by a processor, implements the steps of the attribution tracking method for electronic orders as described above.

[0033] This invention obtains information about websites visited by users and downloads software installation packages based on those websites. The software installation packages include an identifier for the websites. The software is then installed to obtain the software, and an order placement instruction is sent to the software. When an order is placed through the software, the corresponding website domain name is identified, and the order and the website domain name are stored in a database. This invention achieves order attribution statistics by printing the identifier onto the package, mapping the identifier, and identifying websites from different sources, thus binding the source website to the order. Attached Figure Description

[0034] Figure 1 This is a flowchart of a preferred embodiment of the electronic order attribution tracking method in this invention;

[0035] Figure 2 This is a mapping representation of the attribution tracking method for electronic orders in this invention;

[0036] Figure 3 This is a flowchart of step S30 in a preferred embodiment of the electronic order attribution tracking method of the present invention;

[0037] Figure 4 This is a schematic diagram of intermediate process attribution in a preferred embodiment of the attribution tracking method for electronic orders in this invention;

[0038] Figure 5 This is a schematic diagram of a preferred embodiment of the electronic order attribution tracking system of the present invention;

[0039] Figure 6 This is a schematic diagram of the operating environment of a preferred embodiment of the terminal of the present invention. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0041] It should be noted that if the embodiments of the present invention involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.

[0042] Furthermore, if the embodiments of this invention involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0043] The attribution tracking method for electronic orders described in the preferred embodiment of the present invention, such as... Figure 1 As shown, the attribution tracking method for electronic orders includes the following steps:

[0044] Step S10: Obtain the website visited by the user and download the software installation package based on the website, wherein the software installation package includes the identifier of the website.

[0045] Specifically, channel packages for different websites are pre-created, and the parameters in the channel packages are identified. For example, if the website is www.imyfone.com (an English-language .com website), then the channel package corresponding to that website is en_com.exe, and the identification parameter corresponding to the channel package is en_com. The website names (including Chinese and English names), website domains, the channel packages, and the parameters of different websites are combined to create a website mapping table, as shown in the example below. Figure 2 As shown; when a user visits a website (e.g., www.imyfone.com), a software installation package is downloaded from the visited website, wherein the software installation package encapsulates the identifier of the website.

[0046] Step S20: Install the software installation package to obtain the software, and send an order instruction to the software.

[0047] Specifically, after the user installs the software package and obtains the software, they open the software and place an order for the product after experiencing it.

[0048] Step S30: When the software places an order and receives an order, it identifies the order to obtain the corresponding site domain name and stores the order and the site domain name in the database.

[0049] Please refer to the detailed process. Figure 3 This is a flowchart of step S30 in the electronic order attribution tracking method provided by the present invention.

[0050] like Figure 3 As shown, step S30 includes:

[0051] Step S31: Determine whether the software redirects to multiple websites to place an order and obtain an order;

[0052] Step S32: If an order is not obtained by redirecting to multiple websites, then the target parameter in the order is determined to be the parameter corresponding to the website where the order was placed;

[0053] Step S33: If orders are placed through multiple websites, the source of the target parameters in the orders is determined according to the attribution method.

[0054] Step S34: Input the parameters in the order into the website mapping table for matching, obtain the site domain name corresponding to the parameters, and store the order and the site domain name in the database.

[0055] Specifically, when placing an order through the installed software, the user is directly redirected from the software interface to the payment page to complete the purchase. When opening the website from the software interface with the `pay_source` parameter (i.e., the `en_com` parameter), the website obtains the identifier parameter `en_com` from the URL (Uniform Resource Locator) and stores it in the database. The `en_com` parameter is then input into... Figure 2 The matching is performed in the mapping table shown; after the parameter is matched, the site domain name www.a.com corresponding to the parameter is obtained, and the order and the site domain name www.a.com are stored in the database, thus completing the binding of the order with the initial source.

[0056] Furthermore, if an order is placed through multiple websites, the source of the target parameters in the order is determined based on the attribution method. When the attribution method is the first-time attribution method, if the first website opened is website a (www.a.com), but no order is placed on website a, and multiple websites are visited in between (e.g., website b, website c, etc.), and finally an order is placed on website d (www.d.com), although the order is placed on website d, the first-time attribution method is used. Therefore, the parameters in the order originate from website a, and the parameters are input into the website mapping table for matching. After the parameters are matched, the site domain name corresponding to the parameters is obtained, and the order and the site domain name are stored in the database.

[0057] When the attribution method is process attribution, all attributions in the entire chain are proportionally allocated. For example, the first attribution accounts for 40%, the last attribution accounts for 20%, and the remaining n intermediate processes account for 40%. The corresponding parameters in each website are recorded. For example, website A (www.a.com) accounts for 40%, website B (www.b.com) accounts for 40%, and website C (www.c.com) accounts for 20%. The parameters are input into the website mapping table for matching. After the parameters are matched, the site domain name corresponding to the parameters is obtained, and the order and the site domain name are stored in the database.

[0058] When the attribution method is the last-to-first-attribution method, if the first website opened is website a (www.a.com), but no order is placed on website a, and multiple websites are accessed in between (e.g., website b, website c, etc.), and finally an order is placed on website d (www.d.com), then the parameters in the order originate from website d. These parameters are input into the website mapping table for matching. After the parameters are matched, the site domain name corresponding to the parameters is obtained, and the order and the site domain name are stored in the database.

[0059] Furthermore, in another embodiment of the invention, such as Figure 4As shown, based on considerations of intermediate processes, an implementation method for attributing intermediate processes is proposed. For example, in scenario 1, after a user starts visiting website a (e.g., www.a.com), website a is marked with the identifier en_com. If the user visits n websites along the way, each website is marked with a corresponding identifier. Finally, when the user visits website b (e.g., www.b.com), website b is marked with the identifier en_cg, and payment is completed on website b. All attributions in the entire chain are proportionally allocated (e.g., the first method). Option 1: The first attribution accounts for 50%, the last attribution for 20%, and the remaining n attribution processes account for 30% / n of the total attribution. This option uses the first attribution method. Option 2: The first attribution accounts for 20%, the last attribution for 50%, and the remaining n attribution processes account for 30% / n of the total attribution. This option uses the last attribution method. There are n such options, and the proportions can be allocated according to actual needs. If the first attribution principle is adopted in this embodiment of the invention, the corresponding identifier parameter in the order is en_com from website www.a.com. The order and the website domain name www.a.com are stored in the database, thus completing the binding of the order with the first source. In scenario 2, the user starts visiting website a (e.g., www.a.com). The channel package corresponding to the software on website a is en_com.exe (the function of the channel package is that the user can identify the corresponding language from the channel package and jump to the corresponding website through the identified language, and the parameter passed by the link is pay_source = en_com). If n websites are visited along the way, the user marks the pay_source = en_com identifier obtained from the links of the software package for n websites. Finally, the user visits website b (e.g., www.b.com), marks website b with the en_cg identifier, and completes the payment on website b. If the first-attribution principle is adopted in this embodiment of the invention, the identifier parameter in the corresponding order is en_com in website a www.a.com. The order and the website domain name www.a.com are stored in the database, thus completing the binding of the order with the first source.

[0060] Furthermore, such as Figure 5 As shown, based on the above-described attribution tracking method for electronic orders, the present invention also provides an attribution tracking system for electronic orders, the electronic order attribution tracking system comprising:

[0061] The data acquisition module 51 is used to acquire the websites visited by the user and download software installation packages based on the websites, wherein the software installation packages include the identifier of the websites;

[0062] The instruction sending module 52 is used to install the software installation package to obtain the software, and to send an order instruction to the software;

[0063] The data storage module 53 is used to identify the corresponding site domain name when the software places an order and receives an order, and to store the order and the site domain name in the database.

[0064] Furthermore, such as Figure 6 As shown, based on the above-mentioned attribution tracking method for electronic orders, the present invention also provides a terminal, which includes a processor 10, a memory 20 and a display 30; Figure 6 Some components of the terminal are shown, but it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.

[0065] In some embodiments, the memory 20 may be an internal storage unit of the terminal, such as a hard disk or memory. In other embodiments, the memory 20 may be an external storage device of the terminal, such as a plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, etc. Further, the memory 20 may include both internal and external storage devices. The memory 20 is used to store application software and various types of data installed on the terminal, such as the program code installed on the terminal. The memory 20 can also be used to temporarily store data that has been output or will be output. In one embodiment, the memory 20 stores an electronic order attribution tracking program 40, which can be executed by the processor 10 to implement the electronic order attribution tracking method of this application.

[0066] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor, or other data processing chip, used to run program code stored in the memory 20 or process data, such as executing the attribution tracking method for the electronic order.

[0067] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen. The display 30 is used to display information on the terminal and to display a visual user interface. The components 10-30 of the terminal communicate with each other via a system bus.

[0068] In one embodiment, when the processor 10 executes the interface display program 40 for the split-screen window in the memory 20, the following steps are performed:

[0069] The system obtains the websites visited by the user and downloads a software installation package based on the websites, wherein the software installation package includes the identifier of the websites;

[0070] The software installation package is installed to obtain the software, and an order instruction is sent to the software;

[0071] When the software places an order and receives an order, it identifies the order to obtain the corresponding website domain name and stores the order and the website domain name in the database.

[0072] The step of obtaining the website visited by the user and downloading the software installation package based on the website also includes, prior to:

[0073] Pre-create channel packages for different websites and identify the parameters in the channel packages;

[0074] After the identification is completed, the site names, site domains, channel packages, and parameters of different websites are combined to create a website mapping table.

[0075] Specifically, when the software places an order and receives an order, it identifies the order to obtain the corresponding website domain name and stores the order and the website domain name in the database, which includes:

[0076] Determine whether the software redirects to multiple websites to place an order and obtain an order.

[0077] If an order is not placed through multiple websites, then the target parameter in the order is determined to be the parameter corresponding to the parameter placed on the website.

[0078] If an order is placed through multiple websites, the source of the target parameter in the order is determined based on the attribution method.

[0079] The parameters in the order are input into the website mapping table for matching, the site domain name corresponding to the parameters is obtained, and the order and the site domain name are stored in the database.

[0080] The attribution methods include primary attribution, process attribution, and final attribution.

[0081] The attribution method mentioned above is the primary attribution method, specifically:

[0082] When the attribution method is the first-time attribution method, it is determined that the target parameter in the order originates from the corresponding parameter in the first website.

[0083] The attribution method mentioned above is a process attribution method, specifically:

[0084] When the attribution method is process attribution, it is determined that the parameters in the order originate from the corresponding parameters in each website at a preset ratio.

[0085] The attribution method mentioned above is the last attribution method, specifically:

[0086] When the attribution method is the last attribution method, it is determined that the target parameter in the order originates from the corresponding parameter in the website where the last order was placed.

[0087] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores an attribution tracking program for electronic orders, which, when executed by a processor, implements the steps of the attribution tracking method for electronic orders as described above.

[0088] In summary, this invention provides an attribution tracking method, system, terminal, and storage medium for electronic orders. The method includes: acquiring websites visited by users and downloading a software installation package based on the websites, wherein the software installation package includes an identifier of the website; installing the software installation package to obtain software and sending an order placement instruction to the software; when the software places an order, identifying the order to obtain the corresponding website domain name, and storing the order and the website domain name in a database. This invention achieves order attribution statistics by printing the identifier onto the package, mapping the identifier, identifying websites from different sources, and binding the source website with the order.

[0089] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0090] Of course, those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware (such as a processor, controller, etc.). The program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The computer-readable storage medium can be a memory, magnetic disk, optical disk, etc.

[0091] It should be understood that the application of the present invention is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.

Claims

1. A method for tracking attribution of an electronic order, the method comprising: The electronic order attribution tracking method comprises: acquiring a website accessed by a user and downloading a software installation package based on the website, wherein the software installation package comprises an identification of the website; the acquiring a website accessed by a user and downloading a software installation package further comprises: pre-creating channel packages of different websites and identifying parameters in the channel packages; combining website names, website domain names, the channel packages and the parameters of different websites to create a website mapping table after the identification is completed; installing the software installation package to obtain software and sending an order placing instruction to the software; when the software places an order to obtain an order, identifying the order to obtain a corresponding website domain name and storing the order and the website domain name in a database; the when the software places an order to obtain an order, identifying the order to obtain a corresponding website domain name and storing the order and the website domain name in a database specifically comprises: determining whether the software jumps to multiple websites to place an order to obtain an order; if the software does not jump to multiple websites to place an order to obtain an order, determining that a target parameter in the order is a corresponding parameter in a website in which the order is placed; if the software jumps to multiple websites to place an order to obtain an order, determining a source of the target parameter in the order according to an attribution mode; inputting the parameter in the order into the website mapping table to match the parameter to obtain a corresponding website domain name and storing the order and the website domain name in the database; mapping the identification by printing the identification to the software installation package, identifying different sources of websites and completing binding of a source website and an order. 2.The electronic order attribution tracking method of claim 1, wherein, The attribution mode comprises a first attribution mode, a process attribution mode and a last attribution mode.

3. The method of claim 2, wherein, The attribution mode is the first attribution mode, and specifically comprises: when the attribution mode is the first attribution mode, determining that a target parameter in the order is derived from a corresponding parameter in a first website.

4. The method of claim 2, wherein, The attribution mode is the process attribution mode, and specifically comprises: when the attribution mode is the process attribution mode, determining that a parameter in the order is derived from a corresponding parameter in each website in a preset proportion.

5. The method of claim 2, wherein, The attribution mode is the last attribution mode, and specifically comprises: when the attribution mode is the last attribution mode, determining that a target parameter in the order is derived from a corresponding parameter in a website in which an order is last placed.

6. An electronic order attribution tracking system characterized by, The electronic order attribution tracking system is applied to the electronic order attribution tracking method of any one of claims 1-5 and comprises: a data acquisition module configured to acquire a website accessed by a user and download a software installation package based on the website, wherein the software installation package comprises an identification of the website; a sending instruction module configured to install the software installation package to obtain software and send an order placing instruction to the software; a data storage module configured to, when the software places an order to obtain an order, identify the order to obtain a corresponding website domain name and store the order and the website domain name in a database.

7. A terminal, characterized by comprising: The terminal comprises a memory, a processor, and an electronic order attribution tracking program stored on the memory and executable on the processor, the electronic order attribution tracking program, when executed by the processor, implements the steps of the electronic order attribution tracking method according to any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores an electronic order attribution tracking program, the electronic order attribution tracking program, when executed by the processor, implements the steps of the electronic order attribution tracking method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Identifying method and collecting system for credible websites

    CN102984162A

  • Order source tracking method and system

    CN112307370A