Promotions

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

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

Présentation

Si une page Web renvoie vers elle ou n'est pas jugée suffisamment pertinente par l'algorithme de recherche Google, elle apparaît 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 Sélectionner des sites sur lesquels effectuer des recherches.) Si modifier le classement des résultats de recherche et améliorer les requêtes émises par vos utilisateurs n'obtiennent toujours pas les résultats souhaité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, qui les redirigent vers des informations importantes ou qui les redirigent vers des pages Web qui ne figurent pas en haut de la page de résultats, mais qui sont particulièrement pertinentes. Elles 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 vos utilisateurs recherchent les termes "sports sportifs", vous pouvez créer une promotion pour cette page.

Bonnes pratiques

Si vos résultats ne sont ni utiles, ni pertinents, ils finissent par ressembler à du spam pour vos utilisateurs. Voici quelques conseils :

  • Ne créez pas de promotions avec un grand nombre de requêtes de déclenchement qui ne sont que partiellement liées aux résultats.

    Imaginons que vous créiez une promotion pour mettre en avant 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 que les utilisateurs saisiront l'une des requêtes que vous avez définies, la promotion sur les singes hurleurs apparaîtra sur leur 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, les utilisateurs, qui recherchent probablement des informations sur des lieux, et non sur des singes, seront déconcertés par vos résultats, apparemment aléatoires, concernant les 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 renvoie 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 du personnage "Groo", un personnage de bande dessinée, permet d'obtenir des résultats très pertinents concernant Groo the Wanderer. Il est donc redondant de créer une promotion pour ce type de contenu. En revanche, le terme de recherche the Wanderer ne récupère pas les résultats concernant Groo the Wanderer en haut de la page de résultats. Ce terme est plus adapté à 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 effectue une recherche qui correspond exactement à l'un de vos termes de requête, la promotion s'affiche en haut de la page. Cette fonctionnalité est particulièrement utile pour rediriger les utilisateurs vers des pages Web qui se trouvent plus bas dans la liste des résultats, car les pages Web n'ont pas encore été indexées, contiennent très peu de liens ou ne sont pas considérées comme directement pertinentes par l'algorithme de recherche de Google. Elles sont également utiles pour faire des annonces et promouvoir des produits, services, événements et contenus que vous souhaitez faire découvrir aux utilisateurs.

Figure 1:La recherche du terme "vainqueur" dans le moteur de recherche de BD déclenche l'affichage des promotions.

La page de résultats
affiche deux promotions

 

Haut de page

Créer le fichier des promotions

Comme avec n'importe quel fichier XML, vous pouvez utiliser un éditeur de texte simple pour créer et modifier le fichier des promotions. Enregistrez simplement 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 leur apparence. Pour en savoir plus sur le contrôle de l'apparence de vos promotions, consultez la section 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 comporte un élément et un élément enfant pouvant avoir plusieurs frères, comme décrit dans la hiérarchie suivante:

  • Promotions (1 uniquement)
    • Promotion (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, la taille de chaque fichier pouvant atteindre 500 Ko.

Haut de page

Attributs de l'élément Promotion

Tous les attributs, à l'exception de id, description et image_url, sont obligatoires.

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 un identifiant pour la promotion.

Si vous n'identifiez pas la promotion à l'aide de son ID, chaque importation s'ajoute. Autrement dit, chaque fois que vous importez un fichier modifié, vous ajoutez des promotions, et non les promotions existantes. Les promotions qui n'ont pas changé ne sont pas ajoutées en tant que doublons. 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 les promotions par des promotions mises à jour, vous devez d'abord les supprimer.

Vous pouvez utiliser jusqu'à 40 caractères alphanumériques, y compris des traits de soulignement ( _ ).
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 employé par 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 "badminton" et que votre utilisateur recherche "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 collectif de caractères pour tous les termes d'un ensemble de requêtes ne doit pas dépasser 500.
title

Le titre de la promotion apparaît également sous forme de 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 la forme d'un lien en bas de la promotion.

URL de la page Web vers laquelle vous souhaitez rediriger vos utilisateurs. Pour mettre à jour l'URL avec le contenu d'une requête utilisateur, ajoutez $q, comme ceci : 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, si l'utilisateur clique sur l'URL, il 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 de votre promotion L'image peut provenir n'importe où sur le Web. Il peut être aux formats .gif, .jpeg et .png.

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

L'URL de l'image que vous souhaitez mettre en surbrillance.
is_regex

Facultatif. Si la valeur est true, toutes les entrées de requête (y compris les virgules) sont traitées comme une seule expression régulière. 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 actuellement 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.