Regole di espansione dell'URL di pubblicazione

Quando si creano gli URL di pubblicazione, l'URL di pubblicazione di un annuncio o di un asset viene creato combinando vari campi in base a un insieme di regole. Questa sezione esamina queste regole in modo più dettagliato.

Gerarchia delle entità Google Ads

Per risolvere i campi URL, Google Ads utilizza la seguente gerarchia (dalla più alta alla più bassa):

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

Quale URL finale viene utilizzato?

L'URL finale viene utilizzato per impostazione predefinita durante la creazione dell'URL di pubblicazione. Se un'entità supportata viene pubblicata su una rete mobile e ha un URL mobile finale valido, viene utilizzato quest'ultimo anziché l'URL finale. L'URL finale per app è supportato solo per gli annunci di coinvolgimento in app.

Come il sistema espande l'URL di pubblicazione

Di seguito sono riportati i passaggi eseguiti dal sistema durante l'espansione dell'URL di pubblicazione:

  1. Determina l'URL finale da utilizzare.

    Inizia determinando quale URL finale utilizzare. Questo varia a seconda dell'entità coinvolta.

    Entità Quale URL finale utilizzare?
    FeedItem o Asset (sitelink) Utilizza sempre il proprio URL finale.
    Annuncio X pubblicato per la parola chiave Y Se la parola chiave ha un proprio URL finale, utilizza quest'ultimo. In caso contrario, utilizza l'URL finale dell'annuncio.
  2. Determina quale modello di URL di monitoraggio e suffisso URL finale utilizzare.

    Il modello di URL di monitoraggio (tracking_url_template) e il suffisso URL finale (final_url_suffix) di un'entità vengono determinati in modo indipendente attraversando la gerarchia degli oggetti e scegliendo il valore dall'entità più bassa nella gerarchia. Se non è possibile trovare alcun valore nella gerarchia per un campo, il suo valore viene impostato su vuoto.

    Ad esempio, se un annuncio ha valori del modello di URL di monitoraggio o del suffisso URL finale definiti solo a livello di gruppo di annunci principale e di account, viene utilizzato il valore del gruppo di annunci principale.

  3. Determina i valori dei parametri personalizzati da utilizzare.

    Il valore di un determinato parametro personalizzato viene risolto attraversando la gerarchia degli oggetti e scegliendo il valore dall'entità più bassa nella gerarchia. Se non viene definito alcun valore per il parametro personalizzato, viene utilizzata una stringa vuota come valore.

    Ad esempio, quando si determina il valore di un determinato parametro personalizzato a livello di annuncio, se questo parametro personalizzato ha valori definiti nel gruppo di annunci principale e a livello di account, viene utilizzato il valore del gruppo di annunci principale.

  4. Espandi l'URL finale.

    Se nel passaggio 2 è stato determinato un final_url_suffix non vuoto, questo viene aggiunto alla fine dell'URL finale. Il sistema espande l'URL finale (incluso l'eventuale final_url_suffix aggiunto) eseguendo i seguenti tre passaggi:

    1. Espandi i valori dei parametri personalizzati.

      Il sistema analizza l'URL finale e sostituisce i valori di ogni parametro personalizzato nell'URL, utilizzando i valori determinati nel passaggio 3.

    2. Espandi i tag ValueTrack nell'URL.

      Il sistema analizza l'URL finale e sostituisce i valori di tutti i tag ValueTrack presenti nell'URL.

    3. Rimuovi il tag {ignore}.

      Qualsiasi parametro ValueTrack {ignore} nell'URL finale espanso viene rimosso.

  5. Espandi il modello di monitoraggio.

    Se il valore del modello di monitoraggio è vuoto (come determinato nel passaggio 2), questo passaggio viene saltato. In caso contrario, il modello di URL di monitoraggio viene espanso come segue:

    1. Espandi i valori dei parametri personalizzati.

      Il sistema analizza l'URL del modello di monitoraggio e sostituisce i valori di ogni parametro personalizzato nell'URL utilizzando i valori determinati nel passaggio 3.

    2. Espandi i tag ValueTrack nell'URL.

      Il sistema analizza l'URL del modello di monitoraggio e sostituisce i valori di tutti i tag ValueTrack presenti nell'URL.

    3. Sostituisci il parametro {lpurl} nel modello di monitoraggio.

      Se l'URL del modello di monitoraggio contiene {lpurl} o una delle sue varianti, viene sostituito con l'URL finale espanso del passaggio 4.

      • Se {lpurl} viene inserito all'inizio del modello di monitoraggio, non viene sottoposto a escape. Se posizionati altrove nel modello di monitoraggio, i seguenti caratteri vengono sottoposti ad escape: ?, =, &, ", #, \t, ' e [space].
      • {unescapedlpurl} non viene mai sottoposto a unescape.
      • {escapedlpurl} viene sempre sottoposto a escape.
      • {lpurl+2} viene sempre sottoposto a doppio escape.
      • {lpurl+3} viene sempre sottoposto a escape tre volte.
  6. Scegli l'URL di pubblicazione.

    Se l'URL del modello di monitoraggio è vuoto, viene utilizzato l'URL finale espanso del passaggio 4. In caso contrario, il sistema utilizza l'URL del modello di monitoraggio espanso del passaggio 5.

    I sitelink sono un'eccezione a questa regola: se il modello di URL di monitoraggio (determinato nel passaggio 2) non contiene il parametro {lpurl}, l'URL finale del sitelink viene utilizzato come URL di pubblicazione.

Scenari di esempio

Prendi in considerazione un account con la seguente struttura:

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)

Supponiamo che i seguenti campi URL siano definiti su queste entità:

Nome entità Modello URL di monitoraggio URL finale Parametri personalizzati
Account http://www.cid1-tracking.com/?{_myid}&u={lpurl}
Campagna 1 _mycampaign=cam1
Gruppo di annunci 1 http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} _myid=ag1id
Gruppo di annunci 2 _myid=ag2id
Annuncio 1 http://www.creative1-final.com/?{keyword}{ignore}&{_myid}&{_mycampaign}
Annuncio 2 http://www.creative2-final.com/?{keyword}{ignore}&{_myid} _myid=ad2id
Annuncio 3 http://www.ad3-tracking.com/?{_mycampaign}
Parola chiave 1 final URL: http://www.kw-final.com/?{keyword}{ignore}&{_mycampaign}

final mobile URL: http://m.kw-final-mobile.com/?{keyword}{ignore}&{_myid}
_myid=k1id
Parola chiave 2
Keyword 3
FeedItem 1 final URL: http://www.sitelink-final.com/?{keyword}{ignore}&{_mycampaign}

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

I seguenti valori vengono utilizzati per espandere il parametro ValueTrack {keyword}:

  • Parola chiave 1: scarpe
  • Parola chiave 2: cappelli
  • Parola chiave 3: orologi

Le sezioni seguenti mostrano come vengono risolti i vari parametri per ciascuna di queste entità.