Règles d'extension des URL de diffusion

Lors de la création d'URL de diffusion, l'URL de diffusion d'une annonce ou d'un composant est créée en combinant différents champs selon un ensemble de règles. Cette section examine ces règles plus en détail.

Hiérarchie des entités Google Ads

Lorsque Google Ads résout les champs d'URL, il utilise la hiérarchie suivante (du plus haut au plus bas) :

Customer
    Campaign
        Ad Group
            Ad
                Ad Group Criterion
                    FeedItem or Asset (including sitelinks)

Quelle URL finale est utilisée ?

L'URL finale est utilisée par défaut lors de la création de l'URL de diffusion. Si une entité compatible est diffusée sur un réseau mobile et qu'elle dispose d'une URL finale pour mobile valide, celle-ci est utilisée à la place de l'URL finale. L'URL finale de l'application n'est acceptée que pour les annonces axées sur l'engagement dans l'application.

Comment le système développe l'URL de diffusion

Voici les étapes suivies par le système lorsqu'il développe l'URL de diffusion :

  1. Déterminez l'URL finale à utiliser.

    Il commence par déterminer l'URL finale à utiliser. Cela varie en fonction de l'entité concernée.

    Entité Quelle URL finale utiliser ?
    FeedItem ou Asset (sitelink) Utilisez toujours sa propre URL finale.
    Annonce X diffusée pour le mot clé Y Si le mot clé possède sa propre URL finale, utilisez-la. Sinon, utilisez l'URL finale de l'annonce.
  2. Déterminez le modèle d'URL de suivi et le suffixe d'URL finale à utiliser.

    Le modèle d'URL de suivi (tracking_url_template) et le suffixe d'URL finale (final_url_suffix) d'une entité sont déterminés indépendamment en parcourant sa hiérarchie d'objets et en choisissant la valeur de l'entité la plus basse dans la hiérarchie. Si aucune valeur n'est trouvée dans la hiérarchie pour un champ, sa valeur est définie sur "vide".

    Par exemple, si une annonce comporte des valeurs de modèle d'URL de suivi ou de suffixe d'URL finale définies uniquement au niveau de son compte et de son groupe d'annonces parent, la valeur du groupe d'annonces parent est utilisée.

  3. Déterminez les valeurs de paramètres personnalisés à utiliser.

    La valeur d'un paramètre personnalisé donné est résolue en parcourant la hiérarchie des objets et en choisissant la valeur de l'entité la plus basse dans la hiérarchie. Si aucune valeur n'est définie pour le paramètre personnalisé, une chaîne vide est utilisée comme valeur.

    Par exemple, lorsque vous déterminez la valeur d'un paramètre personnalisé spécifique au niveau de l'annonce, si ce paramètre personnalisé a des valeurs définies au niveau de son groupe d'annonces parent et au niveau du compte, la valeur du groupe d'annonces parent est utilisée.

  4. Développez l'URL finale.

    Si un final_url_suffix non vide a été déterminé à l'étape 2, il est ajouté à la fin de l'URL finale. Le système développe l'URL finale (y compris les final_url_suffix ajoutés) en effectuant les trois étapes suivantes :

    1. Développez les valeurs des paramètres personnalisés.

      Le système analyse l'URL finale et remplace les valeurs de chaque paramètre personnalisé dans l'URL, en utilisant les valeurs déterminées à l'étape 3.

    2. Développez les balises ValueTrack dans l'URL.

      Le système analyse l'URL finale et remplace les valeurs des balises ValueTrack présentes dans l'URL.

    3. Supprimez le tag {ignore}.

      Tout paramètre ValueTrack {ignore} dans l'URL finale développée est supprimé.

  5. Développez le modèle de suivi.

    Si la valeur du modèle de suivi est vide (comme déterminé à l'étape 2), cette étape est ignorée. Sinon, le modèle d'URL de suivi est développé comme suit :

    1. Développez les valeurs des paramètres personnalisés.

      Le système analyse l'URL du modèle de suivi et remplace les valeurs de chaque paramètre personnalisé dans l'URL à l'aide des valeurs déterminées à l'étape 3.

    2. Développez les balises ValueTrack dans l'URL.

      Le système analyse l'URL du modèle de suivi et remplace les valeurs de tous les tags ValueTrack présents dans l'URL.

    3. Remplacez le paramètre {lpurl} dans le modèle de suivi.

      Si l'URL du modèle de suivi contient {lpurl} ou l'une de ses variantes, elle est remplacée par l'URL finale étendue de l'étape 4.

      • Si {lpurl} est inséré au début du modèle de suivi, il n'est pas échappé. S'ils sont placés ailleurs dans le modèle de suivi, les caractères suivants sont échappés : ?, =, &, ", #, \t, ' et [space].
      • {unescapedlpurl} n'est jamais échappé.
      • {escapedlpurl} est toujours échappé.
      • {lpurl+2} est toujours échappé deux fois.
      • {lpurl+3} est toujours échappé trois fois.
  6. Sélectionnez l'URL de diffusion.

    Si l'URL de votre modèle de suivi est vide, l'URL finale étendue de l'étape 4 est utilisée. Sinon, le système utilise l'URL étendue du modèle de suivi de l'étape 5.

    Les liens annexes constituent une exception à cette règle : si le modèle d'URL de suivi (déterminé à l'étape 2) ne contient pas le paramètre {lpurl}, l'URL finale du lien annexe est utilisée comme URL de diffusion.

Exemples de cas de figure

Prenons l'exemple d'un compte avec la structure suivante :

Account
    Campaign 1
        Ad Group 1
            Ad 1
            Keyword 1 (shoes)
            Keyword 2 (hats)
        Ad Group 2
            Ad 2
            Ad 3
            Keyword 3 (watches)
    FeedItem 1 (sitelink 1)

Supposons que les champs d'URL suivants soient définis sur ces entités :

Nom de l'entité Modèle d'URL de suivi URL finale Paramètres personnalisés
Compte http://www.cid1-tracking.com/?{_myid}&u={lpurl}
Campagne 1 _mycampaign=cam1
Groupe d'annonces n°1 http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} _myid=ag1id
Groupe d'annonces 2 _myid=ag2id
Annonce 1 http://www.creative1-final.com/?{keyword}{ignore}&{_myid}&{_mycampaign}
Annonce 2 http://www.creative2-final.com/?{keyword}{ignore}&{_myid} _myid=ad2id
Annonce 3 http://www.ad3-tracking.com/?{_mycampaign}
Mot clé 1 URL finale : http://www.kw-final.com/?{keyword}{ignore}&{_mycampaign}

URL finale pour mobile : http://m.kw-final-mobile.com/?{keyword}{ignore}&{_myid}
_myid=k1id
Mot clé 2
Mot clé 3
FeedItem 1 URL finale : http://www.sitelink-final.com/?{keyword}{ignore}&{_mycampaign}

URL finale pour mobile : http://m.sitelink-final-mobile.com/?{keyword}{ignore}&{_myid}

Les valeurs suivantes sont utilisées pour développer le paramètre ValueTrack {keyword} :

  • Mot clé 1 : chaussures
  • Mot clé 2 : chapeaux
  • Mot clé 3 : montres

Les sections suivantes montrent comment différents paramètres sont résolus pour chacune de ces entités.