WO2007113338A1 - Method of analyzing a web page - Google Patents

Method of analyzing a web page Download PDF

Info

Publication number
WO2007113338A1
WO2007113338A1 PCT/EP2007/053430 EP2007053430W WO2007113338A1 WO 2007113338 A1 WO2007113338 A1 WO 2007113338A1 EP 2007053430 W EP2007053430 W EP 2007053430W WO 2007113338 A1 WO2007113338 A1 WO 2007113338A1
Authority
WO
WIPO (PCT)
Prior art keywords
browser
identifier
multimedia content
web page
content
Prior art date
Application number
PCT/EP2007/053430
Other languages
French (fr)
Inventor
Sunny Paris
Original Assignee
Weborama
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 Weborama filed Critical Weborama
Publication of WO2007113338A1 publication Critical patent/WO2007113338A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • the invention relates to the field of audience measurement in relation to multimedia content broadcast by communication media.
  • the invention particularly relates to the analysis of advertising content broadcast on web pages.
  • Advertising advertisers wish to be able to identify the advertising content that is broadcast and to evaluate the broadcasting volumes of this content.
  • a known technique is to use software that browses web pages automatically and collect some advertising content. This technique makes it possible to obtain indications on the advertising contents diffused on the Web.
  • a disadvantage, however, of this technique is that it is limited to certain types of content that can be identified by the software.
  • this technique requires a subsequent visual identification of the advertising content collected by the software.
  • An object of the invention is to be able to more precisely determine the volumes of content broadcast by a medium.
  • the marker commands the browser for the browser to detect an identifier included in the multimedia content broadcast on the page
  • the remote analysis server identifies the multimedia content broadcast on the web page by comparing the identifier transmitted by the browser to a plurality of identifiers contained in a database, the database uniquely associating each identifier with a corresponding multimedia content.
  • the browser Whenever a user views a web page, the browser detects the identifiers associated with the different content broadcast on the web page and transmits them to the analysis server.
  • the analysis server is able to automatically identify the various multimedia content broadcast on a web page.
  • the analysis server collects and centralizes the different identifiers issued by the user terminals, which makes it possible to accurately account for the distribution volumes of each content.
  • the analysis method may furthermore have the following characteristics: the marker controls the browser so that the browser also detects contextual information and transmits the contextual information to the remote analysis server in association with the identifier,
  • the contextual information comprises at least data relating to a site containing the web page, data relating to the user, data relating to the type of terminal of the user, data relating to a browsing history of the user. user, or data relating to the timing of the dissemination of the content on the Web page,
  • the marker commands the browser so that the browser also detects information contained in a cookie stored in the user terminal and transmits the information to the remote analysis server in association with the identifier
  • the identifier is composed of several parts, one of the parties designating an advertiser transmitting the content, a size of the content, a type of content or a date of manufacture of the content, the identifier included in the multimedia content includes a code inserted into an address of the content,
  • the identifier included in the multimedia content includes an invisible marker for the user and inserted into a code of the content, - the invisible marker for the user is inserted in a part of the end of the code of the content,
  • the multimedia content is an advertisement
  • the user terminal is a television set able to be connected to the communication network, the web page being a television program,
  • the multimedia content included in the television program is digital content.
  • the invention also relates to multimedia content that can be called by a web page read by the browser of a user terminal, characterized in that the multimedia content includes an identifier that can be detected by the browser, the identifier being uniquely associated with said multimedia content.
  • the invention also relates to a web page comprising a code that can be read by a browser of a user terminal, the code including instructions for calling a multimedia content as defined above to broadcast the multimedia content on the web page and a marker, wherein the marker is adapted to control the browser for the browser detects the identifier included in the multimedia content broadcast on the web page and transmits the detected identifier to a remote analysis server.
  • the invention also relates to a device for analyzing a web page as defined above, the device comprising:
  • a remote analysis server comprising means for receiving an identifier transmitted by the browser of the user terminal, and means for identifying the multimedia content broadcast on the Web page by comparing the identifier transmitted by the browser with identifiers contained in the database.
  • FIG. 1 schematically represents various equipment involved in an analysis method according to one embodiment of the invention
  • FIG. 2 schematically represents various steps of the analysis method
  • FIG. 3 schematically shows a Web page according to one embodiment of the invention.
  • the various devices involved in the analysis method comprise a communication network 1, a user terminal 2, a web page server 3, a content editor server 4, an agency server 5 and a communication device.
  • analysis 6 including an analysis server 7 and a database 8.
  • the communication network 1 is for example an Internet type network.
  • the user terminal 2 is a terminal equipped with a browser or navigation software allowing a user to connect to the network 8 to access web pages.
  • the web page server 3 is a server that hosts a web page to which is associated an address allowing the user terminal to access the web page.
  • the publisher server 4 is a server (adserver) belonging to a control room that manages spaces in web pages. The management sells these spaces to customers.
  • the server 4 is able to define multimedia contents (for example advertising contents) which must be displayed in a given web page.
  • the agency server 5 is a server (adserver) belonging to a customer of the control room, such as a media agency or an advertiser.
  • the media agency or the advertiser buys an advertising space from the control room to broadcast multimedia content.
  • the agency server 5 hosts one or more multimedia content intended to be inserted in spaces provided for this purpose in web pages.
  • FIG. 2 represents steps of a web page analysis method according to an embodiment of the invention.
  • a first step 10 the user of the terminal 2 connects to the web page server 3.
  • the browser of the terminal 2 loads a page
  • a web page typically comprises a code in html language comprising a sequence of instructions (called "tag").
  • the instructions include instructions that control the browser so that it displays different elements of the page (title, formatting of the text, location of images, etc.).
  • the instructions include in particular multimedia content call instructions hosted in the agency server.
  • the instructions also include an audience measurement marker. The audience measurement marker has been inserted into the page
  • the browser controls the user terminal 2 to display a web page conforming to the page shown in FIG. 3.
  • the web page 100 represented comprises a support 110 on which a plurality of spaces are provided. 111, 112, 113 to be filled by multimedia content and an audience measurement marker 120.
  • the publisher server 4 dynamically determines multimedia contents 511, 512, 513 which must be inserted in the advertising spaces 111, 112, 113. Specifically, the editor server 4 inserts these contents into the web page in the form of a code in javascript language.
  • the publisher server 4 may define which agency servers 5 must be called, the agency server 5 then determining the multimedia contents 511, 512, 513 to be inserted in the advertising spaces 111, 112, 113.
  • the user terminal 2 loads the page 100, it also loads the multimedia contents 511, 512, 513 from the agency server 5.
  • Such multimedia contents may for example comprise an image, a sound or an animation.
  • each multimedia content may for example comprise an image, a sound or an animation.
  • 111, 112, 113 also includes an identifier 521, 522, 523 invisible to the user, this identifier being uniquely associated with the content.
  • the identifier included in the multimedia content includes a code inserted into an address of the content.
  • the identifier can be inserted into the html address of the multimedia content.
  • the identifier included in the media content includes a marker inserted into the content code.
  • the invisible marker for the user is preferably inserted in a beginning or end portion of the content code.
  • the marker may comprise an instruction sequence (tag) in html language which is inserted at the beginning or at the end of the multimedia content.
  • the sequence can be of the type:
  • the identifier may comprise a code composed of several sequences or parts, one of the parties designating an advertiser transmitting the content, a size of the content, a type of the content (flash, textlink, video, image, etc.) or a date of manufacture of the content.
  • each part is dedicated to a given type of information.
  • the identifiers of all the contents emitted by the same advertiser may comprise an identical sequence or part.
  • the identifier can be generated by the media agency or the advertiser (by the agency server) or by a trusted third party.
  • the audience measurement marker included in the Web page controls the browser of the user terminal 2 for the browser to browse the web page and detect the different identifiers included in the multimedia contents 511, 512, 513 broadcast on the web page.
  • the audience measurement marker may also control the browser to detect associated contextual information, such as for example data relating to a site containing the web page, data relating to the user, data relating to the type of terminal of the user, data relating to a user's browsing history or data relating to the time of dissemination of the content on the web page (date and time of broadcast ).
  • associated contextual information such as for example data relating to a site containing the web page, data relating to the user, data relating to the type of terminal of the user, data relating to a user's browsing history or data relating to the time of dissemination of the content on the web page (date and time of broadcast ).
  • the audience measurement marker may control the browser for the browser to detect information contained in a cookie stored in the user's terminal.
  • the audience measurement marker included in the Web page controls the browser of the user terminal 2 for the browser to transmit the identifiers detected to the remote analysis server 7, and possibly the associated contextual information.
  • the analysis server 7 collects the identifiers transmitted by the user terminal 2 and compares the collected identifiers with identifiers contained in the database 8.
  • the database 8 contains a plurality of identifiers and a plurality of multimedia contents, each identifier being uniquely associated with a corresponding multimedia content of the database.
  • the remote analysis server 7 thus identifies the multimedia content broadcast on the web page by comparing the identifiers it receives with the identifiers contained in the database.
  • the analysis server 7 can also process the contextual information transmitted in association with the identifiers. This contextual information makes it possible to qualify the user,
  • the database 8 makes it possible to establish a correlation between identifiers and multimedia contents.
  • a database 8 may be constituted by reference user terminals, equipped with specific browser software capable of browsing the network 1 and collect multimedia content and identifiers included in these contents.
  • the database 8 can also be constituted by robots browsing the Web or by aggregating information provided by advertisers, central purchasing agencies or other actors.

Abstract

The invention relates to a method of analyzing a web page comprising a code able to be read by a browser of a user terminal (2), the code including instructions for calling a multimedia content for broadcasting the multimedia content on the web page and a marker, the method comprising the steps according to which:- the marker controls the browser so that the browser detects an identifier included in the multimedia content broadcast on the web page and so that it transmits the detected identifier to a remote analysis server (7), and, - the remote analysis server (7) identifies the multimedia content broadcast on the web page by comparing the identifier transmitted by the browser with a plurality of identifiers contained in a database (8), the database associating in a one-to-one manner each identifier with a corresponding multimedia content.

Description

PROCEDE D'ANALYSE D'UNE PAGE WEB METHOD OF ANALYZING A WEB PAGE
L'invention concerne le domaine de la mesure d'audience en relation avec des contenus multimédia diffusés par des médias de communication.The invention relates to the field of audience measurement in relation to multimedia content broadcast by communication media.
L'invention concerne notamment l'analyse des contenus publicitaires diffusés sur des pages Web.The invention particularly relates to the analysis of advertising content broadcast on web pages.
Les annonceurs publicitaires souhaitent pouvoir identifier les contenus publicitaires qui sont diffusés et évaluer les volumes de diffusion de ces contenus.Advertising advertisers wish to be able to identify the advertising content that is broadcast and to evaluate the broadcasting volumes of this content.
Une technique connue consiste à utiliser des logiciels qui parcourent des pages Web de manière automatique et récoltent certains contenus publicitaires. Cette technique permet d'obtenir des indications sur les contenus publicitaires diffusés sur le Web. Un inconvénient toutefois de cette technique est qu'elle est limitée à certains types de contenus aptes à être identifiés par les logiciels.A known technique is to use software that browses web pages automatically and collect some advertising content. This technique makes it possible to obtain indications on the advertising contents diffused on the Web. A disadvantage, however, of this technique is that it is limited to certain types of content that can be identified by the software.
En outre, cette technique nécessite une identification visuelle ultérieure des contenus publicitaires récoltés par les logiciels.In addition, this technique requires a subsequent visual identification of the advertising content collected by the software.
Enfin, cette technique ne permet pas de déterminer avec précision les volumes des différents contenus publicitaires réellement diffusés.Finally, this technique does not accurately determine the volumes of different advertising content actually broadcast.
Un but de l'invention est de pouvoir déterminer de manière plus précise des volumes de contenus diffusés par un média.An object of the invention is to be able to more precisely determine the volumes of content broadcast by a medium.
Ce problème est résolu dans le cadre de la présente invention grâce à un procédé d'analyse d'une page Web comprenant un code apte à être lu par un navigateur d'un terminal utilisateur, le code incluant des instructions d'appel d'un contenu multimédia pour diffuser le contenu multimédia sur la page Web et un marqueur, le procédé comprenant les étapes selon lesquelles :This problem is solved within the framework of the present invention by means of a method of analyzing a web page comprising a code that can be read by a browser of a user terminal, the code including instructions for calling a user. multimedia content for broadcasting the multimedia content on the web page and a marker, the method comprising the steps of:
- le marqueur commande le navigateur pour que le navigateur détecte un identifiant inclus dans le contenu multimédia diffusé sur la page- the marker commands the browser for the browser to detect an identifier included in the multimedia content broadcast on the page
Web et transmette l'identifiant détecté à un serveur d'analyse distant, etWeb and transmits the detected identifier to a remote analysis server, and
- le serveur d'analyse distant identifie le contenu multimédia diffusé sur la page Web en comparant l'identifiant transmis par le navigateur à une pluralité d'identifiants contenus dans une base de données, la base de données associant de manière univoque chaque identifiant à un contenu multimédia correspondant.the remote analysis server identifies the multimedia content broadcast on the web page by comparing the identifier transmitted by the browser to a plurality of identifiers contained in a database, the database uniquely associating each identifier with a corresponding multimedia content.
A chaque fois qu'un utilisateur visualise une page Web, le navigateur détecte les identifiants associés aux différents contenus diffusés sur la page Web et les transmet au serveur d'analyse.Whenever a user views a web page, the browser detects the identifiers associated with the different content broadcast on the web page and transmits them to the analysis server.
Du fait que chaque identifiant est associé de manière univoque à un contenu multimédia, le serveur d'analyse est apte à identifier de manière automatique les différents contenus multimédia diffusés sur une page Web. Le serveur d'analyse récolte et centralise les différents identifiants émis par les terminaux utilisateurs, ce qui permet de comptabiliser de manière précise des volumes de diffusion de chaque contenu.Because each identifier is uniquely associated with multimedia content, the analysis server is able to automatically identify the various multimedia content broadcast on a web page. The analysis server collects and centralizes the different identifiers issued by the user terminals, which makes it possible to accurately account for the distribution volumes of each content.
Le procédé d'analyse peut en outre présenter les caractéristiques suivantes : - le marqueur commande le navigateur pour que le navigateur détecte également une information contextuelle et transmette l'information contextuelle au serveur d'analyse distant en association avec l'identifiant,The analysis method may furthermore have the following characteristics: the marker controls the browser so that the browser also detects contextual information and transmits the contextual information to the remote analysis server in association with the identifier,
- l'information contextuelle comprend au moins des données relatives à un site contenant la page Web, des données relatives à l'utilisateur, des données relatives au type de terminal de l'utilisateur, des données relatives à un historique de navigation de l'utilisateur, ou des données relatives au moment de la diffusion du contenu sur la page Web,the contextual information comprises at least data relating to a site containing the web page, data relating to the user, data relating to the type of terminal of the user, data relating to a browsing history of the user. user, or data relating to the timing of the dissemination of the content on the Web page,
- le marqueur commande le navigateur pour que le navigateur détecte également une information contenue dans un cookie enregistré dans le terminal utilisateur et transmette l'information au serveur d'analyse distant en association avec l'identifiant,the marker commands the browser so that the browser also detects information contained in a cookie stored in the user terminal and transmits the information to the remote analysis server in association with the identifier,
- l'identifiant est composé de plusieurs parties, l'une des parties désignant un annonceur émettant le contenu, une taille du contenu, un type du contenu ou une date de fabrication du contenu, - l'identifiant inclus dans le contenu multimédia comprend un code inséré dans une adresse du contenu,the identifier is composed of several parts, one of the parties designating an advertiser transmitting the content, a size of the content, a type of content or a date of manufacture of the content, the identifier included in the multimedia content includes a code inserted into an address of the content,
- l'identifiant inclus dans le contenu multimédia comprend un marqueur invisible pour l'utilisateur et inséré dans un code du contenu, - le marqueur invisible pour l'utilisateur est inséré dans une partie de fin du code du contenu,the identifier included in the multimedia content includes an invisible marker for the user and inserted into a code of the content, - the invisible marker for the user is inserted in a part of the end of the code of the content,
- le contenu multimédia est une annonce publicitaire,- the multimedia content is an advertisement,
- le terminal utilisateur est un poste de télévision apte à être connecté au réseau de communication, la page Web étant un programme télévisé,the user terminal is a television set able to be connected to the communication network, the web page being a television program,
- le contenu multimédia inclus dans le programme télévisé est un contenu numérique.- the multimedia content included in the television program is digital content.
L'invention se rapporte également à un contenu multimédia apte à être appelé par une page Web lue par le navigateur d'un terminal utilisateur, caractérisé en ce que le contenu multimédia inclut un identifiant apte à être détecté par le navigateur, l'identifiant étant associé de manière univoque audit contenu multimédia.The invention also relates to multimedia content that can be called by a web page read by the browser of a user terminal, characterized in that the multimedia content includes an identifier that can be detected by the browser, the identifier being uniquely associated with said multimedia content.
L'invention se rapporte en outre à une page Web comprenant un code apte à être lu par un navigateur d'un terminal utilisateur, le code incluant des instructions d'appel d'un contenu multimédia tel que défini précédemment pour diffuser le contenu multimédia sur la page Web et un marqueur, dans laquelle le marqueur est apte à commander le navigateur pour que le navigateur détecte l'identifiant inclus dans le contenu multimédia diffusé sur la page Web et transmette l'identifiant détecté à un serveur d'analyse distant.The invention also relates to a web page comprising a code that can be read by a browser of a user terminal, the code including instructions for calling a multimedia content as defined above to broadcast the multimedia content on the web page and a marker, wherein the marker is adapted to control the browser for the browser detects the identifier included in the multimedia content broadcast on the web page and transmits the detected identifier to a remote analysis server.
L'invention se rapporte également à un dispositif d'analyse d'une page Web telle que définie précédemment, le dispositif comprenant :The invention also relates to a device for analyzing a web page as defined above, the device comprising:
- une base de données contenant une pluralité d'identifiants et associant de manière univoque chaque identifiant à un contenu multimédia correspondant,a database containing a plurality of identifiers and uniquely associating each identifier with a corresponding multimedia content,
- un serveur d'analyse distant comprenant des moyens pour recevoir un identifiant transmis par le navigateur du terminal utilisateur, et des moyens pour identifier le contenu multimédia diffusé sur la page Web en comparant l'identifiant transmis par le navigateur à des identifiants contenus dans la base de données. D'autres caractéristiques et avantages ressortiront encore de la description qui suit, laquelle est purement illustrative et non limitative et doit être lue en regard des figures annexées, parmi lesquelles :a remote analysis server comprising means for receiving an identifier transmitted by the browser of the user terminal, and means for identifying the multimedia content broadcast on the Web page by comparing the identifier transmitted by the browser with identifiers contained in the database. Other features and advantages will become apparent from the description which follows, which is purely illustrative and nonlimiting and should be read in conjunction with the appended figures, among which:
- la figure 1 représente de manière schématique différents équipements intervenant dans un procédé d'analyse conforme à un mode de réalisation de l'invention,FIG. 1 schematically represents various equipment involved in an analysis method according to one embodiment of the invention,
- la figure 2 représente de manière schématique différentes étapes du procédé d'analyse,FIG. 2 schematically represents various steps of the analysis method,
- la figure 3 représente de manière schématique une page Web conforme à un mode de réalisation de l'invention.- Figure 3 schematically shows a Web page according to one embodiment of the invention.
Sur la figure 1 , les différents équipements intervenant dans le procédé d'analyse comprennent un réseau de communication 1 , un terminal utilisateur 2, un serveur de page Web 3, un serveur éditeur de contenu 4, un serveur agence 5 et un dispositif d'analyse 6 incluant un serveur d'analyse 7 et une base de données 8.In FIG. 1, the various devices involved in the analysis method comprise a communication network 1, a user terminal 2, a web page server 3, a content editor server 4, an agency server 5 and a communication device. analysis 6 including an analysis server 7 and a database 8.
Le réseau de communication 1 est par exemple un réseau de type Internet.The communication network 1 is for example an Internet type network.
Le terminal utilisateur 2 est un terminal équipé d'un navigateur ou logiciel de navigation permettant à un utilisateur de se connecter au réseau 8 pour accéder à des pages Web.The user terminal 2 is a terminal equipped with a browser or navigation software allowing a user to connect to the network 8 to access web pages.
Le serveur 3 de page Web est un serveur qui héberge une page Web à laquelle est associée une adresse permettant au terminal utilisateur d'accéder à la page Web.The web page server 3 is a server that hosts a web page to which is associated an address allowing the user terminal to access the web page.
Le serveur éditeur 4 est un serveur (adserver) appartenant à une régie qui gère des espaces dans des pages Web. La régie vend ces espaces à des clients. Le serveur 4 est apte à définir des contenus multimédia (par exemple des contenus publicitaires) qui doivent être affichés dans une page Web donnée.The publisher server 4 is a server (adserver) belonging to a control room that manages spaces in web pages. The management sells these spaces to customers. The server 4 is able to define multimedia contents (for example advertising contents) which must be displayed in a given web page.
Le serveur agence 5 est un serveur (adserver) appartenant à un client de la régie, tel qu'une agence média ou un annonceur. L'agence média ou l'annonceur achète à la régie un espace publicitaire pour diffuser un contenu multimédia. Le serveur agence 5 héberge un ou plusieurs contenus multimédia destinés à être insérés dans des espaces prévus à cet effet dans des pages Web.The agency server 5 is a server (adserver) belonging to a customer of the control room, such as a media agency or an advertiser. The media agency or the advertiser buys an advertising space from the control room to broadcast multimedia content. The agency server 5 hosts one or more multimedia content intended to be inserted in spaces provided for this purpose in web pages.
La figure 2 représente des étapes d'un procédé d'analyse d'une page Web conforme à un mode de réalisation de l'invention. Selon une première étape 10, l'utilisateur du terminal 2 se connecte au serveur de page Web 3. Le navigateur du terminal 2 charge une pageFIG. 2 represents steps of a web page analysis method according to an embodiment of the invention. In a first step 10, the user of the terminal 2 connects to the web page server 3. The browser of the terminal 2 loads a page
Web contenue dans le serveur 3.Web contained in the server 3.
Une page Web comprend typiquement un code en langage html comprenant une séquence d'instructions (appelés tag) Les instructions comprennent des instructions qui commandent le navigateur pour que celui- ci affiche différents éléments constitutifs de la page (titre, mise en forme du texte, emplacement des images, etc.). Les instructions comprennent en particulier des instructions d'appel de contenus multimédia hébergés dans le serveur agence. Les instructions comprennent également un marqueur de mesure d'audience. Le marqueur de mesure d'audience a été inséré dans la pageA web page typically comprises a code in html language comprising a sequence of instructions (called "tag"). The instructions include instructions that control the browser so that it displays different elements of the page (title, formatting of the text, location of images, etc.). The instructions include in particular multimedia content call instructions hosted in the agency server. The instructions also include an audience measurement marker. The audience measurement marker has been inserted into the page
Web par un éditeur de contenu qui participe à l'analyse.Web by a content editor who participates in the analysis.
Le navigateur commande le terminal utilisateur 2 pour qu'il affiche une page Web conforme à la page qui est représentée sur la figure 3. Sur la figure 3, la page Web 100 représentée comprend un support 110 sur lequel sont prévus une pluralité d'espaces publicitaires 111 , 112, 113 destinés à être remplis par des contenus multimédia et un marqueur de mesure d'audience 120.The browser controls the user terminal 2 to display a web page conforming to the page shown in FIG. 3. In FIG. 3, the web page 100 represented comprises a support 110 on which a plurality of spaces are provided. 111, 112, 113 to be filled by multimedia content and an audience measurement marker 120.
Le serveur éditeur 4 détermine de manière dynamique des contenus multimédia 511 , 512, 513 qui doivent être insérés dans les espaces publicitaires 111 , 112, 113. Plus précisément, le serveur éditeur 4 insère ces contenus dans la page Web sous la forme d'un code en langage javascript.The publisher server 4 dynamically determines multimedia contents 511, 512, 513 which must be inserted in the advertising spaces 111, 112, 113. Specifically, the editor server 4 inserts these contents into the web page in the form of a code in javascript language.
En variante, le serveur éditeur 4 peut de définir quels serveurs agence 5 doit être appelé, le serveur agence 5 déterminant alors les contenus multimédia 511 , 512, 513 qui doivent être insérés dans les espaces publicitaires 111 , 112, 113. Ainsi, lorsque le terminal utilisateur 2 charge la page 100, il charge également les contenus multimédia 511 , 512, 513 à partir du serveur agence 5. De tels contenus multimédia peuvent par exemple comprendre une image, un son ou une animation. Dans le cadre de la présente invention, chaque contenu multimédiaAlternatively, the publisher server 4 may define which agency servers 5 must be called, the agency server 5 then determining the multimedia contents 511, 512, 513 to be inserted in the advertising spaces 111, 112, 113. Thus, when the user terminal 2 loads the page 100, it also loads the multimedia contents 511, 512, 513 from the agency server 5. Such multimedia contents may for example comprise an image, a sound or an animation. In the context of the present invention, each multimedia content
111 , 112, 113 inclut également un identifiant 521 , 522, 523 invisible pour l'utilisateur, cet identifiant étant associé de manière univoque au contenu.111, 112, 113 also includes an identifier 521, 522, 523 invisible to the user, this identifier being uniquely associated with the content.
Selon une possibilité, l'identifiant inclus dans le contenu multimédia comprend un code inséré dans une adresse du contenu. En particulier, l'identifiant peut être inséré dans l'adresse html du contenu multimédia.According to one possibility, the identifier included in the multimedia content includes a code inserted into an address of the content. In particular, the identifier can be inserted into the html address of the multimedia content.
Selon une autre possibilité, l'identifiant inclus dans le contenu multimédia comprend un marqueur inséré dans le code du contenu. Le marqueur invisible pour l'utilisateur est de préférence inséré dans une partie de début ou de fin du code du contenu. En particulier, le marqueur peut comprendre une séquence d'instructions (tag) en langage html qui est inséré au début ou à la fin du contenu multimédia. La séquence peut être du type :Alternatively, the identifier included in the media content includes a marker inserted into the content code. The invisible marker for the user is preferably inserted in a beginning or end portion of the content code. In particular, the marker may comprise an instruction sequence (tag) in html language which is inserted at the beginning or at the end of the multimedia content. The sequence can be of the type:
<IDPUB ID = 'IDPub'x/IDPUB> où 'IDPub' est l'identifiant du contenu considéré. Dans un mode de réalisation de l'invention, l'identifiant peut comprendre un code composé de plusieurs séquences ou parties, l'une des parties désignant un annonceur émettant le contenu, une taille du contenu, un type du contenu (flash, textlink, vidéo, image, etc.) ou une date de fabrication du contenu. Ainsi, chaque partie est dédiée à un type d'information donné. Par exemple, les identifiants de tous les contenus émis par un même annonceur peuvent comprendre une séquence ou une partie identique.<IDPUB ID = 'IDPub'x / IDPUB> where' IDPub 'is the identifier of the considered content. In one embodiment of the invention, the identifier may comprise a code composed of several sequences or parts, one of the parties designating an advertiser transmitting the content, a size of the content, a type of the content (flash, textlink, video, image, etc.) or a date of manufacture of the content. Thus, each part is dedicated to a given type of information. For example, the identifiers of all the contents emitted by the same advertiser may comprise an identical sequence or part.
L'identifiant peut être généré par l'agence média ou par l'annonceur (par le serveur agence) ou encore par un tiers de confiance. Selon une deuxième étape 20, le marqueur de mesure d'audience inclus dans la page Web commande le navigateur du terminal utilisateur 2 pour que le navigateur parcoure la page Web et détecte les différents identifiants inclus dans les contenus multimédia 511 , 512, 513 diffusés sur la page Web.The identifier can be generated by the media agency or the advertiser (by the agency server) or by a trusted third party. In a second step 20, the audience measurement marker included in the Web page controls the browser of the user terminal 2 for the browser to browse the web page and detect the different identifiers included in the multimedia contents 511, 512, 513 broadcast on the web page.
Outre les identifiants inclus dans les contenus multimédia, le marqueur de mesure d'audience peut également commander le navigateur pour qu'il détecte des informations contextuelles associées, telles que par exemple des données relatives à un site contenant la page Web, des données relatives à l'utilisateur, des données relatives au type de terminal de l'utilisateur, des données relatives à un historique de navigation de l'utilisateur ou encore des données relatives au moment de la diffusion du contenu sur la page Web (date et heure de diffusion).In addition to the identifiers included in the multimedia contents, the audience measurement marker may also control the browser to detect associated contextual information, such as for example data relating to a site containing the web page, data relating to the user, data relating to the type of terminal of the user, data relating to a user's browsing history or data relating to the time of dissemination of the content on the web page (date and time of broadcast ).
En particulier, le marqueur de mesure d'audience peut commander le navigateur pour que le navigateur détecte une information contenue dans un cookie enregistré dans le terminal de l'utilisateur.In particular, the audience measurement marker may control the browser for the browser to detect information contained in a cookie stored in the user's terminal.
Selon une troisième étape 30, le marqueur de mesure d'audience inclus dans la page Web commande le navigateur du terminal utilisateur 2 pour que le navigateur transmette les identifiants détectés au serveur d'analyse distant 7, et éventuellement les informations contextuelles associées.According to a third step 30, the audience measurement marker included in the Web page controls the browser of the user terminal 2 for the browser to transmit the identifiers detected to the remote analysis server 7, and possibly the associated contextual information.
Selon une quatrième étape 40, le serveur d'analyse 7 récolte les identifiants transmis par le terminal utilisateur 2 et compare les identifiants récoltés avec des identifiants contenus dans la base de données 8.According to a fourth step 40, the analysis server 7 collects the identifiers transmitted by the user terminal 2 and compares the collected identifiers with identifiers contained in the database 8.
La base de données 8 contient une pluralité d'identifiants et une pluralité de contenus multimédia, chaque identifiant étant associé de manière univoque à un contenu multimédia correspondant de la base de données.The database 8 contains a plurality of identifiers and a plurality of multimedia contents, each identifier being uniquely associated with a corresponding multimedia content of the database.
Le serveur d'analyse 7 distant identifie ainsi le contenu multimédia diffusé sur la page Web en comparant les identifiants qu'il reçoit avec les identifiants contenus dans la base de données.The remote analysis server 7 thus identifies the multimedia content broadcast on the web page by comparing the identifiers it receives with the identifiers contained in the database.
Le serveur d'analyse 7 peut également traiter les informations contextuelles transmises en association avec les identifiants. Ces informations contextuelles permettent en effet de qualifier tant l'utilisateur,The analysis server 7 can also process the contextual information transmitted in association with the identifiers. This contextual information makes it possible to qualify the user,
(notamment par un identifiant unique stocké sous forme de cookie dans le terminal utilisateur) que le support (page, section du site) sur lequel est diffusé le contenu, ou le moment de la diffusion. Ces informations contextuelles peuvent être utiles aux annonceurs pour étudier l'impact de la diffusion.(including a unique identifier stored as a cookie in the user terminal) that the medium (page, section of the site) on which is broadcast the content, or the timing of the broadcast. This contextual information can be useful for advertisers to study the impact of the broadcast.
A partir des informations récoltées par le serveur d'analyse 7, il est ainsi possible de générer des rapports (ou des piges) établissant de manière précise des volumes de diffusion de chaque contenu en association avec des circonstances de la diffusion. Ces rapports permettent aux annonceurs d'évaluer non seulement l'impact de la diffusion de leurs propres contenus multimédia mais également celui de la diffusion des contenus émis par d'autres sociétés.From the information collected by the analysis server 7, it is thus possible to generate reports (or piges) accurately establishing broadcast volumes of each content in association with circumstances of the broadcast. These reports allow advertisers to evaluate not only the impact of broadcasting their own multimedia content, but also the dissemination of content from other companies.
La base de données 8 permet d'établir une corrélation entre des identifiants et des contenus multimédia. Une telle base de données 8 peut être constituée grâce à des terminaux utilisateurs de référence, équipés de logiciels de navigation spécifiques apte à parcourir le réseau 1 et à collecter des contenus multimédia ainsi que des identifiants inclus dans ces contenus.The database 8 makes it possible to establish a correlation between identifiers and multimedia contents. Such a database 8 may be constituted by reference user terminals, equipped with specific browser software capable of browsing the network 1 and collect multimedia content and identifiers included in these contents.
La base de données 8 peut également être constituée grâce à des robots parcourant le Web ou encore par agrégation d'informations fournies par des annonceurs, des centrales d'achat ou d'autres acteurs. The database 8 can also be constituted by robots browsing the Web or by aggregating information provided by advertisers, central purchasing agencies or other actors.

Claims

REVENDICATIONS
1. Procédé d'analyse d'une page Web (100) comprenant un code apte à être lu par un navigateur d'un terminal utilisateur (2), le code incluant des instructions d'appel d'un contenu multimédia (511 , 512, 513) pour diffuser le contenu multimédia sur la page Web et un marqueur (120), le procédé comprenant les étapes selon lesquelles :A method for analyzing a web page (100) comprising a code readable by a browser of a user terminal (2), the code including instructions for calling a multimedia content (511, 512 , 513) for broadcasting the multimedia content on the web page and a marker (120), the method comprising the steps of:
- le marqueur (120) commande le navigateur pour que le navigateur détecte un identifiant (521 , 522, 523) inclus dans le contenu multimédia (511 , 512, 513) diffusé sur la page Web (100) et transmette l'identifiant détecté à un serveur d'analyse distant (7), etthe marker (120) controls the browser for the browser to detect an identifier (521, 522, 523) included in the multimedia content (511, 512, 513) broadcast on the web page (100) and transmits the detected identifier to a remote analysis server (7), and
- le serveur d'analyse distant (7) identifie le contenu multimédia (511 , 512, 513) diffusé sur la page Web (100) en comparant l'identifiant (521 , 522, 523) transmis par le navigateur à une pluralité d'identifiants contenus dans une base de données (8), la base de données associant de manière univoque chaque identifiant à un contenu multimédia correspondant.the remote analysis server (7) identifies the multimedia content (511, 512, 513) broadcast on the web page (100) by comparing the identifier (521, 522, 523) transmitted by the browser to a plurality of identifiers contained in a database (8), the database uniquely associating each identifier with a corresponding multimedia content.
2. Procédé selon la revendication 1 , dans lequel le marqueur (120) commande le navigateur pour que le navigateur détecte également une information contextuelle et transmette l'information contextuelle au serveur d'analyse distant (7) en association avec l'identifiant.2. Method according to claim 1, wherein the marker (120) controls the browser so that the browser also detects contextual information and transmits the contextual information to the remote analysis server (7) in association with the identifier.
3. Procédé selon la revendication 2, dans lequel l'information contextuelle comprend au moins :The method of claim 2, wherein the contextual information comprises at least:
- des données relatives à un site contenant la page Web,- data relating to a site containing the Web page,
- des données relatives à l'utilisateur,- data relating to the user,
- des données relatives au type de terminal de l'utilisateur,data relating to the type of terminal of the user,
- des données relatives à un historique de navigation de l'utilisateur, oudata relating to a browsing history of the user, or
- des données relatives au moment de la diffusion du contenu sur la page Web. - data relating to the moment of the diffusion of the content on the Web page.
4. Procédé selon l'une des revendications 1 à 4, dans lequel le marqueur (120) commande le navigateur pour que le navigateur détecte également une information contenue dans un cookie enregistré dans le terminal (2) utilisateur et transmette l'information au serveur d'analyse distant (7) en association avec l'identifiant.4. Method according to one of claims 1 to 4, wherein the marker (120) controls the browser so that the browser also detects information contained in a cookie stored in the user terminal (2) and transmits the information to the server remote analyzer (7) in association with the identifier.
5. Procédé selon l'une des revendications 1 à 4, dans lequel l'identifiant est composé de plusieurs parties, l'une des parties désignant un annonceur émettant le contenu, une taille du contenu, un type du contenu ou une date de fabrication du contenu.5. Method according to one of claims 1 to 4, wherein the identifier is composed of several parts, one of the parties designating an advertiser transmitting the content, a content size, a content type or a date of manufacture content.
6. Procédé selon l'une des revendications 1 à 5, dans lequel l'identifiant inclus dans le contenu multimédia comprend un code inséré dans une adresse du contenu.6. Method according to one of claims 1 to 5, wherein the identifier included in the multimedia content comprises a code inserted into an address of the content.
7. Procédé selon l'une des revendication 1 à 5, dans lequel l'identifiant inclus dans le contenu multimédia comprend un marqueur invisible pour l'utilisateur et inséré dans un code du contenu.7. Method according to one of claims 1 to 5, wherein the identifier included in the multimedia content comprises an invisible marker for the user and inserted into a code of the content.
8. Procédé selon la revendication 7, dans lequel le marqueur invisible pour l'utilisateur est inséré dans une partie de fin du code du contenu.The method of claim 7, wherein the invisible marker for the user is inserted into an end portion of the content code.
9. Procédé selon l'une des revendications qui précèdent, dans lequel le contenu multimédia est une annonce publicitaire.9. Method according to one of the preceding claims, wherein the multimedia content is an advertisement.
10. Procédé selon l'une des revendications qui précèdent, dans lequel le terminal utilisateur est un poste de télévision apte à être connecté au réseau de communication, la page Web étant un programme télévisé.10. Method according to one of the preceding claims, wherein the user terminal is a television set adapted to be connected to the communication network, the web page being a television program.
11. Procédé selon la revendication 10, dans lequel le contenu multimédia inclus dans le programme télévisé est un contenu numérique. The method of claim 10, wherein the multimedia content included in the television program is digital content.
12. Contenu multimédia (511 , 512, 513) apte à être appelé par une page Web (100) lue par le navigateur d'un terminal utilisateur, caractérisé en ce que le contenu multimédia (511 , 512, 513) inclut un identifiant (521 , 522, 523) apte à être détecté par le navigateur, l'identifiant étant associé de manière univoque audit contenu multimédia.12. Multimedia content (511, 512, 513) capable of being called by a web page (100) read by the browser of a user terminal, characterized in that the multimedia content (511, 512, 513) includes an identifier ( 521, 522, 523) adapted to be detected by the browser, the identifier being unambiguously associated with said multimedia content.
13. Page Web (100) comprenant un code (120) apte à être lu par un navigateur d'un terminal utilisateur, le code incluant des instructions d'appel d'un contenu multimédia (511 , 512, 513) selon la revendication 10 pour diffuser le contenu multimédia sur la page Web et un marqueur (120), dans laquelle le marqueur (120) est apte à commander le navigateur pour que le navigateur détecte l'identifiant (521 , 522, 523) inclus dans le contenu multimédia (511 , 512, 513) diffusé sur la page Web et transmette l'identifiant détecté à un serveur d'analyse distant (7).13. Web page (100) comprising a code (120) readable by a browser of a user terminal, the code including instructions for calling a multimedia content (511, 512, 513) according to claim 10 for broadcasting the multimedia content on the web page and a marker (120), wherein the marker (120) is adapted to control the browser for the browser to detect the identifier (521, 522, 523) included in the multimedia content ( 511, 512, 513) broadcast on the web page and transmit the detected identifier to a remote analysis server (7).
14. Dispositif (6) d'analyse d'une page Web selon la revendication 13, le dispositif comprenant :14. A web page analysis device (6) according to claim 13, the device comprising:
- une base de données (8) contenant une pluralité d'identifiants et associant de manière univoque chaque identifiant à un contenu multimédia correspondant,a database (8) containing a plurality of identifiers and uniquely associating each identifier with a corresponding multimedia content,
- un serveur d'analyse distant (7) comprenant des moyens pour recevoir un identifiant transmis par le navigateur du terminal utilisateur (2), et des moyens pour identifier le contenu multimédia diffusé sur la page Web en comparant l'identifiant transmis par le navigateur à des identifiants contenus dans la base de données (8). a remote analysis server (7) comprising means for receiving an identifier transmitted by the browser of the user terminal (2), and means for identifying the multimedia content broadcast on the Web page by comparing the identifier transmitted by the browser to identifiers contained in the database (8).
PCT/EP2007/053430 2006-04-06 2007-04-06 Method of analyzing a web page WO2007113338A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0603037A FR2899707B1 (en) 2006-04-06 2006-04-06 METHOD OF ANALYZING A WEB PAGE
FR0603037 2006-04-06

Publications (1)

Publication Number Publication Date
WO2007113338A1 true WO2007113338A1 (en) 2007-10-11

Family

ID=37496426

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2007/053430 WO2007113338A1 (en) 2006-04-06 2007-04-06 Method of analyzing a web page

Country Status (2)

Country Link
FR (1) FR2899707B1 (en)
WO (1) WO2007113338A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5918014A (en) * 1995-12-27 1999-06-29 Athenium, L.L.C. Automated collaborative filtering in world wide web advertising
US5999912A (en) * 1996-05-01 1999-12-07 Wodarz; Dennis Dynamic advertising scheduling, display, and tracking
EP1074929A2 (en) * 1999-07-08 2001-02-07 DynamicLogic, Inc. System and method for evaluating and/or monitoring effectiveness of on-line advertising
WO2002044869A2 (en) * 2000-11-02 2002-06-06 Netiq Corporation System and method for generating and reporting cookie values at a client node
EP1341089A2 (en) * 2002-02-27 2003-09-03 Netiq Corporation On-line web traffic sampling
WO2004040418A2 (en) * 2002-10-28 2004-05-13 Yahoo! Inc. Method and system for creating, serving and tracking advertisements

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5918014A (en) * 1995-12-27 1999-06-29 Athenium, L.L.C. Automated collaborative filtering in world wide web advertising
US5999912A (en) * 1996-05-01 1999-12-07 Wodarz; Dennis Dynamic advertising scheduling, display, and tracking
EP1074929A2 (en) * 1999-07-08 2001-02-07 DynamicLogic, Inc. System and method for evaluating and/or monitoring effectiveness of on-line advertising
WO2002044869A2 (en) * 2000-11-02 2002-06-06 Netiq Corporation System and method for generating and reporting cookie values at a client node
EP1341089A2 (en) * 2002-02-27 2003-09-03 Netiq Corporation On-line web traffic sampling
WO2004040418A2 (en) * 2002-10-28 2004-05-13 Yahoo! Inc. Method and system for creating, serving and tracking advertisements

Also Published As

Publication number Publication date
FR2899707A1 (en) 2007-10-12
FR2899707B1 (en) 2008-10-17

Similar Documents

Publication Publication Date Title
US9785980B2 (en) Content syndication in web-based media via ad tagging
US9183604B2 (en) Image annotation method and system
US8407609B2 (en) System and method for providing and tracking the provision of audio and visual presentations via a computer network
US8359234B2 (en) System to generate and set up an advertising campaign based on the insertion of advertising messages within an exchange of messages, and method to operate said system
US20070130014A1 (en) System and Method for Providing Advertisement
US20080319844A1 (en) Image Advertising System
US20200175545A1 (en) Methods and systems for online to offline conversion tracking an optimization
JP2011512571A (en) System and method for integrating banner advertisement and calling application
US20230410144A1 (en) Methods and systems for automatic call routing with no caller intervention using anonymous online user behavior
US20100114722A1 (en) Advertisement information managing method, advertisement information managing system, call receiving method and call receiving system
CN107659831A (en) Media data processing method, client and storage medium
CN108073593B (en) Method, device and system for generating media content
US20060212351A1 (en) Server apparatus having function of creating website on which advertisement information is automatically displayed, and advertisement information providing system using the server apparatus
TW201401201A (en) Pushing message system for multiple system platforms
CN108596661B (en) Advertisement configuration method and system
CA2830907C (en) Augmented reality system for re-casting a seminar with private calculations
KR20000036601A (en) Real Time Effect Analysis System for Advertisement, Examination and Event using Network and Method thereof
WO2007113338A1 (en) Method of analyzing a web page
EP2336967A1 (en) Customised messaging in website inserts
US8774377B2 (en) Call receiving device, call receiving method, and call receiving program
FR2929061A1 (en) METHOD FOR GENERATING A SET OF USER IDENTIFIERS ASSOCIATED WITH USER PRESENTATION INFORMATION, METHOD FOR ACCESSING SUCH INFORMATION, SERVER AND TERMINAL THEREFOR
KR20100111931A (en) Production and sale service system for ucc
KR101923130B1 (en) Social Networking Service Providing System
EP2820821A1 (en) Method and device for making available at least one communication datum
KR20020031746A (en) Method for personal advertising in the city vision by using the internet and wireless terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07727898

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07727898

Country of ref document: EP

Kind code of ref document: A1