# Implementazione del tag publisher per i partner

Questo articolo spiega come utilizzare il tag Publisher, che è uno snippet di codice JavaScript che puoi aggiungere al tuo sito web. Il Publisher Tag trasforma i link diretti rilevanti sul tuo sito web in link di tracciamento e traccia le impression ogni volta che un utente carica la pagina. Il [integrazione di base](#section-idm234420645737758) offre le prime due funzionalità di seguito, mentre la `identifyUser` integrazione offre la terza funzionalità:

* **Trasformare i link** — Una volta caricato con le tue pagine web, il Publisher Tag rileverà tutti i link diretti che stai utilizzando per inviare traffico alle pagine di destinazione dei brand con cui lavori e li convertirà automaticamente in link di tracciamento di impact.com. Quando gli utenti seguono questi link, riceverai credito per qualsiasi azione risultante dal traffico generato.
* **Tracciamento delle impression** — Il Publisher Tag conterà anche le impression per i tuoi link trasformati ogni volta che viene caricato sulla pagina, che possono essere visualizzate come report in impact.com. Perché questa funzionalità funzioni, i brand con cui lavori devono abilitarla nel loro account impact.com.
* **integrazione identifyUser** — Il Publisher Tag può tracciare informazioni aggiuntive, come dati sul traffico per report di conversione più accurati.

#### Posizionamento del Publisher Tag

A seconda di come vuoi utilizzare il Publisher Tag, può essere posizionato:

* Nella `<head>` tag delle tue pagine web — <mark style="color:$success;">**\[Raccomandato]**</mark> posiziona il codice nella parte inferiore del `<head>` di ognuna delle pagine web su cui desideri che venga eseguito.
* Nella `<body>` tag delle tue pagine web — posiziona il codice nel `<body>` di ognuna delle pagine web su cui desideri che venga eseguito.
* Nella **modello header** del tuo sito web — <mark style="color:$success;">**\[Raccomandato]**</mark> posiziona il codice nella parte inferiore del tuo **modello header** se vuoi che venga eseguito automaticamente su tutte le tue pagine web.

#### Copia il Publisher Tag

1. Dalla barra di navigazione superiore, seleziona **Contenuto →** [Strumenti pubblicitari](https://app.impact.com/secure/mediapartner/fr/ads/mp-ad-tools-flow.ihtml).
2. Nella *Publisher Tag* sezione a destra, sotto lo snippet di codice, seleziona **Copia tag** per copiare il codice negli appunti.

   <div data-with-frame="true"><figure><img src="https://1708986086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-856c8e6c600b43419719ad1f6edae1322fcfeddd%2F6b43028dda27cea5fa3622cf1094dca7146e150b702f6528450f72cf92582a67.png?alt=media" alt=""><figcaption></figcaption></figure></div>

#### Installa il Publisher Tag con un'integrazione di base

Il processo per installare il tuo Publisher Tag è diverso a seconda che il tuo sito web sia ospitato localmente, su un CMS o che tu utilizzi un tag manager.

{% tabs %}
{% tab title="Ospitato localmente" %}
Usa questo metodo se gestisci direttamente il codice del tuo sito web, invece di ospitarlo su un CMS o una piattaforma per siti web.

1. Apri il codice sorgente della pagina web su cui desideri installare il Publisher Tag.
2. Nel codice della tua pagina web, trova il `<head>` tag di apertura in cima.
3. Incolla l'intero codice del Publisher Tag alla fine della sezione, assicurandoti che tutto sia prima del `</head>` tag di chiusura.
4. Ripeti questo per ogni pagina web su cui desideri che il Publisher Tag venga eseguito.
   {% endtab %}

{% tab title="Ospitato su CMS" %}
Se utilizzi un sistema di gestione dei contenuti (CMS) o una piattaforma di terze parti come Wordpress, Squarespace, Wix, ecc., consulta la loro documentazione di assistenza su come aggiungere un tag JavaScript al tuo sito web. Una rapida ricerca sul web dovrebbe far emergere alcuni risultati su come installare un tag JavaScript per il tuo CMS specifico. Vedi esempi sotto:

* [Wordpress: plugin Header and Footer Scripts](https://wordpress.org/plugins/header-and-footer-scripts/) &#x20;
* [Squarespace: Utilizzo di Code Injection](https://support.squarespace.com/hc/en-us/articles/205815908) &#x20;
* [Wix: Informazioni su strumenti di tracciamento e analisi](https://support.wix.com/en/article/about-tracking-tools-analytics)
  {% endtab %}

{% tab title="Tag manager" %}
Se utilizzi un sistema di gestione dei tag (TMS) per il tuo sito web, dovrai aggiungere un tag HTML personalizzato al tuo sito. Consulta la documentazione di assistenza del tag manager su come farlo. Per esempio:

* [Google Tag Manager — Tag personalizzati](https://support.google.com/tagmanager/answer/6107167?hl=en\&ref_topic=3002579)
  {% endtab %}
  {% endtabs %}

#### Testa la tua integrazione di base

Una volta installato lo snippet del Publisher Tag sul tuo sito web, dovresti testare l'integrazione per assicurarti che funzioni correttamente. Usa la console per sviluppatori del tuo browser per verificare che le funzionalità di trasformazione dei link e tracciamento delle impression funzionino.

<details>

<summary>Controlla i link del tuo sito web </summary>

1. Apri la console per sviluppatori del tuo browser passando il cursore su un link, poi fai clic con il tasto destro e seleziona **Ispeziona** (o **Ispeziona elemento**).
   * Verifica che il link in `<a href=””>` tra le virgolette assomigli a un link di tracciamento di impact.com (ad esempio, `https://advertiser.sjv.io/` ).
2. In alternativa, passa il cursore sui link nella tua pagina web. La maggior parte dei browser mostrerà il percorso del link nella barra di stato del browser nell'angolo in basso a sinistra. Il link dovrebbe apparire come un link di tracciamento di impact.com (ad esempio, `https://advertiser.sjv.io/` o simile).

</details>

<details>

<summary>Verifica il tracciamento delle impression </summary>

{% hint style="info" %}
**Nota:** Se usi Safari, assicurati di abilitare la *filtro Stato* barra dal menu in alto. Seleziona **Visualizza → Mostra barra di stato** (o sulla tastiera, tieni premuto ![](https://1708986086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-b0dd5c5d459bb640d554d4838bb3b47cb68a09d8%2F1988705e47c39af922ad3c11b684e1563c37312eafa93bba6c3d46d8fb32152c.svg?alt=media) **\[Command] +** **/ \[Barra obliqua]**).
{% endhint %}

1. Apri la console per sviluppatori del tuo browser passando il cursore su un link, poi fai clic con il tasto destro e seleziona **Ispeziona** (o **Ispeziona elemento**).
2. Nella console per sviluppatori del tuo browser, seleziona la **Rete** scheda. Aggiorna la pagina per catturare dati nuovi.
   * Nella lista sotto *Tipo*, verifica che un `xhr` o `beacon` sia stato inviato con uno stato di `200`.
3. In alternativa, puoi cercare la tua **ID partner** nella *Rete* scheda. Il formato della voce è `{trackingdomain}/i/partnerId/adId/campaignId` con un `xhr` o `beacon` Tipo e Stato di `200`.

</details>

#### Installa il Publisher Tag con identifyUser

{% hint style="warning" %}
**Attenzione!** L'integrazione avanzata richiede uno sviluppatore web esperto che capisca come questa integrazione modifica lo script, insieme alle implicazioni della funzione. Noi **consigliamo vivamente** di consultare uno sviluppatore prima di tentare questa integrazione.
{% endhint %}

Integrare utilizzando `identifyUser` è l'approccio raccomandato, perché inviare dati utente autenticati tramite `identifyUser` può permettere un'attribuzione migliorata.

Il `identifyUser` la funzione cattura anche informazioni non identificabili personalmente (non-PII).

{% stepper %}
{% step %}

#### **Passo 1: Modifica lo script**&#x20;

1. Aggiungi la seguente riga di codice al corpo del Publisher Tag prima delle altre chiamate di funzione:

   ```programlisting
   impactPublisher('identifyUser', {properties}, {options});
   ```
2. Una volta aggiunto il nuovo codice, il tag completo sarà simile a questo:

   ```programlisting
   <script type="text/javascript">
       (function(a,b,c,d,e,f,g){e['ire_o'] = c;e[c] = e[c] || function(){(e[c].a = e[c].a||[]).push(arguments)};f = d.createElement(b);g = d.getElementsByTagName(b)[0];f.async = 1;f.src = a;g.parentNode.insertBefore(f,g);})('//d.impactradius-event.com/<UNIQUE_ID>.js','script','impactPublisher',document,window);
       impactPublisher('identifyUser', {properties}, {options});
       impactPublisher('transformLinks', {properties}, {options [augmentLinksOnly, addImpressions]});
       impactPublisher('trackImpression', {properties}, {options});
       impactPublisher('trackLinks');
   </script>
   ```

{% endstep %}

{% step %}

#### **Passo 2: Installa lo script**&#x20;

Una volta modificato lo script, puoi seguire le [istruzioni per l'integrazione di base](#section-idm234420645737758) per installare lo script.
{% endstep %}

{% step %}

#### **Passo 3: Testa la tua integrazione identifyUser**&#x20;

Una volta installato lo snippet del Publisher Tag sul tuo sito web, dovresti testarlo per assicurarti che funzioni correttamente. Testare l'integrazione avanzata richiede conoscenza di come passare dinamicamente le variabili `partnercustid` o `customeremail` .

Una volta configurato ciò, controlla la *Rete* scheda della console per sviluppatori del tuo browser per `partnercustid={passedid}` e `customeremail={passedemail}`.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
**Nota:** Per ulteriori informazioni sul Publisher Tag, leggi il [FAQ sul Publisher Tag](https://app.gitbook.com/s/wMLlMoFBtKJa8ptd3zaw/what-would-you-like-to-learn-about/platform-features/tracking/tracking-explained/publisher-tag-faq)Se non sei sicuro di come eseguire uno qualsiasi dei passaggi menzionati in questo articolo, [contatta il supporto](https://app.impact.com/support/portal.ihtml?createTicket=true).
{% endhint %}
