WO2008003875A2 - Procédé de réduction du coût par action d'une campagne d'annonce publicitaire sur internet, et optimisant au maximum le nombre d'action effectué par des internautes - Google Patents

Procédé de réduction du coût par action d'une campagne d'annonce publicitaire sur internet, et optimisant au maximum le nombre d'action effectué par des internautes Download PDF

Info

Publication number
WO2008003875A2
WO2008003875A2 PCT/FR2007/001162 FR2007001162W WO2008003875A2 WO 2008003875 A2 WO2008003875 A2 WO 2008003875A2 FR 2007001162 W FR2007001162 W FR 2007001162W WO 2008003875 A2 WO2008003875 A2 WO 2008003875A2
Authority
WO
WIPO (PCT)
Prior art keywords
keywords
campaign
list
keyword
new
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.)
Ceased
Application number
PCT/FR2007/001162
Other languages
English (en)
Other versions
WO2008003875A3 (fr
Inventor
Bernard Gallet
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.)
REFERENCEMENT COM
Original Assignee
REFERENCEMENT COM
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 REFERENCEMENT COM filed Critical REFERENCEMENT COM
Priority to US12/309,098 priority Critical patent/US20100036726A1/en
Publication of WO2008003875A2 publication Critical patent/WO2008003875A2/fr
Publication of WO2008003875A3 publication Critical patent/WO2008003875A3/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • G06Q30/0244Optimization
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • G06Q30/0246Traffic
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0249Advertisements based upon budgets or funds

Definitions

  • the present invention relates to a method of reducing the cost per action of an advertising campaign having as support for search engines on the internet and to maximize the number of action performed by Internet users.
  • the present invention finds particularly advantageous, but not exclusive, applications in the field of interactive advertising on the internet. State of the art
  • search engine Google, Yahoo,
  • the search engine returns a set of links said natural. These natural links correspond to web pages that are sorted in ascending order of relevance. In addition to these natural links, the search engine returns links said sponsored. These sponsored links are commercial links to an advertising campaign web page.
  • This indexing system is based on a system of bids made on a maximum price attributed to each keyword. Indeed, an advertiser can vary the maximum prices of each keyword of his ad campaign in order to change the positions of his ads to obtain for example more clicks or actions of Internet users but at a cost less.
  • negative keywords Such keywords are used by the services of sale of search engines. These negative keywords allow search engines to not cause the impression of an ad.
  • the right choice of negative keywords thus makes it possible to find the most powerful keywords to increase the number of clicks of the Internet users through the rate (commonly called CTR which corresponds to the number of clicks divided by the number of impressions), but also to increase the relevance of the campaign, or the conversion rate of the campaign.
  • CTR commonly called the number of clicks divided by the number of impressions
  • the correct choice of negative keywords thus makes it possible to increase the rank or indexing of the campaign if the search engine sales supplier is based on the performance of the advertisements.
  • the present invention aims to remedy the various problems described above. To do this, the invention proposes a method of reducing the cost per action (or acquisition) in a search engine marketing campaign, while maximizing the number of actions performed by Internet users.
  • the objective of the invention is to provide enhancements to improve ad campaigns to reduce the cost spent by an advertiser for each click or conversion (or action) in a campaign, while maximizing the number of conversions (or actions). This results in an optimization (decrease) of the CPA (the cost per share).
  • An object of the invention is to reduce the cost per action.
  • the subject of the invention is a method for reevaluating the cost of each keyword of an internet advertising campaign, characterized in that it comprises the following steps:
  • a set of unused keywords by Internet users (21) is determined during the campaign (1) of advertisements
  • a cost per thousand impressions (13) is determined corresponding to the cost of buying advertising space in a website, calculated by thousand impressions or page views,
  • each keyword is re-evaluated according to the set of unused keywords and the cost per thousand impressions in order to decrease the daily budget (3) of the advertising campaign, - a new price is determined for each keyword (4) of the campaign
  • the invention may also include one or more of the following features:
  • a percentage of the daily budget used by search engine sales departments (6) is determined in order to display the ads, according to the combination of keywords / price / advertisement.
  • the maximum price (5) of each keyword of the campaign is increased to improve the position of the ads.
  • the maximum price (5) of each keyword (4) of the campaign (1) is decreased to return to a lower price range.
  • each keyword (4) is assigned a result of the corresponding division
  • the keywords (4) of the advertisement campaign are classified according to the result attributed to each keyword. - we assign a weight to each position of each keyword in according to their ranking.
  • the determination of the new price for the keywords (4) of the campaign (1) of announcements for the reduction of daily expenses (3) comprises the following steps: - for each keyword (4) a price is determined according to their rank and weight,
  • the keywords are given their previous price (5), otherwise they are awarded the corresponding fixed price.
  • Another object of the invention is to generate new high-performance keywords, for this purpose the invention relates to a method for generating new keywords of an existing campaign of ads on the internet, characterized in that it comprises the following steps:
  • the invention may also include one or more of the following features: -
  • the generation of new combined keywords is performed by all possible permutations of the keywords belonging to the list of keywords of the existing campaign.
  • the letter-by-letter modification is obtained by using for each letter of keywords belonging to the list of keywords of the existing campaign, the neighboring letters of a computer keyboard, the new misspelled keywords comprising at least one double letter is deleted.
  • the generation of the list of potential new keywords comprises the following steps: a) - one generates a list of potential new keywords, from a URL of the campaign, b) - from this list of new potential keywords, we download the campaign page and generate three lists of keywords,
  • a first list being a list of meta keywords corresponding to the keywords that the designer of the page considers as representative of this page
  • a second list being the list of keywords included in this list
  • a third list being the list of all the URL links of this page.
  • steps a) and b) are applied.
  • the selection of the best performing keywords comprises the following steps: c) - an analysis is made of the relative frequency of the keywords using the database (word / language / frequency), d) - we select the most representative of these keywords, performing combinations to find synonyms keywords,
  • the resulting list is saved and ordered, to be inserted into test campaigns.
  • Another object of the invention is to establish a list of negative keywords to improve the visibility of the campaign.
  • the subject of the invention is a method for generating negative keywords of an advertising campaign, characterized in that it comprises the following steps:
  • the invention may also include one or more of the following features:
  • the retrieval of all the keywords of the search requests is carried out via the application programming interfaces or APIs of the search engines.
  • search query keywords comprises the following steps:
  • this list of search query keywords is stored in a database.
  • the comparison of the keywords of the search query with the list of keywords (4) of the existing campaign comprises the following steps:
  • a keyword of the search query belongs to the list of keywords of the existing campaign, then it verifies that the keyword used in the campaign is contained in the search query, and
  • the keyword used in the list of negative keywords is added when said keyword is contained in the search query
  • Another object of the invention is to test the different ads of the campaign to minimize the negative effects of the live launch of the campaign on the Internet.
  • the subject of the invention is a method for automatically testing the performance of a main advertisement campaign, characterized in that it comprises the following steps? : - Three new secondary ad groups are automatically created to test the performance of ads already created.
  • the invention may also include one or more of the following features:
  • the first ad group created has exactly the same data as the ad campaign and is used as a test bench for new keywords.
  • the second ad group created has exactly the same data as the ad campaign and is used as a test bench for new ad messages.
  • the third ad group created has exactly the same data as the ad campaign and is used as a test bench for negative keywords.
  • each of these ad groups is given the same data as the ad campaign, this data including the bid price that is offered for a keyword, the same message, the same words- negative keys, the same cash price.
  • Another object of the invention is to generate the best possible message to have a better conversion rate.
  • the subject of the invention is a method for generating messages of an advertisement campaign, characterized in that it comprises the following steps:
  • the invention may also include one or more of the following features:
  • the determination of the best messages comprises the following steps:
  • each sentence of the existing messages is added to the database of all available messages, when there is a correspondence between a sentence and a message, a database of synonyms is determined, a database containing slogans is determined,
  • this database of slogans is compared with the sentences of the existing messages, - a new sentence is constructed using synonyms of the associated keywords, when there is a correspondence between the database of slogans and the sentences existing messages,
  • Another object of the invention is to be able to send all the data of the advertising campaign to several Internet search engine sales service.
  • the subject of the invention is a method of sending an advertising campaign to search engine sales services, characterized in that it comprises the following steps:
  • At least one ad campaign is automatically sent to each search engine sales service.
  • another object of the invention is to maximize an ad campaign by reducing the cost per action.
  • the subject of the invention is a process for reducing costs per action performed in an internet advertising campaign, characterized in that it implements the following steps according to any one of the preceding features:
  • Fig. 2 is a block diagram of the method of the invention for producing a list of negative keywords, using a list of URLs and a list of positive keywords as input;
  • Fig. 3 is a flowchart describing a negative keyword generator.
  • Each advertiser has an advertiser account with a login and a password which enables him to open a trading session on a computer by authenticating himself with a server.
  • the advertiser has a personal directory located in a database connected to at least one server, in which digital data concerning its advertising campaigns is stored, to which it is automatically connected after logging on.
  • This data is centralized from at least one server, so they are accessible by the advertiser from any computer connected to the Internet.
  • This server comprises a processor capable of implementing the method of the invention.
  • the server communicates with the different servers of the search engines or search tools respectively via several Application Programming Interfaces. These Application Programming Interfaces are better known as APIs. These APIs allow you to interact with relational databases through queries. These APIs make it possible to reach respectively almost transparently databases of each tool or search engine.
  • the server on which an advertiser account is based is connected to each search engine or tool, via the API directly. After this connection, the server downloads the campaign criteria history to obtain a workbench.
  • the first criterion is for the advertiser and includes ad content, a selection of keywords associated with an auction system, and a daily budget that must be spent.
  • the second criterion concerns the search engine marketing services known as SEM (Search Engine Media) and includes relevance of the ads, a number of impressions of the advertisement, an indexation of the advertisement and bid rules, and a match between the keyword, the ad and the page on which the user is redirected (in English: landing page).
  • SEM Search Engine Media
  • the third criterion is the user or user of the search engine, the number of clicks on an ad and the number of clicks converted. Conversion is defined as an online purchase or online registration of an Internet user or user, or any other purpose defined by the advertiser that can be measured.
  • the invention comprises several algorithms able to process the collected data while changing the criteria dynamically.
  • Figure 1 shows the interaction of the different parts to be able to implement the different algorithms of the invention.
  • the example shown in Figure 1 shows a first part about an advertiser connected to his account to create an ad campaign 1.
  • This campaign 1 includes an announcement message 2 which is none other than the literal content of the advertisement. It also includes a daily budget 3 necessary to bid on keywords from each search engine sales service (Google Adwords, MSN AdCenter, etc.).
  • the ad campaign 1 has keywords 4 associated with their maximum 5 unit price to serve as a basis for the auction.
  • a second part concerns the sales department 6 of each search engine that manages impressions 7 of the advertisements. These impressions 7 represent the display of these campaigns when a request for at least one keyword 4 is made on the search engine.
  • Search engine sales service 6 also manages the position or indexation of ads based on the amount advertisers have allocated for maximum keyword price bids 4, as well as other factors specific to search engines. .
  • a third part concerns the user or the user who is brought to perform actions 9 (purchases, online registrations ...) or clicks 10, both counted by each search engine sales service 6 and then transmitted, to a fourth party which is a digital data processing platform 11.
  • This platform11 receives the data to be processed (impressions 7, position 8, actions 9, projectsiO, etc.) via the APIs of each search engine but also the data provided by the advertiser during the management of his campaign .
  • Platform 11 is a software platform with several algorithms to collect advertiser and search engine data to process it so that the advertiser can optimize their ad campaign and have better results in sales of products or services. This platform 11 is located on the server to which the advertiser is connected.
  • the invention implements a first algorithm 12 allowing automatic re-evaluation of key words 4 in order to lower the cost per action commonly known as CPA.
  • An action can take the form of a sales transaction, a customer acquisition or a simple click. Also called cost per transaction.
  • the CPA can also relate to the cost per acquisition.
  • Each keyword goes through various rules in a sequential order.
  • Each rule is an opportunity to change the maximum bid price of keyword bids 4. Indeed, a determination of the amount of unused traffic is made.
  • the purpose of this algorithm 12 is to use the entire daily budget of the advertiser.
  • the search engine sales department could be able to deliver between 95 and 105% of this daily budget 3. If this ratio falls below 95%, the algorithm 12 will aim to increase the costs or maximum price of each keyword, ie improve the position 8 or indexing of the ads of the campaign 1, in order to fully utilize the daily budget 3. If the algorithm 12 goes above 99% of the daily budget 3, it decreases the price 5, to return to a lower price band. The algorithm 12 here negotiates the indexing of the maximum price of each keyword.
  • the invention implements an algorithm 13 which aims to determine a cost per thousand impressions, commonly called CPM, the highest possible.
  • CPM a cost per thousand impressions
  • the CPM is only obtained by impressions inventories 7, but on the other hand this CPM can only be translated into payment if clicks 10 are made by users.
  • the CPM is a cost of buying advertising space in a website, calculated per 1000 impressions or page views, that is to say according to the number of times a banner, or other advertising element, is posted.
  • the billing unit of an internet advertising campaign is the CPM (cost per thousand displays), which is of course different depending on the type T / FR2007 / 00H62
  • the price of advertising banners is estimated at cost per thousand. This indicator makes it possible to evaluate and compare the advertising rates of the different sites according to the number of pages with advertising views. In addition, the goal of the advertiser is to reduce the CPA as much as possible.
  • the algorithm 13 For each keyword 4, the algorithm 13 divides the CPA by the CPM. Then, the algorithm 13 assigns each keyword 4 the result of the corresponding division. Finally, the algorithm 13 ranks said keywords in the campaign 1 of ads, according to the result assigned to each keyword 4. The higher the CPM is higher CPA, the higher the ranking of this keyword 4, for the advertiser and sales services 6 search engines, is better. Conversely, plus a keyword 4 is high in the ranking more it is unfavorable for both parties. When the keywords 4 are classified, the algorithm 13 assigns a price according to the ranking. The keywords 4 having a bad ranking have their prices which decrease. The algorithm 13 also assigns a weight to the current position, in order to normalize the CPM data, it being understood that the click rates (click by print) are of course higher in the high positions.
  • the invention implements an algorithm 14 for reevaluating the indexing 8 (or position) of each keyword to be able to reduce expenses or daily budget. For this, this algorithm 14 assigns a new price to the keywords 4 having the best indexing 8 in the campaign 1. This new price is reduced compared to their old price. This new price attributed to them is a percentage of the cost per click, commonly called CPC, actual of these keywords 4. If this campaign 1 is based on "actions", then the CPA is used in place of the CPC.
  • the invention implements an algorithm 15 capable of calculating the initial price of a keyword 4 for an existing campaign 1.
  • the algorithm 15 makes it possible to determine the best initial price of a newly produced keyword. To do this, the algorithm 15 evaluates the new keyword product as being equal to the maximum of the price of the equivalent keywords in an existing campaign.
  • the algorithm performs a search in a predefined search data history and selects the price of said existing keyword. This research data may be provided by an external third party, including the sales department of each search engine.
  • the algorithm 15 calculates the price attributed to the existing keywords according to the following parameters:
  • the invention implements an algorithm 16 capable of generating combined keywords.
  • the purpose of this algorithm 16 is to produce new combinations of keywords.
  • This algorithm 16 uses the best performing keywords of an existing campaign 1, and generates all possible combinations. These combinations are obtained by permutations and two-by-two combinations of keywords.
  • the algorithm 16 performs a generation of misspelled keywords. This algorithm uses the best-performing keywords of an existing campaign, and generates new keywords. These new keywords are obtained by a modification of said keywords. This change is obtained letter by letter of the keywords, using for each letter the neighboring letters of a computer keyboard. This algorithm 16 thus makes it possible to delete double letters such as two "m" in the word "immediate”.
  • the algorithm 16 is able to calculate the frequency of use of a word on the web. For each language, this algorithm searches step by step on the Web for the same paths that a search engine performs. Then, it generates a list of words with their frequency. This information (word / language / frequency) is then stored in a database (word / language / frequency) of the server. 7 00H62
  • This database (word / language / frequency) can be reused by other algorithms of the invention.
  • the algorithm 16 is able to generate a list of potential new keywords.
  • the algorithm 16 is executed from I 1 URL of the existing advertisement campaign. Then, he downloads the page and generates three lists of keywords.
  • the first list is a list of meta keywords. These metas keywords are the keywords that the designer of the web page considers the most representative of this page.
  • the second list is the list of words included in this page, as well as their posting.
  • the third list is the list of all the links on this page.
  • Algorithm 16 repeats this process for all the URLs included in the third list. This process is repeated recursively if necessary.
  • the algorithm 16 performs an analysis of the relative frequency of said keywords using the database (word / language / frequency) previously constructed and selects the most representative keywords. These keywords are then searched in combination to find the synonyms keywords and the process is repeated for these synonyms.
  • the resulting keyword list is then registered and ordered, to be inserted into test campaigns for example by an automatic test algorithm.
  • the invention implements an algorithm 17 for the generation of negative keywords.
  • This algorithm 17 retrieves a list of all the keyword requests searched by Internet users 21 or users of intemet, during a certain period, for example during the month preceding this retrieval, via the APIs of the search engines. . APIs are programming interfaces.
  • This algorithm 17 compares this retrieved list with a list of keywords generated by the keyword generation algorithm. Automatic creation of negative keywords is performed for keywords that do not belong to the generated keyword list.
  • Each of the lists is included in searches with at least one keyword associated with the generated list. This list, ordered by the search under consideration, is stored in a database and then inserted into the test campaigns by the automatic test algorithm.
  • the invention implements an automatic test algorithm that automatically creates new ad groups, that is, secondary campaigns, to test the performance of previously created ads.
  • the original campaign 1 (existing campaign) remains the main campaign.
  • the first additional ad group serves as a test bench for new keywords.
  • the second additional ad group serves as a test bench for new messages.
  • the third additional group serves as a test bench for negative keywords.
  • These three new ad groups use the three most effective keyword interpretations of the main ad campaign.
  • all the data is exactly the same as the main campaign.
  • the same auction bid price is offered, the same message, the same negative keywords, the same cash price (daily budget), except for the sectors that are being tested.
  • the method of the invention provides these ad groups with the time necessary to statistically obtain appropriate data. When enough data has been collected, these ad groups are automatically disabled. In the next round of calculation, these results are analyzed to determine which (secondary) test campaign is most effective than the current main campaign.
  • the invention implements an algorithm 19 which makes it possible to generate the best possible message.
  • the best message means a message that will yield a better click through the rate commonly called CTR, and finally a better conversion rate (purchases, registrations, etc.).
  • CTR is obtained by dividing the number of people who clicked on a web page ad by the number of times the ad was provided. This index allows ad campaigns to be more effective, and improves search engine results.
  • the messages of the advertiser are divided into sentences. These sentences are then automatically combined to create new messages. These messages are then returned to the test algorithm, to select the best ones.
  • a database of advertising slogans or hook phrases is defined. Each advertising slogan is associated with a set of keywords. This database is compared to the word groups of existing messages. When a comparison is completed, this sentence is added to all available messages. The process is then repeated using the campaign's web page.
  • a final algorithm automatically sends the ad campaigns to the multiple search engine sales departments. in order to have the best return on investment commonly called ROI.
  • Figure 2 and Figure 3 show an example of sequential steps for implementing the negative keyword generator.
  • FIG. 2 shows an algorithm 120 that performs downloads and analyzes of a list of positive URLs 100.
  • this positive URL list is automatically extracted from the original campaign c that is, the campaign for which the advertiser wants to produce negative keywords.
  • this list of URLs is generated by searching different search engines using some or all of the keywords in the keyword list of the campaign. For each URL in the positive URL list, the page is downloaded, analyzed, and split into words. This list of words is then concatenated to the list of keywords of the campaign to form the list of positive keywords.
  • Another system 220 generates a list of user queries performed on a search engine for each of the keywords included in the list of keywords of the campaign. In one embodiment of the invention, this list is generated using a "relative suggestions API" of Yahoo's web search services or Google.
  • the syndicated search queries generate a search request list 240 for use by the negative keyword generator 300 along with the list of positive keywords 140.
  • Figure 3 is a flowchart describing a word generator negative keys. In the example of Figure 3, the following data were used:
  • step 200 ['Ads', TV Ads',' commercials', 'advertising specialty']
  • step 140 ['Ads',' TV, 'commercials']
  • step 240 ['Ads','personalads',' nickel ads', 'specialty store']
  • a search query generated by the question generator 220, is divided into a list of separate words.
  • the search query "personal ads” is divided into a list of two words “personal” and "ads”.
  • Step 302 is repeated for each word in this list.
  • the word is then compared to the positive list obtained in step 310. If it belongs to the positive list, the program continues with the next word in the search query.
  • step 320 is executed in a loop in the word list. campaign keys.
  • step 330 it is checked whether the keyword used in the campaign is completely contained in the search query.
  • the search query "nickel ads" contains the word “ads”.
  • the "specialty store” query does not contain any of the keywords in the example above.
  • step 330 it is checked whether all the words of the campaign keyword list have been processed. If all these words are processed the algorithm outputs a negative list of keywords generated for this query.
  • the number of searches made during a given period for each of these requests is collected. It is known the number of impressions generated from our list of keywords during the same period. The number of searches and the number of impressions are used to rank the negative keyword produced in terms of importance. The effect of generating these negative keywords can be inferred by comparing the number of impressions before and after the use of these negative keywords. This comparison can be used for the purpose of refining the result.

Landscapes

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

Abstract

L'invention se rapporte à un procédé de réduction de coûts par action effectuée dans une campagne d'annonce publicitaire interactive sur internet. Le procédé met en oevre les étapes suivantes : - on procède à la réévaluation (12) du coût de chaque mots-clés de la campagne, - on procède à une génération (16) de mots-clés positifs, - on procède à une génération (17) de mots-clés négatifs, - on procède à des tests automatiques (20) de performance de la campagne d'annonces - on procède à la génération des meilleurs messages (19) de la campagne, - on procède à l'envoi de la campagne d'annonce sur les services de ventes des moteurs de recherches.

Description

Procédé de réduction du coût par action d'une campagne d'annonce publicitaire sur internet, et optimisant au maximum le nombre d'action effectué par des internautes
Domaine de l'invention
La présente invention à pour objet un procédé de réduction du coût par action d'une campagne d'annonce publicitaire ayant comme support des moteurs de recherches sur internet et permettant de maximiser le nombre d'action effectué par des internautes. La présente invention trouve des applications particulièrement avantageuses, mais non exclusives dans le domaine de la publicité interactive sur internet. Etat de la technique
Actuellement, dans l'état de la technique, lorsqu'un annonceur crée une campagne d'annonces publicitaires sur internet, pour vendre des produits ou effectuer une offre de service, il doit déterminer un ensemble de messages attractif pour chaque annonce de sa campagne, pour que des internautes ou utilisateurs d'intemet puissent effectuer des actions sur ses annonces. Chacun de ces messages est associé à un ensemble de mots-clés.
Lorsqu'un internaute lance une requête avec l'un des mots-clés ou avec une combinaison de mots-clés, dans un moteur de recherche (Google, Yahoo,
Voilà, Msn, etc.), le moteur de recherche renvoi un ensemble de liens dit naturels. Ces liens naturels correspondent à des pages web qui sont classées par ordre croissant de pertinence. Outre ces liens naturels, le moteur de recherche renvoi des liens dit sponsorisés. Ces liens sponsorisés sont des liens commerciaux renvoyant vers une page web de campagnes publicitaire.
Pour accroître le nombre d'internaute sur les pages web commerciales, il existe un système d'indexation des liens sponsorisés pour améliorer leurs visibilités.
Ce système d'indexation est basé sur un système d'enchères effectuées sur un prix maximum attribué à chaque mot-clé. En effet, un annonceur peut faire varier les prix maximum de chaque mot-clé de sa campagne d'annonce dans le but de modifier les positions de ses annonces afin d'obtenir par exemple plus de clics ou actions d'internautes mais à un coût moindre.
Pour améliorer l'efficacité de cette optimisation, il est connu de produire des mots-clés négatifs. De tels mots-clés sont employés par les services de vente des moteurs de recherche. Ces mots-clés négatifs permettent aux moteurs de recherche de ne pas provoquer l'impression d'une annonce. Le bon choix de mots-clés négatifs permet ainsi de trouver les mots-clés les plus performant pour augmenter le nombre de clics des internautes à travers le taux (communément appelé CTR qui correspond au nombre de clics divisés par le nombre d'impressions), mais aussi pour augmenter la pertinence de la campagne, ou encore le taux de conversion de la campagne. Le bon choix des mots-clés négatifs permet ainsi d'augmenter le rang ou l'indexation de la campagne si le fournisseur des ventes du moteur de recherche se base sur les performances des annonces.
Cependant, ce type d'optimisation de la campagne comporte des inconvénients. En effet, actuellement, quand un annonceur crée une campagne de vente de produits sur internet, il doit faire face à des problèmes de visibilité de sa campagne. Ce problème de visibilité est dû à une concurrence accrue dans le domaine correspondant ou à une importante diversité des produits vendus. Pour obtenir une meilleure visibilité et de bon résultat de vente, l'annonceur doit donc effectuer une meilleure optimisation de sa campagne. Exposé de l'invention La présente invention a pour but de remédier aux différents problèmes exposés précédemment. Pour ce faire l'invention propose un procédé de réduction du coût par action (ou acquisition) dans une campagne de vente de moteur de recherche, tout en optimisant au maximum le nombre d'actions effectués par des internautes. Ainsi, l'objectif de l'invention est de proposer des perfectionnements pour améliorer les campagnes d'annonces afin de réduire le coût dépensé par un annonceur pour chaque clic ou conversion (ou action) dans une campagne, tout en maximisant le nombre de conversions (ou d'actions). Ceci se traduit par une optimisation (diminution) du CPA (le coût par action).
Un but de l'invention est de diminuer le coût par action. Pour cela, l'invention a pour objet un procédé de réévaluation du coût de chaque mot-clé d'une campagne d'annonces sur internet caractérisé en ce qu'elle comporte les étapes suivantes :
- on détermine un ensemble de mots-clés inutilisés par des internautes (21 ) lors de la campagne (1 ) d'annonces,
- on détermine un coût pour mille impressions (13) correspondant au coût d'achat d'espace publicitaire dans un site internet, calculé par tranche de mille impressions ou pages vues,
- on réévalue la position de chaque mots-clés en fonction de l'ensemble des mots-clés inutilisés et du coût par mille impressions afin de diminuer le budget (3) quotidien de la campagne d'annonces, - on détermine un nouveau prix pour chaque mot-clé (4) de la campagne
(1) d'annonces en fonction de leur position réévaluée et de leur ancien coût (5).
L'invention peut comporter également une ou plusieurs des caractéristiques suivantes :
- on détermine une combinaison de mots-clés/prix/annonce pour chaque jour donné,
- on détermine un pourcentage du budget quotidien utilisé par des services de ventes de moteurs de recherches (6) afin d'afficher les annonces, en fonction de la combinaison de mots-clés/prix/annonce.
- si le pourcentage du budget (3) quotidien utilisé par les services de ventes de moteurs de recherches (6) est inférieur à 95%, le prix (5) maximum de chaque mot-clé de la campagne est augmenté pour améliorer la position des annonces.
- si le pourcentage du budget (3) quotidien utilisé par les services de ventes de moteurs de recherches (6) est supérieur à 99%, le prix (5) maximum de chaque mot-clé (4) de la campagne (1) est diminué pour revenir à une tranche de prix inférieure.
- la détermination du coût par mille impressions (13) est traduite en paiement que si des clics (10) ou des actions (9) sont effectués par des internautes (21). - la réévaluation de l'indexation (14) de chaque mot-clé (4) comporte les étapes suivantes :
- on détermine un coût par action, une action (9) correspondant notamment à une transaction de vente, une acquisition de clientèle ou un simple clic, - on divise le coût par action par le coût par mille,
- on attribue à chaque mot-clé (4) un résultat de la division correspondante,
- on classe les mots-clés (4) de la campagne d'annonce selon le résultat attribué à chaque mot-clé. - on affecte un poids à chaque position de chaque mot-clé en fonction de leur classement.
- la détermination du nouveau prix pour les mots-clés (4) de la campagne (1) d'annonces pour la diminution des dépenses (3) quotidiennes comporte les étapes suivantes : - on détermine pour chaque mot-clé (4) un prix en fonction de leur classement et de leur poids,
- pour chaque mot-clé, on soustrait ledit prix au prix (5) antérieur dudit mot-clé (4),
- si la différence est négative, on attribue aux mots-clés leur prix (5) antérieur, sinon on leur attribue le prix déterminé correspondant.
- on évalue les mots-clés produits dont le nouveau prix est égal au prix maximum de mots-clés équivalent,
- on recherche pour chaque moteur de recherche, un historique de requêtes de recherche effectuées par des internautes 21 , - on attribue un prix à chaque mot-clé existant en fonction du nombre de recherches effectuées utilisant ce mot-clé, du nombre de mots dans ce mot-clé et de la portée de ce mot-clé.
Un autre but de l'invention est de générer de nouveaux mots-clés performant, pour cela, l'invention a pour objet un procédé de génération de nouveaux mots-clés d'une campagne existante d'annonces sur internet caractérisé en ce qu'elle comporte les étapes suivantes :
- on génère de nouveaux mots-clés combinés, à partir de mots-clés appartenant à une liste de mots-clés de la campagne existante,
- on enregistre cette liste de nouveaux mots-clés combinés dans une base de données
- on génère de nouveaux mots-clés mal épelés, à partir des mots-clés appartenant à la liste de mots-clés de la campagne existante,
- on enregistre cette liste de nouveaux mots-clés mal épelés dans la base de données, - on détermine une fréquence d'utilisation de chaque nouveau mot-clé combiné et/ou mal épelé sur le web,
- on génère une liste potentielle de nouveaux mots-clés les plus performants.
L'invention peut comporter également une ou plusieurs des caractéristiques suivantes : - la génération de nouveaux mots-clés combinés est effectuée par toutes les permutations possible des mots-clés appartenant à la liste de mots-clés de la campagne existante.
- la génération de nouveaux mots-clés combinés est effectuée par combinaison deux à deux de mots-clés.
- pour générer les nouveaux mots-clés combinés, on sélectionne les mots-clés les plus performants de la liste de mots-clés (4) de la campagne (1 ) existante.
- la génération de nouveaux mots-clés mal épelés est effectué en modifiant lettre par lettre les mots-clés appartenant à la liste de mots-clés de la campagne existante.
-la modification lettre par lettre est obtenue en utilisant pour chaque lettre de mots-clés appartenant à la liste de mots-clés de la campagne existante, les lettres voisines d'un clavier d'ordinateur, - les nouveaux mots-clés mal épelés comportant au moins une lettre double sont supprimés.
- la détermination de la fréquence d'utilisation de chaque nouveau mot- clé sur le web comporte les étapes suivantes :
- on calcule la fréquence d'utilisation d'un mot-clé sur le web, en recherchant ledit mot-clé dans toutes les langues, pas à pas sur internet en passant par les mêmes chemins qu'un moteur de recherche,
- à partir de cette recherche, on génère une liste de mots-clés en fonction de leurs langues et de leurs fréquences,
- on enregistre cette liste de mots-clés (mot/langue/fréquence) dans la base de données.
-la génération de la liste de nouveaux mots-clés potentiels comporte les étapes suivantes : a) - on génère une liste de nouveaux mots-clés potentiels, à partir d'un URL de la campagne, b) - à partir de cette liste de nouveaux mots-clés potentiels, on télécharge la page de la campagne et on génère trois listes de mots-clés,
- une première liste étant une liste de meta mots-clés correspondant aux mots-clés que le concepteur de la page considère comme représentative de cette page, - une deuxième liste étant la liste de mots-clés inclus dans cette page, aussi bien que leur comptabilisation,
- une troisième liste étant la liste de tous les liens URLs de cette page.
- pour chaque lien URLs obtenu à la troisième liste on applique les étapes a) et b). - la sélection des mots clés les plus performants comporte les étapes suivantes : c) - on effectue une analyse de la fréquence relative des mots- clés en utilisant la base de données (mot/langue/fréquence), d) - on sélectionne les plus représentatifs de ces mots-clés, en effectuant des combinaisons pour trouver des mots-clés synonymes,
- pour chaque mot clé synonyme on applique les étapes c) et d),
- la liste résultante est enregistrée et ordonnée, pour être insérée dans des campagnes de tests.
Un autre but de l'invention est d'établir une liste de mots-clés négatifs pour améliorer la visibilité de la campagne. Pour cela, l'invention a pour objet un procédé de génération de mots-clés négatifs d'une campagne d'annonces caractérisé en ce qu'elle comporte les étapes suivantes :
- on récupère tous les mots-clés des requêtes de recherches effectués par des internautes sur des moteurs de recherche, - on compare cette liste de mots-clés de chaque requête de recherche avec une liste de mots-clés d'une une campagne d'annonces existante,
- on crée automatiquement une liste de mots-clés négatifs comportant des mots-clés de requêtes de recherches n'appartenant pas à la liste de mots- clés (4) de la campagne existante, - on enregistre cette liste de mots-clés négatifs dans une base de données.
L'invention peut comporter également une ou plusieurs des caractéristiques suivantes :
-la récupération de tous les mots-clés des requêtes de recherches est effectuée par l'intermédiaire des interfaces de programmation d'applications ou APIs des moteurs de recherches.
-la génération des mots clés des requêtes de recherches comporte les étapes suivantes :
- on divise chaque requête de recherches en une liste de mots- clés séparés, - on réitère cette division pour chaque mot-clé de la liste,
- on enregistre cette liste de mots-clés des requêtes de recherches dans une base de données.
-la comparaison des mots-clés de la requête de recherche avec la liste de mots-clés (4) de la campagne existante comporte les étapes suivantes :
- on compare un prochain mot-clé de la requête de recherche avec la liste de mots-clés de la campagne existante.
- si un mot-clé de la requête de recherche appartient à la liste de mots- clés de la campagne existante, - on vérifie alors que le mot-clé utilisé dans la campagne est contenu dans la requête de recherche, et
- on ajoute le mot-clé utilisé dans la liste de mots-clés négatifs lorsque ledit mot-clé est contenu dans la requête de recherche,
- on vérifie que tous les mots-clés des requêtes de recherche sont traités. Un autre but de l'invention est de tester les différentes annonces de la campagne pour minimiser les effets négatifs du lancement en direct de la campagne sur internet. Pour cela, l'invention a pour objet un procédé de tests automatiques de performance d'une campagne d'annonces principale caractérisé en ce qu'elle comporte l'étapes suivante? : - on crée automatiquement trois nouveaux groupes d'annonces secondaires afin de tester les performances des annonces déjà créées.
L'invention peut comporter également une ou plusieurs des caractéristiques suivantes :
- le premier groupe d'annonces créé comporte exactement les mêmes données que la campagne d'annonces et est utilisé comme banc de test de nouveaux mots-clés.
- le deuxième groupe d'annonces créé comporte exactement les mêmes données que la campagne d'annonces et est utilisé comme banc de test de nouveaux messages d'annonces. - le troisième groupe d'annonces créé comporte exactement les mêmes données que la campagne d'annonces et est utilisé comme banc de test de mots-clés négatifs.
- à chacun de ces groupes d'annonces est attribuée les mêmes données que celles de la campagne d'annonce, ces données étant notamment le prix de soumission qui est offert pour un mot clé, le même message, les mêmes mots- clés négatifs, le même prix comptant.
- on récupère des résultats des tests effectués pour le premier, le deuxième et le troisième groupe d'annonces,
- on désactive automatiquement les trois groupes d'annonces créés, lorsque les données recueillies sont suffisantes pour être analysées,
- on analyse les résultats des tests pour déterminer le groupe d'annonces qui est le plus efficace par rapport à la campagne d'annonces (1 ).
Un autre but de l'invention est de générer le meilleur message possible pour avoir un meilleur taux de conversion. Pour cela, l'invention a pour objet un procédé de génération de messages d'une campagne d'annonces caractérisé en ce qu'elle comporte les étapes suivantes :
- on acquiert de nouveaux messages,
- on détermine le meilleur message parmi les messages acquis en fonction de leur clic par rapport à un taux CTR, ce taux étant obtenu en divisant le nombre d'internautes qui ont cliqué sur l'annonce d'une page web par le nombre de fois que l'annonce a été fournie.
L'invention peut comporter également une ou plusieurs des caractéristiques suivantes :
- la détermination des meilleurs messages comporte les étapes suivantes :
- on divise chaque message d'une campagne d'annonces en phrases,
- on combine automatiquement chaque phrase entre elles pour créer de nouveaux messages,
- on teste les nouveaux messages pour sélectionner les meilleurs messages.
- on détermine une base de données de messages,
- on sauvegarde les meilleurs messages sur la base de données,
- on associe chaque message de la base de données à un ensemble de mots-clés, - on compare chaque message de la base de données avec chaque phrase des messages existants,
- on ajoute dans la base de données chaque phrase des messages existants à l'ensemble des messages disponibles, lorsqu'il y a correspondance entre une phrase et un message, - on détermine une base de données de synonymes, - on détermine une base de données comportant des slogans,
- on associe chaque slogan à un ensemble de mots-clés,
- on compare cette base de données de slogans avec les phrases des messages existants, - on construit une nouvelle phrase en utilisant des synonymes des mots- clés associés, lorsque qu'il y a une correspondance entre la base de données de slogans avec les phrases des messages existants,
- on ajoute la nouvelle phrase à l'ensemble des messages disponibles. Un autre but de l'invention est de pouvoir envoyer l'ensemble des données de la campagne d'annonces à plusieurs service'de vente de moteur de recherche sur internet. Pour cela, l'invention a pour objet un procédé d'envoi d'une campagne d'annonce sur des services de ventes de moteurs de recherches caractérisé en ce qu'elle comporte les étapes suivantes :
- on valide chaque compte de gestion de campagnes d'un annonceur dans chaque service de ventes de moteurs de recherches,
- on envoi automatiquement au moins une campagne d'annonces sur chaque service de ventes de moteurs de recherches.
Avantageusement un autre but de l'invention est d'optimiser au maximum une campagne d'annonce en diminuant le coût par action. Pour cela, L'invention a pour objet un procédé de réduction de coûts par action effectuée dans une campagne d'annonces sur internet caractérisé en ce qu'il met en œuvre les étapes suivantes selon l'une quelconque des caractéristiques précédentes :
- on procède à la réévaluation des mots-clés,
- on procède à la génération de mots-clés positifs, - on procède à la génération de mots-clés négatifs,
- on procède à des tests automatiques des groupes d'annonces,
- on procède à la génération de messages,
- on procède à l'envoi d'une campagne annonces sur les services de ventes de moteurs de recherches.
Brève description des dessins
L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Celles-ci sont présentées à titre indicatif et nullement limitatif de l'invention. La figure 1 montre l'interaction des différentes parties pour pouvoir mettre en œuvre les différents algorithmes de l'invention ;
La figure 2 est un schéma fonctionnel du procédé de l'invention pour produire une liste de mots-clés négatifs, en utilisant une liste d'URLs et une liste de mots-clés positifs comme entrée ; La figure 3 est un organigramme décrivant un générateur de mot-clé négatif.
Description détaillée de mode de réalisation de l'invention Chaque annonceur possède un compte annonceur avec un login et un mot de passe qui lui permet d'ouvrir une session de négociation sur un ordinateur en s' authentifiant auprès d'un serveur. L'annonceur dispose d'un répertoire personnel situé dans une base de données connectée à au moins un serveur, dans lequel des données numérique concernant ses campagnes d'annonces publicitaires sont stockées, auquel il est connecté automatiquement après l'ouverture de sa session. Ces données étant centralisées à partir d'au moins un serveur, elles sont donc accessibles par l'annonceur à partir de n'importe quel ordinateur relié au réseau internet. Ce serveur comporte un processeur apte à mettre en œuvre le procédé de l'invention.
Le serveur communique respectivement avec les différents serveurs des moteurs ou outils de recherche internet par l'intermédiaire de plusieurs Interfaces de Programmation d'Applications. Ces Interfaces de Programmation d'Applications sont plus connu sous le nom d'APIs. Ces APIs permettent d'interagir avec des bases de données relationnelles via des requêtes. Ces APIs permettent d'atteindre respectivement de manière quasi transparente des bases de données de chaque outil ou moteur de recherche. Le serveur sur lequel est basé un compte d'annonceur est connecté à chaque moteur ou outil de recherche, par l'intermédiaire direct de l'API. Après cette connexion, le serveur télécharge l'historique des critères de campagne de manière à obtenir une base de travail.
On distingue trois types de critères de campagne. Le premier critère concerne l'annonceur et comporte un contenu d'annonce, une sélection de mots-clés associés à un système d'enchères et un budget quotidien qui doit être dépensé. Le deuxième critère concerne les services de vente des moteurs de recherche connu sous le sigle SEM (Search Engine Media en anglais) et comporte une pertinence de l'annonces, un nombre d'impressions de l'annonce, une indexation de l'annonce et des règles d'enchères, ainsi qu'une adéquation entre le mot clé, l'annonce et la page sur laquelle l'internaute est redirigé (en anglais : landing page). Le troisième critère concerne l'internaute ou utilisateur du moteur de recherche, le nombre de clics sur une annonce et le nombre de clics convertis. On entend par conversion un achat en ligne ou une inscription en ligne d'un internaute ou utilisateur d'intemet, ou encore tout autre but défini par l'annonceur qui peut être mesuré.
L'invention comporte plusieurs algorithmes aptes à traiter les données recueillies tout en changeant les critères dynamiquement.
La figure 1 montre l'interaction des différentes parties pour pouvoir mettre en œuvre les différents algorithmes de l'invention. L'exemple que propose la figure 1 montre une première partie concernant un annonceur connecté sur son compte pour créer une campagne 1 d'annonces. Cette campagne 1 comporte un message 2 d'annonce qui n'est autre que le contenu littéral de l'annonce. Elle comporte également un budget 3 quotidien nécessaire pour faire des enchères sur des mots-clés auprès de chaque service de vente de moteurs de recherches (Google Adwords, MSN AdCenter, etc.). La campagne 1 d'annonce comporte des mots-clés 4 associés à leurs prix 5 unitaires maximum pour servir de base aux enchères.
Une deuxième partie concerne le service de vente 6 de chaque moteur de recherches qui gère des impressions 7 des annonces. Ces impressions 7 représentent l'affichage de ces campagnes lorsqu'une requête d'au moins un mot-clé 4 est effectuée sur le moteur de recherches. Le service de vente 6 des moteurs de recherches gère également la position ou indexation 8 des annonces en fonction du montant alloué par les annonceurs pour les enchères sur les prix maximum de mots-clés 4, ainsi que d'autres facteurs propres aux moteurs de recherches.
Une troisième partie concerne l'utilisateur ou l'internaute qui est amené à effectuer des actions 9 (achats, inscriptions en ligne...) ou des clics 10, tous deux comptabilisés par chaque service de ventes de moteurs de recherches 6 puis transmis, à une quatrième partie qui est une plateforme 11 de traitement de données numérique. Cette plateforme11 reçoit les données à traiter (impressions 7, position 8, actions 9, clicsiO, etc..) par l'intermédiaire des APIs de chaque moteur de recherche mais aussi les données fournies par l'annonceur lors de la gestion de sa campagne. La plateforme 11 est une plateforme logicielle comportant plusieurs algorithmes amenés à recueillir des données concernant l'annonceur et les moteurs de recherches, afin de les traiter pour que l'annonceur puisse optimiser sa campagne d'annonces et avoir de meilleurs résultats au niveau des ventes de produits ou de services. Cette plateforme 11 se situe sur le serveur auquel est connecté l'annonceur. L'invention met en œuvre un premier algorithme 12 permettant une réévaluation automatique des mots-clés 4 dans le but d'abaisser le coût par action communément appelé le CPA. Une action peut prendre la forme d'une transaction de vente, d'une acquisition de clientèle ou d'un simple clic. Également appelé coût par transaction. Le CPA peut également se rapporter au coût par acquisition.
Chaque mot-clé passe à travers diverses règles dans un ordre séquentiel. Chaque règle est une occasion de changer le prix 5 de soumission maximum des enchères de mots-clés 4. En effet, une détermination du volume du trafic inutilisé est effectuée. L'objectif de cet algorithme 12 vise à bien utiliser la totalité du budget quotidien de l'annonceur.
En effet, il est nécessaire d'avoir une combinaison de mots- clés/prix/annonce et cela pour n'importe quel jour donné. Le service de vente du moteur de recherche pourrait être en mesure de délivrer entre 95 et 105% de ce budget 3 quotidien. Si ce rapport tombe en-dessous de 95%, l'algorithme 12 visera à augmenter les coûts ou prix maximum de chaque mots-clés, c'est à dire améliorer la position 8 ou indexation des annonces de la campagne 1 , afin d'utiliser pleinement le budget 3 quotidien. Si l'algorithme 12 va au-dessus de 99% du budget 3 quotidien, il diminue le prix 5, pour revenir à une tranche de prix inférieure. L'algorithme 12 négocie ici l'indexation du prix 5 maximum de chaque mots-clés.
L'invention met en œuvre un algorithme 13 qui vise à déterminer un coût pour mille impressions, communément appelé CPM, le plus élevé possible. D'une part, le CPM est seulement obtenu par des inventaires des impressions 7, mais d'autre part ce CPM ne peut être traduit en paiement que si des clics 10 sont effectués par des internautes.
Le CPM est un coût d'achat d'espace publicitaire dans un site Web, calculé par tranche de 1000 impressions ou pages vues, c'est-à-dire en fonction du nombre de fois qu'un bandeau, ou autre élément publicitaire, est affiché. L'unité de facturation d'une campagne publicitaire sur internet est le CPM (le coût pour mille affichages), qui est bien entendu différent selon le type T/FR2007/00H62
13
d'affichage. On dira, par exemple, que le prix des bandeaux publicitaires est estimé au coût par mille. Cet indicateur permet d'évaluer et de comparer les tarifs publicitaires des différents sites en fonction du nombre de pages avec publicité vues. De plus, le but de l'annonceur est de diminuer le plus possible le CPA.
Pour chaque mot-clé 4, l'algorithme 13 divise le CPA par le CPM. Puis, l'algorithme 13 attribue à chaque mot-clé 4 le résultat de la division correspondante. Enfin, l'algorithme 13 classe lesdits mots-clés dans la campagne 1 d'annonces, selon le résultat attribuée à chaque mot-clé 4. Plus le CPM est supérieure au CPA, plus le classement de ce mot-clé 4, pour l'annonceur et les services de ventes 6 des moteurs de recherches, est meilleur. Réciproquement, plus un mot-clé 4 est haut dans le classement plus c'est défavorable pour les deux parties. Quand les mots-clés 4 sont classés, l'algorithme 13 attribue un prix en fonction du classement. Les mots-clés 4 ayant un mauvais classement ont leurs prix qui diminuent. L'algorithme 13 affecte aussi un poids à la position courante, dans le but de normaliser les données de CPM, étant bien entendu que les taux de clic (clic par impression) sont bien entendu supérieurs dans les positions hautes.
L'invention met en œuvre un algorithme 14 de réévaluation de l'indexation 8 (ou position) de chaque mot-clé pour pouvoir diminuer des dépenses ou budget 3 quotidien. Pour cela, cet algorithme 14 attribue un nouveau prix aux mots-clés 4 ayant la meilleure indexation 8 dans la campagne 1. Ce nouveau prix est diminué par rapport à leur ancien prix. Ce nouveau prix qui leur est attribué est un pourcentage du coût par clic, communément appelé CPC, réel de ces mots-clés 4. Si cette campagne 1 est basée sur des « actions », alors le CPA est utilisé à la place du CPC.
L'invention met en œuvre un algorithme 15 apte à calculer le prix initial d'un mot-clé 4 pour une campagne 1 existante. L'algorithme 15 permet de déterminer le meilleur prix initial d'un mot-clé nouvellement produit. Pour ce faire, l'algorithme 15 évalue le nouveau mot-clé produit comme étant égale au maximum du prix des mots-clés équivalents dans une campagne existante. L'algorithme 15 effectue une recherche dans un historique de données de recherche prédéfinies et sélectionne le prix dudit mot-clé existant. Ces données de recherche peuvent être fournies par un tiers externe, entre autre le service de vente de chaque moteur de recherche. L'algorithme 15 calcule le prix attribué aux mots-clés existants selon les paramètres suivants :
- le nombre de recherches qui est effectué en utilisant ce mot-clé,
- le nombre de mots dans ce mot-clé, - la portée de ce mot-clé (c.-à-d. large, exacte ou en phrase).
L'invention met en oeuvre un algorithme 16 apte à générer des mots-clés combinés. Le but de cet algorithme 16 est de produire de nouvelles combinaisons de mots-clés. Cet algorithme 16 utilise les mots-clés les plus performants d'une campagne 1 existante, et génère toutes les combinaisons possibles. Ces combinaisons sont obtenues par des permutations et des combinaisons deux par deux de mots-clés.
Par exemple, si les mots-clés les plus performants sont « voiture » et « énergie » alors les mots-clés suivants qui sont générés par l'algorithme 16 sont : - « voiture énergie »,
- « énergie voiture »,
- voiture énergie,
- [voiture énergie],
- [énergie voiture]. Les guillemets correspondent à des phrases dans laquelle les mots doivent êtres considérées dans leurs ordres. Les crochets correspondent à une utilisation exacte des mots par l'internaute ou utilisateur d'internet sans mots intermédiaires.
L'algorithme 16 effectue une génération de mots-clés mal épelés. Cet algorithme utilise les mots-clés les plus performants d'une campagne existante, et génère de nouveaux mots-clés. Ces nouveaux mots-clés sont obtenus par une modification desdits mots-clés. Cette modification est obtenue lettre par lettre des mots-clés, en utilisant pour chaque lettre les lettres voisines d'un clavier d'ordinateur. Cet algorithme 16 permet ainsi de supprimer des lettres doubles telles que deux « m » dans le mot « immédiate ».
L'algorithme 16 est apte à calculer la fréquence d'utilisation d'un mot sur le web. Pour chaque langue, cet algorithme cherche pas à pas sur le Web les mêmes chemins qu'un moteur de recherche effectue. Puis, il génère une liste de mots avec leur fréquence. Cette information (mot/langue/fréquence) est alors enregistrée dans une base de données (mot/langue/fréquence) du serveur. 7 00H62
15
Cette base de données (mot/langue/fréquence) peut être réutilisée par d'autres algorithmes de l'invention.
L'algorithme 16 est apte à générer une liste de nouveaux mots-clés potentiels. L'algorithme 16 est exécuté à partir de I1URL de la campagne d'annonce existante. Puis, il télécharge la page et génère trois listes de mots- clés.
La première liste est une liste de meta mots-clés. Ces métas mots-clés sont les mots-clés que le concepteur de la page web considère comme les plus représentatives de cette page. La deuxième liste est la liste de mots inclus dans cette page, aussi bien que leur comptabilisation.
La troisième liste est la liste de tous les liens de cette page. L'algorithme 16 répète ce processus pour tous les URLs inclus dans la troisième liste. Ce processus est répété récursivement si nécessaire. L'algorithme 16 effectue une analyse de la fréquence relative desdits mots-clés en utilisant la base de données (mot/langue/fréquence) précédemment construite et sélectionne les plus représentatifs des mots-clés. Ces mots-clés sont alors recherchés en combinaison pour trouver les mots-clés synonymes et le processus est répété pour ces synonymes. La liste de mots- clés résultante est alors enregistrée et ordonnée, pour être insérée dans des campagnes de tests par exemple effectué par un algorithme 20 de test automatique.
L'invention met en œuvre un algorithme 17 destiné à la génération de mots-clés négatifs. Cet algorithme 17 récupère une liste de toutes les requêtes de mots-clés recherchées par des internautes 21 ou utilisateurs d'intemet, durant une certaine période, par exemple pendant le mois qui précède cette récupération, par l'intermédiaire des APIs des moteurs de recherches. Les APIs étant des interfaces de programmation. Cet algorithme 17 compare cette liste récupérée à une liste de mots-clés générés par l'algorithme de génération de mots-clés. Une création automatique de mots-clés négatifs est effectuée pour les mots-clés n'appartenant pas à la liste de mots-clés générée. Chacune des listes est incluse dans les recherches ayant au moins un mot-clé associé à la liste générée. Cette liste, ordonnée par la recherche considérée, est enregistrée dans une base de données pour être ensuite insérée dans les campagnes de test par l'algorithme 20 de test automatique. L'invention met en œuvre un algorithme 20 de test automatique qui crée automatiquement de nouveaux groupes d'annonces, autrement dit des campagnes secondaires, dans le but de tester les performances des annonces déjà créées. La campagne 1 originale (campagne existante) demeure la campagne principale. Le premier groupe d'annonces additionnel sert de banc de tests pour de nouveaux mots-clés. Le deuxième groupe d'annonces additionnel sert de banc de tests pour de nouveaux messages. Le troisième groupe additionnel sert de banc de test pour des mots-clés négatifs.
Ces trois nouveaux groupes d'annonces emploient les trois plus efficaces interprétations de mots-clés de la campagne d'annonces principale. Dans chacun de ces groupes d'annonces, toutes les données sont exactement les mêmes que celles de la campagne principale. Autrement dit, c'est le même prix de soumission aux enchères qui est offert, le même message, les mêmes mots- clés négatifs, le même prix comptant (budget quotidien), excepté pour les secteurs qui sont en cours de test. Le procédé de l'invention fournit à ces groupes d'annonces, le temps nécessaire pour obtenir statistiquement des données appropriées. Quand assez de données ont été recueillies, ces groupes d'annonces sont automatiquement désactivés. Au prochain tour de calcul, ces résultats sont analysés pour déterminer quelle campagne (secondaire) de test est la plus efficace que la campagne principale courante.
L'invention met en oeuvre un algorithme 19 qui permet de générer le meilleur message possible. On entend par meilleur message, un message qui rapportera un meilleur clic à travers le taux communément appelé CTR, et finalement un meilleur taux de conversion (achats, inscriptions, etc.). Le CTR est obtenu en divisant le nombre d'internautes qui ont cliqué sur l'annonce d'une page web par le nombre de fois que l'annonce à été fournie. Cet indice permet aux campagnes d'annonces d'être plus efficaces, et améliore les résultats des moteurs de recherches.
Pour cela, les messages de l'annonceur sont divisés en phrases. Ces phrases sont alors automatiquement combinées pour créer de nouveaux messages. Ces messages sont alors renvoyés vers l'algorithme 20 de test, pour en sélectionner les meilleurs. Une base de données de slogans publicitaires ou phrases d'accrochés est définie. Chaque slogan publicitaire est associé à un ensemble de mots-clés. Cette base de données est comparée aux groupes de mots des messages existants. Lorsqu'une comparaison est terminée, cette phrase est ajoutée à l'ensemble des messages disponibles. Le processus est alors répété en utilisant la page internet de renvoi de la campagne.
Lorsque que l'annonceur a validé l'ensemble des données de ses comptes annonceurs de campagne dans au moins un service de vente de moteur de recherche, un dernier algorithme envoi automatiquement les campagnes d'annonces sur les multiples services de ventes des moteurs de recherches afin d'avoir le meilleur retour sur investissement communément appelé ROI .
La figure 2 et la figure 3 montrent un exemple d'étapes séquentielles pour mettre en oeuvre le générateur de mots-clés négatifs.
La figure 2 montre un algorithme 120 qui effectue des téléchargements et des analyses d'une liste d'URLs positifs 100. Dans un mode de réalisation de l'invention, cette liste d'URLs positif est automatiquement extraite à partir de la campagne originale c'est-à-dire la campagne pour laquelle l'annonceur veut produire des mots-clés négatifs. Dans un autre mode de réalisation, cette liste d'URLs est générée en effectuant des recherches sur différents moteurs de recherche en utilisant quelque ou tous les mots-clés de la liste des mots-clés de la campagne. Pour chaque URL de la liste d'URLs positive, la page est téléchargée, analysée puis découpée en mots. Cette liste de mots est alors concaténée à la liste de mots-clés de la campagne pour former la liste de mots- clés positifs.
Un autre système 220 génère une liste de requêtes d'utilisateur effectuée sur un moteur de recherche pour chacun des mots-clés inclus dans la liste de mots-clés de la campagne. Dans un mode de réalisation de l'invention, cette liste est générée en utilisant « un API de suggestions relatives » des services de recherche sur le Web de Yahoo ou encore Google. Les requêtes de recherches syndiquées génèrent une liste de requête de recherche 240, pour être utilisé par le générateur de mots-clés négatif 300 en même temps que la liste de mots-clés positifs 140. La figure 3 est un organigramme décrivant un générateur de mots-clés négatifs. Dans l'exemple de la figure 3, les données suivantes ont été utilisées :
- mots_clés_campagne (étape 200) : ['Ads', TV Ads', 'commercials', 'advertising specialty' ]
- mots_clés_positifs (étape 140) : ['Ads', 'TV, 'commercials'] - requêtes_utilisateurs (étape 240) : ['Ads', 'personal ads', 'nickel ads', 'specialty store']
A l'étape 301 , une requête de recherche, produite par le générateur 220 de question, est divisée en liste de mots séparés. Ainsi, la requête de recherche « personal ads » est divisée en une liste de deux mots « personal » et « ads». L'étape 302 est réitérée pour chaque mot dans cette liste. Le mot est alors comparé à la liste positive obtenue à l'étape 310. S'il appartient à la liste positive, le programme continue avec le prochain mot dans la requête de recherche.
Si le mot n'appartient pas aux mots-clés positifs (c.-à-d. « personal », « nickel » ou « store » dans notre exemple), l'étape 320 est exécutée en boucle dans la liste de mots-clés de la campagne.
A l'étape 330, il est vérifié si le mot-clé utilisé dans la campagne est complètement contenu dans la requête de recherche. Par exemple la requête de recherche « nickel ads» contient le mot « ads». Toutefois, la requête « specialty store» ne contient aucun des mots-clés de l'exemple ci-dessus.
Si le mot-clé est contenu dans la requête de recherche actuelle, alors ce mot-clé est ajouté comme mot-clé négatif. L'étape 330 de vérification est appliquée au prochain mot dans la requête de recherche. Sinon, la recherche continue sur la liste de mots-clés de campagne. A l'étape 350, il est vérifié si tous les mots de la liste de mots-clés de campagne ont été traités. Si tous ces mots sont traités l'algorithme fournit en sortie une liste négative de mots clés générés pour cette requête.
Dans un autre mode de réalisation de l'invention, pour chaque requête de recherche, il est recueilli le nombre de recherches faites pendant une période donnée pour chacune de ces requêtes. Il est connu le nombre d'impressions généré à partir de notre liste de mots-clés pendant la même période. Le nombre de recherche et le nombre d'impression sont utilisés pour classer le mot-clé négatif produit en termes d'importance. On peut déduire l'effet de la génération de ces mots-clés négatifs en comparant le nombre d'impressions avant et après l'utilisation de ces mots-clés négatifs. Cette comparaison peut être utilisée dans le but d'affiner le résultat.

Claims

007/001162
19
REVENDICATIONS
1 - Procédé de réévaluation (12) du coût de chaque mot-clé (4) d'une campagne (1) d'annonces sur internet caractérisé en ce qu'il comporte les étapes suivantes :
- on détermine un ensemble de mots-clés inutilisés par des internautes (21) lors de la campagne (1) d'annonces,
- on détermine un coût pour mille impressions (13) correspondant au coût d'achat d'espace publicitaire dans un site internet, calculé par tranche de mille impressions ou pages vues,
- on réévalue la position (14) de chaque mots-clés (4) en fonction de l'ensemble des mots-clés inutilisés et du coût par mille impressions afin de diminuer le budget (3) quotidien de la campagne (1) d'annonces,
- on détermine un nouveau prix pour chaque mot-clé (4) de la campagne (1 ) d'annonces en fonction de leur position réévaluée et de leur ancien coût (5).
2 - Procédé selon la revendication 1 caractérisé en ce que :
- on détermine une combinaison de mots-clés/prix/annonce pour chaque jour donné,
- on détermine un pourcentage du budget (3) quotidien utilisé par des services de ventes de moteurs de recherches (6) afin d'afficher les annonces, en fonction de la combinaison de mots-clés/prix/annonce.
3 - Procédé selon la revendication 2 caractérisé en ce que si le pourcentage du budget (3) quotidien utilisé par les services de ventes de moteurs de recherches (6) est inférieur à 95%, le prix (5) maximum de chaque mot-clé (4) de la campagne (1) est augmenté pour améliorer la position des annonces.
4 - Procédé selon la revendication 2 caractérisé en ce que si le pourcentage du budget (3) quotidien utilisé par les services de ventes de moteurs de recherches (6) est supérieur à 99%, le prix (5) maximum de chaque mot-clé (4) de la campagne (1) est diminué pour revenir à une tranche de prix inférieure.
5 - Procédé selon la revendication 1 caractérisé en ce que la détermination du coût par mille impressions (13) est traduite en paiement que si des clics (10) ou des actions (9) sont effectués par des internautes (21). 6 - Procédé selon l'une des revendications 1 à 5 caractérisé en ce que la T/FR2007/00H62
20
réévaluation de l'indexation (14) de chaque mot-clé (4) comporte les étapes suivantes :
- on détermine un coût par action, une action (9) correspondant notamment à une transaction de vente, une acquisition de clientèle ou un simple clic,
- on divise le coût par action par le coût par mille,
- on attribue à chaque mot-clé (4) un résultat de la division correspondante,
- on classe les mots-clés (4) de la campagne d'annonce selon le résultat attribué à chaque mot-clé.
- on affecte un poids à chaque position de chaque mot-clé en fonction de leur classement.
7 - Procédé selon l'une des revendications 1 à 6 caractérisé en ce que la détermination du nouveau prix pour les mots-clés (4) de la campagne (1) d'annonces pour la diminution des dépenses (3) quotidiennes comporte les étapes suivantes :
- on détermine pour chaque mot-clé (4) un prix en fonction de leur classement et de leur poids,
- pour chaque mot-clé, on soustrait ledit prix au prix (5) antérieur dudit mot-clé (4),
- si la différence est négative, on attribue aux mots-clés leur prix (5) antérieur, sinon on leur attribue le prix déterminé correspondant.
8 - Procédé selon l'une des revendications 1 à 7 caractérisé en ce que :
- on évalue les mots-clés produits dont le nouveau prix est égal au prix maximum de mots-clés équivalent,
- on recherche pour chaque moteur de recherche, un historique de requêtes de recherche effectuées par des internautes 21 J
- on attribue un prix à chaque mot-clé existant en fonction du nombre de recherches effectuées utilisant ce mot-clé, du nombre de mots dans ce mot-clé et de la portée de ce mot-clé.
9 - Procédé de génération (16) de nouveaux mots-clés dans une campagne (1) existante d'annonces sur internet caractérisé en ce qu'il comporte les étapes suivantes :
- on génère de nouveaux mots-clés combinés, à partir de mots-clés appartenant à une liste de mots-clés de la campagne existante, - on enregistre cette liste de nouveaux mots-clés combinés dans une base de données
- on génère de nouveaux mots-clés mal épelés, à partir des mots-clés appartenant à la liste de mots-clés de la campagne existante, - on enregistre cette liste de nouveaux mots-clés mal épelés dans la base de données,
- on détermine une fréquence d'utilisation de chaque nouveau mot-clé combiné et/ou mal épelé sur le web,
- on génère une liste potentielle de nouveaux mots-clés les plus performants.
10 - Procédé selon la revendication 9 caractérisé en ce que la génération de nouveaux mots-clés combinés est effectuée par toutes les permutations possible des mots-clés appartenant à la liste de mots-clés de la campagne existante. 11 - Procédé selon l'une des revendications 9 à10 caractérisé en ce que la génération de nouveaux mots-clés combinés est effectuée par combinaison deux à deux de mots-clés.
12 - Procédé selon l'une des revendications 9 à 11 caractérisé en ce que pour générer les nouveaux mots-clés combinés, on sélectionne les mots-clés les plus performants de la liste de mots-clés (4) de la campagne (1) existante.
13 - Procédé selon la revendication 9 caractérisé en ce que la génération de nouveaux mots-clés mal épelés est effectué en modifiant lettre par lettre les mots-clés appartenant à la liste de mots-clés de la campagne existante.
14 - Procédé selon la revendication 13 caractérisé en ce que la modification lettre par lettre est obtenue en utilisant pour chaque lettre de mots- clés appartenant à la liste de mots-clés de la campagne existante, les lettres voisines d'un clavier d'ordinateur,
15 - Procédé selon la revendication 14 caractérisé en ce que les nouveaux mots-clés mal épelés comportant au moins une lettre double sont supprimés.
16 - Procédé selon l'une des revendications 9 à 15 caractérisé en ce que la détermination de la fréquence d'utilisation de chaque nouveau mot-clé sur le web comporte les étapes suivantes :
- on calcule la fréquence d'utilisation d'un mot-clé sur le web, en recherchant ledit mot-clé dans toutes les langues, pas à pas sur internet en passant par les mêmes chemins qu'un moteur de recherche,
- à partir de cette recherche, on génère une liste de mots-clés en fonction de leurs langues et de leurs fréquences,
- on enregistre cette liste de mots-clés (mot/langue/fréquence) dans la base de données.
17 - Procédé selon l'une des revendications 9 à 16 caractérisé en ce que la génération de la liste de nouveaux mots-clés potentiels comporte les étapes suivantes : a) - on génère une liste de nouveaux mots-clés potentiels, à partir d'un URL de la campagne, b) - à partir de cette liste de nouveaux mots-clés potentiels, on télécharge la page de la campagne et on génère trois listes de mots-clés,
- une première liste étant une liste de meta mots-clés correspondant aux mots-clés que le concepteur de la page considère comme représentative de cette page,
- une deuxième liste étant la liste de mots-clés inclus dans cette page, aussi bien que leur comptabilisation,
- une troisième liste étant la liste de tous les liens URLs de cette page.
18 - Procédé selon la revendication 17 caractérisé en ce que pour chaque lien URLs obtenu à la troisième liste on applique les étapes a) et b).
19 - Procédé selon l'une des revendications 9 à 18 caractérisé en ce que la sélection des mots clés les plus performants comporte les étapes suivantes : c) - on effectue une analyse de la fréquence relative des mots-clés en utilisant la base de données (mot/langue/fréquence), d) - on sélectionne les plus représentatifs de ces mots-clés, en effectuant des combinaisons pour trouver des mots-clés synonymes,
- pour chaque mot clé synonyme on applique les étapes c) et d),
- la liste résultante est enregistrée et ordonnée, pour être insérée dans des campagnes de tests. 20 - Procédé de génération de mots-clés négatifs (17) d'une campagne d'annonces caractérisé en ce qu'il comporte les étapes suivantes :
- on récupère tous les mots-clés des requêtes de recherches effectués par des internautes sur des moteurs de recherche,
- on compare cette liste de mots-clés de chaque requête de recherche avec une liste de mots-clés d'une une campagne d'annonces existante, - on crée automatiquement une liste de mots-clés négatifs comportant des mots-clés de requêtes de recherches n'appartenant pas à la liste de mots- clés (4) de la campagne existante,
- on enregistre cette liste de mots-clés négatifs dans une base de données.
21 - Procédé selon la revendication 20 caractérisé en ce que la récupération de tous les mots-clés des requêtes de recherches est effectuée par l'intermédiaire des interfaces de programmation d'applications ou APIs des moteurs de recherches. 22 - Procédé selon les revendications 20 à 21 caractérisé en ce que la génération des mots clés des requêtes de recherches comporte les étapes suivantes :
- on divise chaque requête de recherches en une liste de mots-clés séparés, - on réitère cette division pour chaque mot-clé de la liste,
- on enregistre cette liste de mots-clés des requêtes de recherches dans une base de données.
23 - Procédé selon l'une des revendications 20 à 22 caractérisé en ce que la comparaison des mots-clés de la requête de recherche avec la liste de mots-clés (4) de la campagne existante comporte les étapes suivantes :
- on compare un prochain mot-clé de la requête de recherche avec la liste de mots-clés de la campagne existante.
- si un mot-clé de la requête de recherche appartient à la liste de mots- clés de la campagne existante, - on vérifie alors que le mot-clé utilisé dans la campagne est contenu dans la requête de recherche, et
- on ajoute le mot-clé utilisé dans la liste de mots-clés négatifs lorsque ledit mot-clé est contenu dans la requête de recherche,
- on vérifie que tous les mots-clés des requêtes de recherche sont traités. 24 - Procédé de tests automatiques (20) de performance d'une campagne 1 d'annonces principale caractérisé en ce qu'il comporte les étapes suivantes :
- on crée automatiquement trois nouveaux groupes d'annonces secondaires afin de tester les performances des annonces déjà créées. 25 - Procédé selon la revendication 24 caractérisé en ce que le premier groupe d'annonces créé comporte exactement les mêmes données que la campagne d'annonces et est utilisé comme banc de test de nouveaux mots- clés.
26 - Procédé selon la revendication 24 caractérisé en ce que le deuxième groupe d'annonces créé comporte exactement les mêmes données que la campagne d'annonces et est utilisé comme banc de test de nouveaux messages d'annonces.
27 - Procédé selon la revendication 24 caractérisé en ce que le troisième groupe d'annonces créé comporte exactement les mêmes données que la campagne d'annonces et est utilisé comme banc de test de mots-clés négatifs.
28 - Procédé selon l'une des revendications 24 à 27 caractérisé en ce que à chacun de ces groupes d'annonces est attribuée les mêmes données que celles de la campagne d'annonce, ces données étant notamment le prix de soumission qui est offert pour un mot clé, le même message, les mêmes mots- clés négatifs, le même prix comptant.
29 - Procédé selon l'une des revendications 24 à 28 caractérisé en ce qu'il comporte les étapes suivantes :
- on récupère des résultats des tests effectués pour le premier, le deuxième et le troisième groupe d'annonces, - on désactive automatiquement les trois groupes d'annonces créés, lorsque les données recueillies sont suffisantes pour être analysées,
- on analyse les résultats des tests pour déterminer le groupe d'annonces qui est le plus efficace par rapport à la campagne d'annonces (1 ).
30 - Procédé de génération de messages (19) d'une campagne d'annonces caractérisé en ce qu'il comporte les étapes suivantes :
- on acquiert de nouveaux messages,
- on détermine le meilleur message parmi les messages acquis en fonction de leur clic par rapport à un taux CTR, ce taux étant obtenu en divisant le nombre d'internautes qui ont cliqué sur l'annonce d'une page web par le nombre de fois que l'annonce a été fournie.
31 - Procédé selon la revendication 30 caractérisé en ce que la détermination des meilleurs messages comporte les étapes suivantes :
- on divise chaque message d'une campagne d'annonces en phrases, .
- on combine automatiquement chaque phrase entre elles pour créer de nouveaux messages, - on teste les nouveaux messages pour sélectionner les meilleurs messages.
32 - Procédé selon l'une des revendications 30 à 31 caractérisé en ce que : - on détermine une base de données de messages,
- on sauvegarde les meilleurs messages sur la base de données,
- on associe chaque message de la base de données à un ensemble de mots-clés,
- on compare chaque message de la base de données avec chaque phrase des messages existants,
- on ajoute dans la base de données chaque phrase des messages existants à l'ensemble des messages disponibles, lorsqu'il y a correspondance entre une phrase et un message,
33 - Procédé selon l'une des revendications 30 à 32 caractérisé en ce que :
- on détermine une base de données de synonymes,
- on détermine une base de données comportant des slogans,
- on associe chaque slogan à un ensemble de mots-clés,
- on compare cette base de données de slogans avec les phrases des messages existants,
- on construit une nouvelle phrase en utilisant des synonymes des mots- clés associés, lorsque qu'il y a une correspondance entre la base de données de slogans avec les phrases des messages existants,
- on ajoute la nouvelle phrase à l'ensemble des messages disponibles. 34 - Procédé d'envoi d'une campagne d'annonce sur des services de ventes de moteurs de recherches caractérisé en ce qu'il comporte les étapes suivantes :
- on valide chaque compte de gestion de campagnes d'un annonceur dans chaque service de ventes de moteurs de recherches, - on envoi automatiquement au moins une campagne d'annonces sur chaque service de ventes de moteurs de recherches.
35 - Procédé de réduction de coûts par action effectuée dans une campagne de vente de moteur de recherche caractérisé en ce qu'il met en œuvre les étapes suivantes selon l'une quelconque des revendications précédentes : - on procède à la réévaluation des mots-clés,
- on procède à la génération de mots-clés positifs,
- on procède à la génération de mots-clés négatifs,
- on procède à des tests automatiques des groupes d'annonces,
- on procède à la génération de messages,
- on procède à l'envoi d'une campagne annonces sur les services de ventes de moteurs de recherches.
PCT/FR2007/001162 2006-07-06 2007-07-06 Procédé de réduction du coût par action d'une campagne d'annonce publicitaire sur internet, et optimisant au maximum le nombre d'action effectué par des internautes Ceased WO2008003875A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/309,098 US20100036726A1 (en) 2006-07-06 2007-07-06 Method of reducing cost per action of an internet advertisement campaign, and optimizing to the maximum the number of actions performed by web surfers

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US80671706P 2006-07-06 2006-07-06
US60/806,717 2006-07-06

Publications (2)

Publication Number Publication Date
WO2008003875A2 true WO2008003875A2 (fr) 2008-01-10
WO2008003875A3 WO2008003875A3 (fr) 2008-03-13

Family

ID=38894923

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2007/001162 Ceased WO2008003875A2 (fr) 2006-07-06 2007-07-06 Procédé de réduction du coût par action d'une campagne d'annonce publicitaire sur internet, et optimisant au maximum le nombre d'action effectué par des internautes

Country Status (2)

Country Link
US (1) US20100036726A1 (fr)
WO (1) WO2008003875A2 (fr)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080243613A1 (en) * 2007-04-02 2008-10-02 Microsoft Corporation Optimization of pay per click advertisements
US8229942B1 (en) * 2007-04-17 2012-07-24 Google Inc. Identifying negative keywords associated with advertisements
US8086624B1 (en) 2007-04-17 2011-12-27 Google Inc. Determining proximity to topics of advertisements
US8145620B2 (en) * 2008-05-09 2012-03-27 Microsoft Corporation Keyword expression language for online search and advertising
US8090727B2 (en) * 2008-05-20 2012-01-03 Check Point Software Technologies Ltd. Methods for automatically generating natural-language news items from log files and status traces
US20100114698A1 (en) * 2008-10-31 2010-05-06 Goel Kavi J Advertising meta-keywords
CA2760503A1 (fr) 2009-02-17 2010-08-26 Accenture Global Services Limited Plate-forme de commercialisation numerique a multiples canaux
AU2010200562B2 (en) * 2009-02-17 2010-11-11 Accenture Global Services Limited Internet marketing channel optimization
US8103650B1 (en) * 2009-06-29 2012-01-24 Adchemy, Inc. Generating targeted paid search campaigns
US20120041834A1 (en) * 2010-08-13 2012-02-16 Mcrae Ii James Duncan System and Method for Utilizing Media Content to Initiate Conversations between Businesses and Consumers
US8423551B1 (en) 2010-11-05 2013-04-16 Google Inc. Clustering internet resources
US20130091415A1 (en) * 2011-04-01 2013-04-11 Roy Stilling Systems and methods for invisible area detection and contextualization
US9471551B1 (en) 2012-02-03 2016-10-18 Google Inc. Promoting content
US9378191B1 (en) * 2012-02-03 2016-06-28 Google Inc. Promoting content
US9304985B1 (en) 2012-02-03 2016-04-05 Google Inc. Promoting content
US20140040011A1 (en) * 2012-08-06 2014-02-06 Wordstream, Inc. Web based pay per click performance grader
US10021153B2 (en) 2015-02-26 2018-07-10 Nokia Technologies Oy Determination of a user context and sending of a third party proposition
US9881314B2 (en) * 2015-02-26 2018-01-30 Nokia Technologies Oy Calculation of a third party solicitation fee
US11321733B2 (en) * 2018-05-02 2022-05-03 Pepsico, Inc. Analyzing second party digital marketing data

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Les aspects techniques identifiés dans la demande ci-présente (article 15 PCT) sont considérés être universellement connus. Vu leur notoriété, aucune preuve écrite n'est donc considérée nécessaire. Pour plus de détails, voir l'opinion jointe et la référence mentionnée ci-dessous. XP002456414 *

Also Published As

Publication number Publication date
WO2008003875A3 (fr) 2008-03-13
US20100036726A1 (en) 2010-02-11

Similar Documents

Publication Publication Date Title
WO2008003875A2 (fr) Procédé de réduction du coût par action d'une campagne d'annonce publicitaire sur internet, et optimisant au maximum le nombre d'action effectué par des internautes
US7788131B2 (en) Advertising keyword cross-selling
US10380626B2 (en) System and method for evaluating search queries to identify titles for content production
US8171021B2 (en) Query identification and association
US8694362B2 (en) Taxonomy based targeted search advertising
US7315861B2 (en) Text mining system for web-based business intelligence
JP5968744B2 (ja) コンセプトキーワード拡張データセットを利用した検索方法、装置、及びコンピュータ読み取り可能な記録媒体
US20100030647A1 (en) Advertisement selection for internet search and content pages
FR2867584A1 (fr) Procede de determination d'un profil d'un utilisateur d'un reseau de communication
Khraim The impact of search engine optimization dimensions on companies using online advertisement in Jordan
US20120124070A1 (en) Recommending queries according to mapping of query communities
KR102692451B1 (ko) 인공지능 기반의 광고 마케팅 자동화 시스템 및 방법
EP3118751A1 (fr) Procédé d'extraction de mots clés, dispositif et programme d'ordinateur correspondant
CN118246983A (zh) 应用于智能营销服务平台的信息推送方法及系统
EP3494494A1 (fr) Moyens de diffusion d'un contenu personnalisé dans un réseau de communication
CN116861063A (zh) 一种发掘社媒热搜商业价值度的方法
CN108304570B (zh) 一种搜索结果的处理方法及展现方法、服务器、客户端
WO2025160401A1 (fr) Systèmes et procédés de création automatisée de contenu
Aldhubaib Impressions of the community of Makkah on the Hajj in the light of Covid-19 pandemic: quantitative and AI-based sentiment analyses
KR101818716B1 (ko) 컨셉 키워드 확장 데이터 셋 생성방법, 장치 및 컴퓨터로 판독 가능한 기록매체
EP1958100A2 (fr) Procede de traitement de donnees en temps reel en vue d effectuer une indexation d une annonce dans des outils de recherche sur internet
EP4427136A1 (fr) Systeme de suivi d´interactions sur une page internet
FR2930061A1 (fr) Procede et dispositif permettant d'afficher sur un ecran d'ordinateur une information associee a un ou plusieurs mots-cles
Stockwell Keyword Research Tools
CN114936877A (zh) 一种多媒体宣传页推广方法及系统

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 07823259

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 12309098

Country of ref document: US