2012-08-07 9 views
22

Niedawno dowiedziałem się o nowych eksperymentach z treścią Google Analytics, które wyglądają interesująco. (http://analytics.blogspot.nl/2012/06/helping-to-create-better-websites.html)Google Analytics Eksperymentowanie z treścią: można ustawić wariacje dla wielu stron naraz?

Standardowy przypadek wydaje się być taki, że dla pewnej strony, np. Strony ze szczegółami produktu, podajesz odmiany (różne adresy URL) i wybierasz odsetek użytkowników uwzględnionych w teście. Taki użytkownik zostanie przedstawiony jako odmiana strony ze szczegółami produktu (i nadal będzie prezentowana ta sama zmiana w kółko dla kontynuacji/ux, na podstawie plików cookie prawdopodobnie).

Wszystko dobrze i dobrze.

Powiedzmy jednak, że mam na mojej stronie 100 produktów. Testowanie odmiany na 1 z tych produktów ma następujące wady:

  • powolne testy progresywne z powodu niższej liczby odwiedzających.
  • test nie jest izolowany. Tj .: ponieważ inne strony z informacjami o produkcie nie są uwzględnione w teście, wyświetlają stronę z odmianami dla 1 strony z szczegółami produktu, podczas gdy wszystkie inne strony z informacjami o produkcie pokazują, że oryginalna puszka (wola) może prowadzić do dezorientacji (a co za tym idzie przekrzywionej konwersji) statystyki) dla użytkownika, który przegląda wiele produktów, które większość z nich robi.

Wydaje mi się, że zdecydowanie lepiej jest móc dynamicznie włączać wszystkie produkty określonego rodzaju do tego samego testu (np. Wszystkie telewizory), na przykład umożliwiając ustawienie pewnego wyrażenia regularnego lub innego filtru adresów URL na dołączyć do testu.

Czy obecnie jest to możliwe, zaplanowane, użyteczne lub całkowicie pomijane?

EDIT

Częściowym rozwiązaniem wydaje się być „względnych adresów URL” https://support.google.com/analytics/bin/answer.py?hl=en&answer=2664470

biorąc poprzedni przykład jeden krok dalej, możemy zobaczyć, jak wykorzystanie względnych adresów URL pozwala ci możesz łatwo przeprowadzić eksperyment na zestawie różnych oryginalnych stron i przetestować wizualne alternatywy w tej grupie stron (np. strony produktów w witrynie e-commerce).

Pozostaje pytanie: Jak dynamicznie oznaczyć stron, które należą do eksperymentu (np: na podstawie regex)

Dzięki.

+0

Mam podobny problem. Działają adresy względne, z tą różnicą, że wizyty w trybie eksperymentu są rejestrowane tylko w przypadku dokładnego dopasowania z adresem URL. – jammus

+0

Zadajesz pytanie w grupie Google Analytics https://productforums.google.com/forum/#!msg/analytics/dkWBOKLiRDU/tq2p6PPG1-oJ%5B1-25%5D – jammus

+0

OK, myliłem się co do dokładnych adresów URL. Wydaje mi się, że wszystko po prostu "działa". Zaktualizuje odpowiedź. – jammus

Odpowiedz

28

Rozwiązaniem jest użycie względnego adresu URL dla strony z odmianami.

E.g. masz kilka stron produktu:

www.mysite.com/products/eggs.html 
www.mysite.com/products/cheese.html 
www.mysite.com/products/bread.html 
etc. 

dla każdej strony masz stronę dopasowywania zmienności:

www.mysite.com/products/eggs.html?var=bigpicture 
www.mysite.com/products/cheese.html?var=bigpicture 
www.mysite.com/products/bread.html?var=bigpicture 
etc. 

chcesz korzystać ze wszystkich stronach produktu w 1 eksperymentu.

Przejdź do Google Analytics Eksperymentowanie z treścią treści: W przypadku strony oryginalnej wybierz jedną z wielu stron produktów (np. Www.mysite.com/products/eggs.html) (aby uzyskać kod eksperymentu i zapewnić GA z przykładowa strona)

na stronie zmienności wybrać względny adres URL i umieścić? var = bigpicture

Następnie umieścić JavaScript wymagany do eksperymentu na wszystkich oryginalnych stronach produktów chcesz w eksperymencie

Google Content experiments Dynamic URL product pages

Aby uzyskać więcej informacji, patrz: http://support.google.com/analytics/bin/answer.py?hl=en&answer=2664470&topic=1745208&ctx=topic

+0

Byłoby wspaniale, gdyby działało (jeszcze nie testowane). Do tej pory jestem sceptycznym sceptykiem, ponieważ wciąż wspominasz tylko zakodowany na stałe adres URL jako "strona internetowa do eksperymentu" będącą 'www.mysite.com/products/eggs.html'. W jaki sposób eksperymenty Google znają zamiast tego test "www.mysite.com/products/*"? –

+2

To działa. Eksperymenty Google muszą znać 1 oryginalną stronę, aby skonfigurować eksperyment, o ile ustawisz stronę odmian jako "względną", możesz dodać kod eksperymentu do wielu "oryginalnych stron". jeśli nadal masz problemy, daj mi znać. – wal5hy

+0

W porządku, dziękuję za potwierdzenie tego wyraźnie. Testowanie później. Dzięki –

1

OK, więc rozwiązanie to:

  1. Utwórz eksperyment.
    Wybierz adres URL dla oryginalnego adresu URL. Coś jak www.example.com/products/eggs. Ustaw różnice jako względne adresy URL, np.? Var = large_heading,? Var = small_price

  2. Masz jakiś mechanizm po stronie serwera, który określa, czy bieżący użytkownik jest częścią eksperymentu. Prosty plik cookie jest wystarczająco dobry. Jeśli ten plik cookie jest obecny, pokaż odmianę strony.

  3. Jeśli użytkownik odwiedza stronę produktu, ale nie jest w trakcie eksperymentu, pokaż javascript podany podczas tworzenia eksperymentu.

  4. Dodaj coś do strony produktu, która sprawdza querystring var = [coś]. Po wykryciu pokaż odpowiednią odmianę, a także ustawienie pliku cookie, który mówi, oznacza użytkownika w eksperymencie.

Możesz klikać na temat JavaScript, który daje Ci Google, aby było ci łatwiej. Coś jak:

var variation = utmx('variation_code', 'A/B'); 
if (variation) { set_a_cookie(variation); } 
utmx('url', 'A/B'); 

Jest to w dużej mierze spopularyzowany z przewodnika GWO Techie Guide. http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en//websiteoptimizer/techieguide.pdf

+0

Więc powyższy eksperyment będzie działał tylko dla jednego produktu, który jest "jajkiem", prawda? –

+0

Nie. www.example.com/products/* będzie działać tak długo, jak masz JavaScript na tych stronach. Przynajmniej dla nas, chociaż przepisujemy URL strony wysłany na GA, aby był/produktem/przeglądem dla każdej strony produktu. Nie sądzę, że ma to wpływ na tę metodę, ale mogę się mylić. – jammus

+1

@KuldeepDaftary nie - powód, dla którego to działa (i zgadzam się, że na pierwszy rzut oka nie wygląda to inaczej) polega na tym, że kod konwersji nie sprawdza ani nie potwierdza (ani nawet nie obchodzi), że strona odwiedzona przez klienta jest taka sama jak oryginalny URL strony dokładnie tak, jak ją pierwotnie wprowadziłeś. identyfikator eksperymentu jest zakodowany w javascriptu, więc jeśli zostanie wywołany (z dowolnego adresu URL lub produktu mleczarskiego, który możesz sprzedać), dodaje względny adres URL (dla Twojej odmiany) do bieżącego adresu URL, aby utworzyć nową stronę z odmianami. 'TYLKO POWÓD * GOOGLE * POTRZEBUJE URLU POCZĄTKOWEJ STRONY JEST DO WERYFIKACJI UŻYTKOWNIKA JUŻ PRAWIDŁOWO UŻYWAĆ" –

0

Jest też droga do testów A/B z GA bez eksperymentu API, jeśli naprawdę chcesz zachować rzeczy proste. Pomysł polega na utworzeniu własnego parametru podziału, a następnie przekazaniu go do GA jako zmiennej niestandardowej. Możesz więc korzystać z własnych narzędzi programistycznych, aby odróżnić zawartość w grupach i nie musisz korzystać z przekierowania. Oto prosty samouczek, jak to zrobić: link.

0

Niedawno zaimplementowałem eksperyment GA, aby przetestować inny tekst na pasku nawigacji na wielu stronach. Właśnie to zadziałało:

  • Skonfiguruj eksperyment w GA dla pojedynczej strony. Na przykład. index.html i index.html? var = menu2.
  • Zaimplementuj rozwiązanie na wielu stronach. W szczególności, wstaw kod eksperymentu GA na wszystkich stronach, , który chcesz uruchomić test. Następnie upewnij się, że strony (strony) mogą renderować wersję strony na podstawie przekazanego parametru. Mój kod php poszedł coś w stylu: tak: Jeśli var = menu2, wyświetl stronę z menu2; w przeciwnym razie, wyświetli oryginalne menu.
2

Użyj JavaScript API jak opisano tutaj:

https://developers.google.com/analytics/devguides/collection/gajs/experiments#pro-server

Można ustawić experimentid programowo w kodzie, na każdej stronie. Oczywiście najpierw musisz utworzyć eksperyment w GA, robiąc to, podając fałszywe adresy URL GA dla każdej odmiany, odrzuć kod generowany przez Google Analytics, zignoruj ​​błędy sprawdzania poprawności. I po prostu użyj experid, jak opisano w powyższym linku.