Server-side Experiments
Google Optimizeexperimentsin vakiototeutuksessa selain suorittaa JavaScriptin verkkosivulla määrittääkseen, mitä vaihtoehtoa tarjoillaan. Nämä kokeet, vaikka ne on helppo toteuttaa, rajoittuvat asiakaspuolen muutoksiin, esimerkiksi elementin tyylin tai sijainnin muuttamiseen renderöidyllä verkkosivulla.
Palvelinpuolen kokeilussa koodisi on suoritettava kaikki ne tehtävät, jotka Optimize käsittelee asiakaspuolen kokeilussa. Koodisi esimerkiksi kohdentaa kohderyhmät ja tarjoilee johdonmukaisesti kullekin käyttäjälle sopivan vaihtoehdon. Optimize-käyttöliittymää käytetään vain kokeiden luomiseen,tavoitteiden asettamiseen, varianttien luomiseen ja raporttien tarkasteluun.
Tässä artikkelissa kuvataan, miten Optimizea käytetään raportointiin kokeista, jotka suoritetaan palvelimella tai muulla Internet-yhteydellä varustetulla laitteella.
Kun suoritat palvelinpuolen kokeita tällä menetelmällä,hallitset:
- Sisällön tarjoaminen.
- Kokeiden sisällyttäminen.
- Varianttien jakaminen.
- Varianttien pysyvyys käyttäjille.
- Käyttäjien osumien lähettäminen (esim, pageview hits) varianteilla Google Analyticsiin.
Palvelinpuolen kokeen suorittaminen verkkosivun variantteja vastaan:
- Luo kokeilu Optimize-ohjelmassa.
- Aseta kokeilun tavoitteet.
- Aseta kokeilun kohdentaminen.
- Luo variantteja.
- Käynnistä kokeilu.
- Hae kokeilun tunnus.
Kun kokeilu on käynnissä:
- Aseta kokeilun tunnus ja valitse palvelimelta variantti.
- Lisää Google Analytics -seurantakoodi variantteihin.
Luo kokeilu Optimize-ohjelmassa
Käyttäessäsi tätä menetelmää voit luoda ja suorittaaA/B-testin taimonimuuttujatestin (MVT).
Luoaksesi A/B-testin:
- Avaa Optimize-tilisi.
- Valitse säiliö.
- Klikkaa CREATE EXPERIMENT.
- Syötä kokeen nimi.
- Url-kenttää ei huomioida tässä. Syötä sijoitusosoite-URL, jota ei ole olemassa verkkosivustollasi.
- Valitse A/B-testi.
- Klikkaa LUOTA.
Kokeen tavoitteiden asettaminen
Testin tuloksia mitataan näiden tavoitteiden avulla.
- Kokeilun sivulla napsauta Configuration (Määritys) -kohdassa OBJECTIVES (Tavoitteet).
- Valitse ensisijainen tavoite pudotusvalikosta.
- Klikkaa TALLENNA.
Kokeen kohdentamisen asettaminen
Palvelinpuolen koodisi käsittelee kokeen kohdentamisen, joten Optimize ei käytä tässä antamiasi tietoja. Optimize edellyttää kuitenkin URL-säännön asettamista.
- Kokeesi sivulla napsauta TARGETING-kohtaa Configuration (Määritykset) -kohdassa.
- Klikkaa CREATE RULE (LUO SÄÄNTÖ).
- Klikkaa URLs (URL-osoitteet).
- Valitse equals match type (Yhtäläinen vastaavuustyyppi) ja kirjoita SERVER_SIDE (PALVELINPUOLELLA) -arvoksi. Älä käytä URL-osoitetta tai merkkijonoa, joka alkaa sanoilla ”http” tai ”https”, sillä jos sivustosi on merkitty Optimize-tunnisteella, tätä palvelinpuolen kokeilua ei koskaan käynnistetä sivustollesi.
- Klikkaa ADD.
- Klikkaa SAVE.
Luo variantit
Kertaa seuraavat vaiheet luodaksesi variantteja:
- Kokeilusivullasi klikkaa UUSI VAIHTOEHTO kohdassa Variants.
- Syötä variantin nimi (esim. Variantti 1).
- Klikkaa ADD.
- Klikkaa SAVE.
Aloita koe
Klikkaa START EXPERIMENT (Aloita koe) -sivulla START EXPERIMENT (Aloita koe) -painiketta.
Kokeen ID
Kokeen ID näkyy oikeanpuoleisessa paneelissa kokeen detaljitietosivulla:
Aloita koe
Kokeella on kokeen ID ja kaksi tai useampia variantteja,mukaan lukien alkuperäinen versio. Jokaisella muunnoksella on muunnostunnus, joka on indeksialkaen 0:sta. Jos esimerkiksi verkkosivulla on 6 muunnosta,muunnostunnukset ovat samat kuin muunnosten järjestys käyttöliittymässä, alkaen 0:sta alkuperäiselle.
Aseta kokeen tunnus ja valitse muunnos palvelimelta
Jos kokeilu on käynnissä verkkosivulla,kun käyttäjä avaa sivun,palvelin palauttaa selaimelle muunnoksen. Koska käyttäjien käyttökokemus on johdonmukaisempi, jos heille tarjotaan jatkuvasti sama variantti,suosittelemme tämän mahdollistavaa varianttien jakelumenetelmää, kuten ID-hashausalgoritmia. Lisäksi, jos yksi käyttäjä näkee useita eri variantteja samassa kokeilussa yhden istunnon aikana, kyseistä istuntoa ei lasketa mukaan kokeiluun. Esimerkiksi seuraava koodi valitsee vaihtoehdon kokeeseen, jossa on3 vaihtoehtoa:
Lisää Google Analytics -seurantakoodi vaihtoehdoille
Lisää Google Analytics -seurantakoodi jokaiselle vaihtoehdolle:
- Lataa analytics.js-kirjasto.
- Luo seurantakoodi.
- Määritä kokeen ID ja variaation ID.
- lähetä vähintään yksi osuma (esim. sivulataus) Google Analyticsiin.
Esimerkiksi:
Raportoi monimuuttujatestin osumat
Monimuuttujatestit (MVT) testaavat kahta tai useampaa elementtiä tai osiota ymmärtääkseen niiden vaikutuksia toisiinsa. Sen sijaan, että näytettäisiin, mikä sivuvariantti on tehokkain (kuten A/B-kokeessa), monimuuttujatestissä tunnistetaan vaihtoehtojen tehokkain yhdistelmä.MVT-kokeessa voi esimerkiksi olla kaksi osiota nimeltä ”Väri” ja ”Fontti”:osiossa ”Väri” voi olla kolme vaihtoehtoa (punainen, vihreä ja sininen), mutta osiossa ”Fontti” voi olla vain kaksi vaihtoehtoa (10pt ja 12pt).
Palvelimesi on valittava variantti kullekin osiolle ja raportoitava nämä tiedot Google Analyticsiin. Menettely on sama kuin A/B-testissä, lukuun ottamatta vaihtoehtojen asettamista.
Variantien raportoimiseksi MVT-kokeesta, rajoita kunkin osion valittu variantti ”-”:
--...-
Seuraavassa on esimerkiksi lueteltu kolme varianttia yllä olevasta MVT-kokeesta. Jos siis edellä olevassa MVT-kokeessa on väri- ja fonttiosio (väriosio, jossa on neljä vaihtoehtoa: 0 = alkuperäinen, 1 = punainen, 2 = vihreä, 3 = sininen ja fonttiosio, jossa on kolme vaihtoehtoa:
- ”0-0” tarkoittaa alkuperäistä väriä ja fonttia
- ”1-0” tarkoittaa punaista ja alkuperäistä fonttia
- ”2-1” tarkoittaa vihreää ja 10pt-fonttia
Esimerkiksi seuraavalla koodilla valitaan 0-0 (alkuperäistä väriä ja fonttia)kokeeseen:
ga('set', 'exp', '$experimentId.0-0');