# Monitoraggio con UTT: funzioni JavaScript

Leggi di più su [tracciamento con UTT](https://help.impact.com/brand/it/cosa-vorresti-imparare/platform-features/tracking/javascript-tag-tracking/tracking-with-universal-tracking-tag-utt).

#### `identificare` funzione

Il `identificare` la funzione viene utilizzata per identificare accuratamente gli utenti sul tuo sito, in particolare tra dispositivi. Fornisci identificatori affinché impact.com possa mappare gli utenti agli eventi di conversione per l'attribuzione. Puoi saperne di più su [installazione della funzione identify qui](https://integrations.impact.com/impact-brand/docs/javascript-installation#step-2-install-the-identify-function).

```programlisting
<script type="text/javascript">
  ire('identify', {
    customerId: 'ID Cliente',
    customerEmail: 'Indirizzo Email SHA1',
    customProfileId: 'UUID'
  });
</script>
```

{% hint style="info" %}
**Nota:** Il `customerId`, `customerEmail` , e `customProfileId` i valori dovrebbero essere popolati dinamicamente sul tuo sito se un utente ha effettuato l'accesso, oppure lasciati vuoti se non possono essere popolati.
{% endhint %}

#### `generateClickId` funzione (Tracciamento Diretto)

Il `generateClickId` la funzione può essere utilizzata per ottenere il valore impact.com `clickId` valore ogni volta che l'accesso al `clickId` valore dai parametri della query string dell'URL di destinazione non è possibile.

```programlisting
<script type="text/javascript">
  ire('generateClickId', function(clickId) {
    // usa clickId qui
  });
</script>
```

{% hint style="info" %}
**Esempio di Tracciamento Diretto**

```programlisting
<script type="text/javascript">
  ire('generateClickId', function(clickId) {
    var myClickId = clickId;
    alert(myClickId);
  });
</script>
```

{% endhint %}

#### `trackCart` funzione (Attribuzione Last to Cart)

Last to Cart è simile all'attribuzione Last Click in quanto uno degli ultimi passaggi che un cliente compie nel percorso di conversione determinerà quale partner riceve tutto il credito e il pagamento per la conversione.

Con l'attribuzione Last to Cart, l'ultima volta che un cliente aggiunge un articolo al carrello determinerà il partner vincente. L'implementazione della `trackCart` funzione è richiesta per supportare l'utilizzo della politica di attribuzione Last to Cart. Vedi [Politica di Credito Last to Cart Spiegata](https://help.impact.com/brand/it/cosa-vorresti-imparare/platform-features/tracking/credit-policies/last-to-cart-credit-policy-explained) per maggiori dettagli.

Aggiungi questa funzione al **Aggiungi al Carrello** pulsante.

```programlisting
<script type="text/javascript">
  ire('trackCart', [event_id], {customProfileId: 'UUID'});
</script>
```

{% hint style="info" %}
**Nota:** L'ID del Tipo di Evento deve essere il tuo ID specifico del tracker trovato sotto **Impostazioni di Tracciamento** → **Tipi di evento**. I parametri dovrebbero essere popolati dinamicamente con i valori della conversione.
{% endhint %}

#### Pixel di Conversione

<details>

<summary>Esempio di Tracker Lead</summary>

```programlisting
<script type="text/javascript">
  ire('trackConversion', ACTIONTRACKERID, {
    orderId: "Il tuo ID ordine qui",
    customProfileId: "Il tuo Custom Profile Id qui",
    customerId: "Il tuo Customer Id qui",
    customerEmail: "La tua Email Cliente qui",
    customerStatus: "Uno Status qui",
    orderPromoCode: "Il tuo Codice Promo qui"
  }, {
    verifySiteDefinitionMatch: true
  });
</script>
```

</details>

<details>

<summary>Esempio di Tracker Vendite</summary>

```programlisting
<script type="text/javascript">
  ire('trackConversion',
    ACTIONTRACKERID, {
      orderId: "Il tuo ID ordine qui",
      customProfileId: "Il tuo Custom Profile Id qui",
      customerId: "Il tuo Customer Id qui",
      customerEmail: "La tua Email Cliente qui",
      customerStatus: "Uno Status qui",
      orderPromoCode: "Il tuo Codice Promo qui",
      currencyCode: "USD",
      items: [{
        subTotal: 100.00,
        category: "Categoria qui",
        sku: "SKU qui",
        quantity: 2
      }, {
        subTotal: 50.00,
        category: "Categoria qui",
        sku: "SKU qui",
        quantity: 1
      }]
    }, {
      verifySiteDefinitionMatch: true
    }
  );
</script>
```

</details>
