Promotions

Cette page explique comment créer des promotions qui s'affichent en haut des pages de résultats lorsque les utilisateurs recherchent certaines requêtes. Nous partons du principe que vous connaissez bien le contexte et les fichiers d'annotations. Si vous pouvez programmer et que vous souhaitez personnaliser l'apparence de vos extraits de résultat, consultez la page Personnaliser vos extraits de résultats.

  1. Présentation
  2. Bonnes pratiques
  3. Créer des promotions

Présentation

Si une page Web comporte peu d'autres pages Web ou n'est pas considérée comme suffisamment pertinente par l'algorithme de recherche Google, elle figure plus bas dans les résultats. Si la page Web n'a pas encore été indexée, elle n'apparaîtra pas dans les résultats de recherche. Pour en savoir plus sur la correction des résultats manquants, consultez la page Sélectionner des sites à rechercher. Si l'ajustement du classement des résultats de recherche et l'amélioration des requêtes générées par vos utilisateurs n'obtiennent toujours pas les résultats escomptés, vous pouvez créer des promotions que vous associez aux requêtes.

Les promotions vous permettent de créer des résultats personnalisés qui répondent directement aux requêtes de vos utilisateurs, de les rediriger vers des informations importantes ou de les orienter vers des pages Web qui ne sont pas encore en haut de la page de résultats, mais qui sont particulièrement pertinentes. Ils vous permettent également de définir les termes de requête qui déclenchent les résultats que vous avez créés. Par exemple, si vous souhaitez que la page Web sur le badminton s'affiche en haut de la page de résultats lorsque les utilisateurs recherchent le terme "sports féroces", vous pouvez créer une promotion pour la page de badminton.

Bonnes pratiques

Si vos résultats ne sont ni utiles, ni pertinents, ils finiront par être considérés comme du spam. Voici quelques conseils :

  • Ne créez pas de promotions avec un grand nombre de requêtes de déclenchement, qui ne sont qu'en lien direct avec les résultats.

    Imaginons que vous créiez une promotion mettant en évidence des singes hurleurs dans votre moteur de recherche concernant des animaux de compagnie désastreux. Vous pouvez créer des requêtes qui incluent "singe", "primate" et "simien". Chaque fois qu'un utilisateur saisit l'une des requêtes que vous avez définies, une promotion sur les singes hurleurs s'affiche sur la page de résultats de recherche. Désormais, si vous commencez à ajouter "jungle" et "zoo" à votre liste de requêtes de déclenchement pour votre promotion sur les singes hurleurs, vos utilisateurs (qui recherchent probablement des informations sur des lieux, et non sur des singes) seront perturbés par les résultats apparemment aléatoires de ces singes hurleurs.

  • Recherchez les résultats récupérés par un terme de recherche et formulez votre terme de requête en conséquence.

    Si un terme de recherche récupère déjà le type de résultats souhaité, vous n'avez pas besoin de créer une promotion pour celui-ci. Par exemple, la recherche simple "Groo", un personnage de bande dessinée, permet d'obtenir des résultats très pertinents sur Groo le Wander. Il est donc inutile de créer une promotion pour cela. D'un autre côté, le terme de recherche Wanderer ne récupère pas les résultats de Groo the Wanderer en haut de la page de résultats. Ce terme est plus approprié pour une promotion.

Créer des promotions

Une promotion est simplement une association entre un ensemble prédéfini de termes de requête et un lien vers une page Web. Lorsqu'un utilisateur saisit exactement l'un de vos termes de recherche, la publicité s'affiche en haut de la page. Cette fonctionnalité est particulièrement utile pour diriger les utilisateurs vers des pages Web qui figurent plus bas dans la liste des résultats que vous ne le souhaiteriez, car ces pages n'ont pas encore été indexées, ne contiennent que très peu de liens ou ne sont pas considérées comme étant directement pertinentes par l'algorithme de recherche de Google. Il est également utile pour faire des annonces et promouvoir les produits, services, événements et contenus que les utilisateurs doivent découvrir.

Figure 1:La recherche de "voyageur" dans le moteur de recherche déclenche des promotions.

La page de résultats affiche deux promotions

 

Haut de page

Créer le fichier de promotions

Comme pour tout fichier XML, vous pouvez utiliser un éditeur de texte simple pour créer et modifier le fichier de promotions. Il vous suffit d'enregistrer le fichier texte avec l'extension .xml (par exemple, promo_badminton.xml).

Le fichier de promotions inclut le contenu des promotions, mais le fichier de contexte contrôle l'apparence des promotions. Pour en savoir plus sur la manière de contrôler l'apparence de vos promotions, consultez la page Apparence.

Le code suivant décrit un ensemble de promotions:

<Promotions>
  <Promotion id="1"
    queries="wanderer, the wanderer"
    title="Groo the Wanderer"
    url="http://www.groo.com/"
    description="Comedy. American series illustrated by Sergio Aragonés."
    image_url="http://www.newsfromme.com/images5/groo11.jpg" />
  <Promotion id="2"
    queries="pizza,burger,salad"
    title="Dining guide: $q"
    url="http://www.dining.com/$q"
    is_regex="false"
    enabled="true" />
  <Promotion id="3"
    queries="\d{5,5}"
    title="Postalcode lookup: $q"
    url="http://www.postalcode.com/$q"
    image_url="http://www.postalcode.com/icon.jpg"
    is_regex="true"
    enabled="true"
    description="Get the postalcode information quickly" />
  <Promotion id="4"
    queries="iphone(4|4s)"
    title="iphone 4 or iphone 4s"
    url="http://www.buyiphone.com"
    is_regex="true"
    enabled="true" />
</Promotions>

Un fichier de promotions contient un élément et un élément enfant qui peuvent avoir plusieurs frères et sœurs, comme décrit dans la hiérarchie suivante:

  • Promotions (1 uniquement)
    • Promotion (plusieurs frères et sœurs autorisés)

Vous pouvez avoir jusqu'à 2 000 promotions dans chacun de vos moteurs de recherche. Vous pouvez importer plusieurs fichiers de promotions pour un moteur de recherche. Un compte peut contenir jusqu'à 4 Mo de fichiers de promotions. Chaque fichier ne doit pas dépasser 500 Ko.

Haut de page

Attributs de l'élément Promotion

Tous les attributs sont obligatoires, sauf id, description et image_url.

Voici un exemple d'élément Promotion avec des attributs entièrement définis:

<Promotions>   
  <Promotion id="AmericanGraphics0001"
    queries="american born chinese, American Born Chinese, abc, ABC"
    title="American Born Chinese"
    url="http://books.google.com/books?id=vawdZyrDw64C&dq=american+born+
    Chinese+gene+yang"
    description="Graphic novel. First-person account of growing up Asian
    American by Gene Luen Yang."
    image_url="http://146.74.224.231/archives/Gene%20Yang.jpg" />
</Promotions>

Le tableau suivant répertorie les attributs de Promotion et leurs valeurs.

Attribut Description Valeur
id

Facultatif. Identifiant unique de la promotion. Si vous n'utilisez pas cet attribut, Programmable Search Engine crée l'ID de la promotion.

Si vous n'identifiez pas la promotion à l'aide de son ID, chaque importation est ajoutée. En d'autres termes, chaque fois que vous importez un fichier modifié, vous ajoutez de nouvelles promotions et ne remplacez pas les promotions existantes. Les promotions qui n'ont pas changé du tout ne seront pas ajoutées en tant que promotions. En revanche, si vous modifiez un seul caractère dans une promotion, il est ajouté en tant que nouveau caractère. Si vous souhaitez remplacer des promotions par des promotions mises à jour, vous devez d'abord les supprimer.

Vous pouvez utiliser jusqu'à 40 caractères alphanumériques, caractères de soulignement compris (_).
queries

Définit les termes de recherche que les utilisateurs doivent saisir dans le champ de recherche pour déclencher la promotion.

Pour déclencher un résultat, le terme de recherche de l'utilisateur doit correspondre exactement au terme de requête (sauf si votre promotion utilise des expressions régulières, auquel cas une correspondance exacte n'est pas requise). Par exemple, si vous avez créé un terme de requête pour le "badminton" et que votre utilisateur recherche le terme "jeux de badminton", votre promotion ne s'affichera pas. Vous devez créer un terme de requête pour "jeux de badminton" et d'autres variantes possibles.

Vous pouvez utiliser plusieurs termes de requête de 100 caractères chacun au maximum. Chaque terme doit être séparé par une virgule. Le nombre total de caractères pour un même ensemble de requêtes ne doit pas dépasser 500.
title

Le titre de la promotion est également un lien.

Le titre peut comporter jusqu'à 160 caractères. Pour mettre à jour le titre de la promotion avec le contenu d'une requête utilisateur, ajoutez $q, comme suit : Postal Code Lookup: $q. Si une requête utilisateur pour 98102 déclenche cette promotion, Programmable Search Engine remplace $q par la requête de l'utilisateur et affiche le titre de la promotion comme suit: Postal Code Lookup: 98102.

url

Lien hypertexte utilisé par le titre. Il apparaît également sous forme de lien au bas de la promotion.

URL de la page Web vers laquelle vous souhaitez diriger vos utilisateurs. Pour mettre à jour l'URL avec le contenu d'une requête utilisateur, ajoutez $q, comme suit : http://www.example.com/postalcodes/$q. Si une requête utilisateur pour 98102 déclenche une promotion, Programmable Search Engine affiche le nom d'hôte de l'URL normalement (www.example.com). Toutefois, lorsqu'il clique sur l'URL, l'utilisateur est redirigé vers www.example.com/postalcodes/98102.
description

Facultatif. Description de la promotion.

Les balises HTML sont interprétées comme du texte brut et non comme des instructions de mise en forme.

La description peut comporter jusqu'à 200 caractères.
image_url

Facultatif. Une icône ou une image pour votre promotion L'image peut être stockée partout sur le Web. Elle peut être au format .gif, .jpeg ou .png.

L'image de 40 x 40 pixels est également un lien. Lorsque les utilisateurs cliquent dessus, ils sont redirigés vers l'adresse Web que vous avez définie.

URL de l'image que vous souhaitez mettre en évidence.
is_regex

Facultatif. Si la valeur est true, toutes les entrées de requête (y compris les virgules) sont traitées comme une expression régulière unique. Par exemple, pizza \d{5,5} correspond à toutes les requêtes de code postal à cinq chiffres précédées de la chaîne "pizza", comme "pizza 98102".

La valeur par défaut est false.
enabled

Facultatif. Indique si la promotion est en ligne.

Les valeurs autorisées sont true et false. Si ce champ n'est pas spécifié, la valeur par défaut est true.