Server-side Experiments

aug 26, 2021
admin

A Google Optimizeexperiments standard implementációjában a böngésző JavaScriptet hajt végre a weboldalon, hogy meghatározza, melyik változatot szolgálja ki. Ezek a kísérletek, bár könnyen megvalósíthatók, a kliensoldali változtatásokra korlátozódnak, például egy elem stílusának vagy pozíciójának megváltoztatására a megjelenített weboldalon.

A szerveroldali kísérletben a kódnak el kell végeznie mindazokat a feladatokat, amelyeket azOptimize a kliensoldali kísérletben kezel. Például a kódja célközönségeket céloz meg, és következetesen a megfelelő változatot szolgálja ki minden felhasználónak. Az Optimize felületet csak a kísérletek létrehozására,a célok beállítására, a változatok létrehozására és a jelentések megtekintésére használja.

Ez a cikk leírja, hogyan használhatja az Optimize-t a szerveren vagy más, internetkapcsolattal rendelkező eszközön futó kísérletekről szóló jelentések elkészítéséhez.

A szerveroldali kísérletek ezzel a módszerrel történő futtatása során kezeli:

  • A tartalom kiszolgálása.
  • Kísérletek felvétele.
  • Variánsok kiosztása.
  • Variánsok megőrzése a felhasználók számára.
  • A felhasználók találatainak (pl., pageview hits) a változatokon a Google Analyticsbe.

Kiszolgálóoldali kísérlet futtatása egy weboldal változatai ellen:

  1. Kísérlet létrehozása az Optimize-ban.
  2. Kísérleti célok beállítása.
  3. Kísérleti célzás beállítása.
  4. Hozzon létre variánsokat.
  5. Indítsa el a kísérletet.
  6. Szerezze meg a kísérlet azonosítóját.

Amikor a kísérlet fut:

  1. Állítsa be a kísérlet azonosítóját és válasszon egy variánst a szerverről.
  2. Adja hozzá a Google Analytics nyomkövető kódot a változatokhoz.

Kísérlet létrehozása az Optimize-ban

Ezzel a módszerrel létrehozhat és futtathatA/B tesztet vagymultivariáns tesztet (MVT).

A/B teszt létrehozásához:

  1. Nyissa meg Optimize fiókját.
  2. Válasszon ki egy tárolót.
  3. Kattintson a Kísérlet létrehozása gombra.
  4. Adja meg a kísérlet nevét.
  5. Az URL mező itt figyelmen kívül marad. Adjon meg egy helyőrző URL-t, amely nem létezik a weboldalán.
  6. Válassza ki az A/B tesztet.
  7. Kattintson a CREATE gombra.

Kísérleti célok beállítása

Ezek a célok a teszt eredményeinek mérésére szolgálnak.

  1. A kísérlet oldalán kattintson a Configuration (Konfiguráció) alatt a OBJECTIVES (Célok) gombra.
  2. Válasszon ki egy elsődleges célt a legördülő listából.
  3. Kattintson a MENTÉS gombra.

Kísérleti célmeghatározás beállítása

A szerveroldali kódja kezeli a kísérleti célmeghatározást, így az Optimize nem használja fel az itt megadott információkat. Az Optimize azonban megköveteli egy URL-szabály beállítását.

  1. A kísérleti oldalon kattintson a TARGETING elemre a Configuration alatt.
  2. Kattintson a CREATE RULE elemre.
  3. Kattintson az URLs elemre.
  4. Válassza ki az equals match type-t, és adja meg az értéket SERVER_SIDE. Ne használjon “http”-vel vagy “https”-sel kezdődő URL-t vagy karakterláncot, mert ha webhelye Optimize címkével van ellátva, ez a szerveroldali kísérlet soha nem fog elindulni webhelyén.

  5. Kattintson az ADD-ra.
  6. Kattintson a SAVE-re.

Variánsok létrehozása

Variánsok létrehozásához ismételje meg a következő lépéseket:

  1. A kísérlet oldalán kattintson a NEW VARIANT gombra a Variants alatt.
  2. Adjon meg egy variáns nevet (pl. Variant 1).
  3. Kattintson az ADD gombra.
  4. Kattintson a SAVE gombra.

Kísérlet indítása

A kísérlet oldalán kattintson a KÉPZET INDÍTÁSA gombra.

Kísérlet azonosító

A kísérlet azonosítója a kísérlet adatlapjának jobb oldali paneljén látható:

Kísérlet indítása

A kísérletnek van egy kísérlet azonosítója és két vagy több változata,köztük az eredeti. Minden változatnak van egy variációs ID-je, amely egy index, amely 0-val kezdődik. Ha például egy weboldalnak 6 változata van,a variációs ID-k megegyeznek a változatok sorrendjével a felhasználói felületen, az eredeti esetében 0-val kezdve.

Állítsa be a kísérlet ID-jét és válasszon egy változatot a szerverről

Ha egy kísérlet egy weboldalon fut, amikor a felhasználó megnyitja az oldalt,a szerver visszaad egy változatot a böngészőnek. Mivel a felhasználók élménye konzisztensebb lesz, ha folyamatosan ugyanazt a változatot szolgáltatja ki nekik,olyan változatelosztási megközelítést javasolunk, amely ezt lehetővé teszi, például egy ID hashing algoritmust. Továbbá, ha ugyanazon kísérlet több különböző változatát látja egy felhasználó egy munkamenetben, az a munkamenet nem számít bele a kísérletbe. Például a következő kód kiválaszt egy változatot egy 3 változatot tartalmazó kísérlethez:

Google Analytics nyomkövető kód hozzáadása a változatokhoz

Minden egyes változathoz adja hozzá a Google Analytics nyomkövető kódját:

  1. Töltse be az analytics.js könyvtárat.
  2. Hozzon létre egy nyomkövetőt.
  3. Adja meg a kísérlet azonosítóját és a variáció azonosítóját.
  4. Küldjön legalább egy találatot (pl. oldalmegtekintés) a Google Analyticsnek.

Például:

Multi-variáns teszt találatok jelentése

A többváltozós tesztek (MVT) két vagy több elemet, vagy szakaszt tesztelnek,hogy megértsék egymásra gyakorolt hatásukat. Ahelyett, hogy megmutatná, melyik oldalváltozat a leghatékonyabb (mint egy A/B kísérletben), a többváltozós teszt a változatok leghatékonyabb kombinációját azonosítja.Például egy MVT kísérletnek lehet két “Szín” és “Betűtípus” nevű szakasza:a “Szín” szakasznak három változata lehet (piros, zöld és kék)de a “Betűtípus” szakasznak csak két változata lehet (10pt és 12pt).

A szervernek ki kell választania egy változatot minden szakaszhoz, majd jelenteni kell az információt a Google Analyticsnek. Az eljárás ugyanaz, mint egy A/B teszt esetében, kivéve a variánsok beállítását.

Az MVT-kísérlet variánsának jelentéséhez az egyes szakaszok kiválasztott variánsát “-“-vel határolja le:

--...-

A következőkben például a fenti MVT-kísérlet három variánsa szerepel. Tehát, adott a fenti MVT kísérlet szín- és betűtípus szekciókkal (egy színszekció négy változattal:0 = eredeti, 1 = piros, 2 = zöld, 3 = kék és egy betűtípus szekciószekció három változattal: 0 = eredeti, 1 = 10pt, 2 = 12pt):

  • “0-0” az eredeti színt és betűtípust jelzi
  • “1-0” a pirosat és az eredeti betűtípust jelzi
  • “2-1” a zöldet és a 10pt betűtípust jelzi

A következő kód például a 0-0-t (az eredeti színt és betűtípust)választja a kísérlethez:

ga('set', 'exp', '$experimentId.0-0');

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.