Creare un'integrazione dell'esperimento con Google Analytics

Questa guida spiega come integrare lo strumento per esperimenti A/B di terze parti con Google Analytics per consentire agli utenti di eseguire varianti degli esperimenti A/B nel tuo strumento per poi interpretare i risultati in Google Analytics.

Destinatari

La guida è destinata ai fornitori di soluzioni per esperimenti A/B di terze parti. Se Vuoi saperne di più sull'integrazione tra Google Analytics e il servizio A/B di terze parti soluzioni sperimentali, consulta Integrazione con uno strumento per esperimenti di terze parti.

Panoramica

L'integrazione tra lo strumento per esperimenti di terze parti e Google Analytics richiede l'utilizzo di:

Inoltre, l'utente che avvia l'esperimento nel tuo strumento deve avere un ruolo Editor (o superiore) nella proprietà Google Analytics.

Aggiungere il parametro exp_variant_string a un evento

Devi creare un identificatore per ogni variante e quindi aggiungi l'identificatore al parametro exp_variant_string nel seguente modo experience_impression evento. Utilizzerai questo parametro per creare un segmento di pubblico che associare un utente a una variante.

gtag('event', 'experience_impression', {
  // Replace the value with the Experiment-variant ID
  exp_variant_string: "ABC-F2948574-3495F49"
});

Invia l'evento experience_impression quando un utente viene aggiunto a una variante (ad es. quando viene caricata la pagina di un esperimento).

Formattare il parametro

Per evitare la duplicazione tra gli esperimenti e altri partner, ti consigliamo di utilizzare il formato XXX-YYYYYYYYY-ZZZZZZZZ per il parametro exp_variant_string in cui:

  • XXX è l'ID del tuo strumento di terze parti
  • YYYYYYYYY è l'ID dell'esperienza
  • ZZZZZZZZ è l'ID della variante

Puoi utilizzare qualsiasi numero di caratteri per lo strumento, le esperienze e le varianti.

Definisci un segmento di pubblico utilizzando il parametro exp_variant_string

I segmenti di pubblico ti consentono di raggruppare gli utenti che sono stati aggiunti a una variante, in base a il parametro exp_variant_string. Utilizzando questo parametro come per un segmento di pubblico, puoi aggiungere utenti al segmento di pubblico appropriato sulla variante a cui sono stati aggiunti.

Per creare segmenti di pubblico per le nuove esperienze e archiviare i segmenti di pubblico per quelli terminati esperienze utente, usa la risorsa properties.audiences in Google Analytics l'API Admin.

Crea segmenti di pubblico

Il seguente corpo della richiesta crea un segmento di pubblico per gli utenti che sono stati aggiunti a una variante con ID ABC-F2948574-3495F49 che utilizza la proprietà properties.audiences.create. Tieni presente che puoi modificare l'appartenenza durata basata sulla durata dell'esperienza (massimo 540).

Ti consigliamo di impostare il parametro atAnyPointInTime su true per ridurre e discrepanze tra i dati degli esperimenti. Se imposti il parametro su true, viene generato l'utente assegnato a un esperimento superato può essere assegnato dell'esperimento. Se il parametro viene impostato su false o se non viene configurato, l'utente non possono essere aggiunte a un nuovo esperimento se sono già state assegnate a un dell'esperimento.

{
  "displayName": "Audience ABC - experiment F2948574 variant 3495F49",
  "membershipDurationDays": 30,
  "filterClauses": [
    {
      "clauseType": "INCLUDE",
      "simpleFilter": {
        "scope": "AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS",
        "filterExpression": {
          "andGroup": {
            "filterExpressions": [
              {
                "orGroup": {
                  "filterExpressions": [
                    {
                      "eventFilter": {
                        "eventName": "experience_impression",
                        "eventParameterFilterExpression": {
                          "andGroup": {
                            "filterExpressions": [
                              {
                                "orGroup": {
                                  "filterExpressions": [
                                    {
                                      "dimensionOrMetricFilter": {
                                        "fieldName": "exp_variant_string",
                                        "stringFilter": {
                                          "matchType": "EXACT",
                                          "value": "ABC-F2948574-3495F49"
                                        },
                                        "atAnyPointInTime": true
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      }
                    }
                  ]
                }
              }
            ]
          }
        }
      }
    }
  ]
}

Lo snippet di codice precedente crea il seguente segmento di pubblico:

  • Nome del segmento di pubblico: "Pubblico ABC - esperimento F2948574 variante 3495F49"
  • Definizione del segmento di pubblico: "Includi gli utenti quando: eventi con il nome "experience_impression" avere un parametro denominato "exp_variant_string" con un valore che corrisponde esattamente a "ABC-F2948574-3495F49"
  • Durata inclusione: 30 giorni

Archivia segmenti di pubblico

Al termine di un'esperienza, devi archiviare il segmento di pubblico utilizzando properties.audiences.archive. Con l'archiviazione dei segmenti di pubblico, per creare più esperienze. Gli utenti potranno continuare ad accedere i dati provenienti dai segmenti di pubblico archiviati utilizzando i dati storici di Google Analytics.

Targeting per pubblico

Il targeting per pubblico consente ai clienti di concentrare un esperimento su un gruppo di che mostrano comportamenti specifici sul loro sito web. Ad esempio, un cliente Puoi utilizzare il targeting per pubblico per scegliere come target clienti di alto valore con offerte speciali e incentivi. Tramite il targeting per pubblico, vengono mostrati solo gli utenti inclusi in questo segmento di pubblico un esperimento.

Puoi consentire ai tuoi clienti di configurare il targeting per pubblico importando i gli utenti in un segmento di pubblico da Google Analytics e poi confrontare gli ID utente identificatori di dispositivi di Google Analytics con gli identificatori nel tuo sistema. Quando questi identificatori corrispondono, l'utente viene aggiunto all'esperimento.

Per esportare gli utenti da Google Analytics e importarli nel tuo cliente, utilizza la Elenco del segmento di pubblico tramite Google Cloud. L'API Audience List fornisce un'istantanea giornaliera degli utenti in un segmento di pubblico e ti consente di esportare gli ID utente o gli ID identificatori in un segmento di pubblico.

Ti consigliamo di richiedere un elenco del segmento di pubblico solo una volta al giorno per segmento di pubblico.

Limitazioni

Mettere in pausa le esperienze

Non è possibile mettere in pausa i segmenti di pubblico in Google Analytics.

Per consentire agli utenti di mettere in pausa le esperienze, devi:

  • Interrompi l'invio dell'evento che si attiva quando un utente diventa membro di un variante
  • Ignorare gli eventi mentre l'esperienza è in pausa
  • Aggiungi filtri ai report al report di Google Analytics per escludere il tempo di pausa

In alternativa, puoi fornire agli utenti un link per modificare manualmente la data in Google Analytics.

Rielaborazione dei dati relativi all'esperienza

Se agli utenti mancano informazioni sugli eventi, Analytics può rielaborare la loro esperienza e i dati di Google Cloud. Quando Google Analytics rielabora i dati dell'esperienza, i segmenti di pubblico archiviati dalle esperienze terminate. Tuttavia, gli utenti possono comunque recuperare dell'esperienza tramite eventi con exp_variant_string in Esplorazioni. Questo è sono meno precisi dei segmenti di pubblico in quanto eventi che si sono verificati prima e dopo il sarà presente nelle esplorazioni.

Dati sull'esperienza di campionamento

Se gli utenti possono essere assegnati a più segmenti di pubblico simultanei, i clienti espongono a problemi di cardinalità (che possono far sì che la riga "(other)" . La probabilità che ciò accada aumenta man mano che aumenta il numero di esperienze e il numero di segmenti di pubblico utilizzati per altri scopi (ad es. offerte di Google Ads).

Tuttavia, se il cliente utilizza Google Analytics 360, Google Analytics attiverà set di dati espansi automaticamente quando i dati vengono aggregati nella categoria "(other)" riga su per avere un quadro più completo dei dati.

Limiti di confronto

I report di Google Analytics possono mostrare fino a quattro confronti contemporaneamente. Quando un utente ha più di quattro varianti, l'utente può scambiare i segmenti di pubblico nei confronti. Valuta la possibilità di dare priorità alle varianti con i tassi di conversione migliori.