Experimenty na straně serveru

Srp 26, 2021
admin

Ve standardní implementaciGoogle Optimizeexperimenty provádí prohlížeč na webové stránce JavaScript, aby určil, která varianta se má zobrazit. Tyto experimenty jsou sice snadno implementovatelné, ale omezují se na změny na straně klienta, například na změnu stylu nebo pozice prvku na vykreslené webové stránce.

V experimentu na straně serveru musí váš kód provádět všechny úlohy, kteréOptimize zpracovává v experimentu na straně klienta. Váš kód bude například cílit na publikum a důsledně servírovat příslušnou variantu každému uživateli. Rozhraní Optimize používáte pouze k vytváření experimentů,nastavování cílů, vytváření variant a zobrazování zpráv.

Tento článek popisuje, jak používat Optimize k vytváření zpráv o experimentech probíhajících na serveru nebo jiném zařízení připojeném k internetu.

Při spouštění experimentů na straně serveru touto metodou budete spravovat:

  • Obsluhování obsahu.
  • Zapojení experimentu.
  • Přidělování variant.
  • Persistenci variant pro uživatele.
  • Odesílání zásahů uživatelů (např, zobrazení stránek) na variantách do služby Google Analytics.

Spuštění experimentu na straně serveru proti variantám webové stránky:

  1. Vytvoření experimentu v nástroji Optimize.
  2. Nastavení cílů experimentu.
  3. Nastavení cílení experimentu.
  4. Vytvořit varianty.
  5. Spustit experiment.
  6. Získat ID experimentu.

Po spuštění experimentu:

  1. Nastavit ID experimentu a vybrat variantu ze serveru.
  2. Přidejte k variantám sledovací kód Google Analytics.

Vytvořte experiment v aplikaci Optimize

Při použití této metody můžete vytvořit a spustitA/B test nebomultivariační test (MVT).

Pro vytvoření A/B testu:

  1. Otevřete účet Optimize.
  2. Vyberte kontejner.
  3. Klikněte na tlačítko CREATE EXPERIMENT.
  4. Zadejte název experimentu.
  5. Pole URL je zde ignorováno. Zadejte zástupnou adresu URL, která na vašem webu neexistuje.
  6. Vyberte A/B test.
  7. Klikněte na tlačítko CREATE.

Nastavte cíle experimentu

Tyto cíle budou sloužit k měření výsledků vašeho testu.

  1. Na stránce experimentu klikněte na položku OBJECTIVES v části Configuration.
  2. Vyberte primární cíl z rozevíracího seznamu.
  3. Klikněte na tlačítko ULOŽIT.

Nastavte cílení experimentu

Cílení experimentu zpracovává váš kód na straně serveru, takže program Optimize nepoužije informace, které zde zadáte. Program Optimize však vyžaduje nastavení pravidla URL.

  1. Na stránce experimentu klikněte v části Konfigurace na položku TARGETING.
  2. Klikněte na položku CREATE RULE.
  3. Klikněte na položku URLs.
  4. Zvolte typ shody rovnosti a jako hodnotu zadejte SERVER_SIDE. Nepoužívejte adresu URL nebo řetězec začínající na „http“ nebo „https“, protože pokud je váš web označen funkcí Optimize, tento experiment na straně serveru nebude pro váš web nikdy spuštěn.

  5. Klikněte na tlačítko PŘIDAT.
  6. Klikněte na tlačítko ULOŽIT.

Vytvořte varianty

Zopakujte následující kroky pro vytvoření variant:

  1. Na stránce experimentu klikněte na možnost NOVÝ VARIANT v části Varianty.
  2. Zadejte název varianty (např. Varianta 1).
  3. Klikněte na tlačítko ADD.
  4. Klikněte na tlačítko SAVE.

Spustit experiment

Na stránce experimentu klikněte na START EXPERIMENT.

Zjistěte ID experimentu

ID experimentu je zobrazeno na pravém panelu na stránce s podrobnostmi o experimentu:

Provádět experiment

Experiment má ID experimentu a dvě nebo více variant,včetně původní. Každá varianta má ID varianty, což je indexzačínající od 0. Například pokud má webová stránka 6 variant,ID variant budou stejná jako pořadí variantv uživatelském rozhraní, počínaje 0 pro originál.

Nastavte ID experimentu a vyberte variantu ze serveru

Pokud je experiment spuštěn na webové stránce, když uživatel stránku otevře,server vrátí prohlížeči variantu. Protože zkušenost uživatelů bude konzistentnější, pokud jim budete neustále servírovat stejnou variantu,doporučujeme přístup k distribuci variant, který to umožňuje, například algoritmus ID hashing. Pokud navíc jeden uživatel v rámci jedné relace uvidí více různých variant téhož experimentu, nebude tato relace do experimentu započítána. Například následující kód vybere variantu pro experiment se 3 variantami:

Přidejte sledovací kód Google Analytics k variantám

Pro každou variantu přidejte sledovací kód Google Analytics:

  1. Nahrajte knihovnu analytics.js.
  2. Vytvořte sledovací kód.
  3. Nastavte ID experimentu a ID varianty.
  4. Odesílejte alespoň jeden zásah (např. zobrazení stránky) do služby Google Analytics.

Například:

Zaznamenejte zásahy vícerozměrného testu

Vícerozměrné testy (MVT) testují dva nebo více prvků nebo úseků, abyste pochopili jejich vzájemný vliv. Místo toho, aby se ukázalo, která varianta stránky je nejefektivnější (jako v A/B experimentu), multivariační test identifikuje nejefektivnější kombinaci variant.Například experiment MVT může mít dvě sekce s názvy „Barva“ a „Písmo“:sekce „Barva“ může mít tři varianty (červenou, zelenou a modrou), ale sekce „Písmo“ může mít pouze dvě varianty (10pt a 12pt).

Váš server bude muset vybrat variantu pro každou sekci a poté tyto informace nahlásit do služby Google Analytics. Postup je stejný jako u A/B testu, s výjimkou nastavení variant.

Chcete-li nahlásit variantu pro experiment MVT, ohraničte vybranou variantu každé sekce znakem „-„:

--...-

Například níže jsou uvedeny tři varianty výše uvedeného experimentu MVT. Takže vzhledem k výše uvedenému experimentu MVT s barevnou sekcí a sekcí písma (barevná sekce se čtyřmi variantami:0 = původní, 1 = červená, 2 = zelená, 3 = modrá a sekce písma se třemi variantami: 0 = původní, 1 = 10pt, 2 = 12pt):

  • „0-0“ označuje původní barvu a písmo
  • „1-0“ označuje červenou barvu a původní písmo
  • „2-1“ označuje zelenou barvu a 10pt písmo

Například následující kód vybere pro experiment 0-0 (původní barva a písmo)

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

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.