2017-02-15 40 views
8

Jak skonfigurować ścieżkę konwersji do kasy klienta?Regex dla gości VS Zarejestrowany użytkownik w Google Analytics

Potrzebuję skonfigurować gościa względem zarejestrowanego użytkownika, aby śledzić konwersje osobno. W szczególności musimy spojrzeć na realizację celów (konwersje), porzucenie koszyka, odrzucenie, wyjście, ponieważ my A/B różne odsłony strony (zmiana interfejsu na środkowych stronach).

Problemy:

  • 1) regex nie wydają się działać dla wizualizacji lejka gość. Google zgłasza 0 sesji na ścieżce wizualizacji, chociaż pokazuje, że 0,8% odwiedzin spełniło ten cel.

  • 2) Idealnie chciałbym NIE oznaczyć każdą stronę gościa z parametru ciąg kwerendy.

Typowy przepływ idzie: Koszyk> Zaloguj się> Dostawa> Dostawa> Płatności> Recenzja> Kompletna

zacznę na Wysyłka ponieważ to właśnie tam występuje widełki dla gościa (jeśli dodamy na parametr querystring).

gości Destination bramki

Regular Expression: ^\/complete\?guest=.*$ 


Step 1: /shipping?guest=1 (REQUIRED) 
Step 2: /delivery 
Step 3: /payment 
Step 4: /review 
Step 5: /complete?guest=1 (Destination) 

User Destination bramki

Regular Expression: ^/complete$ 

Step 1: /shipping (REQUIRED) 
Step 2: /delivery 
Step 3: /payment 
Step 4: /review 
Step 5: /complete (Destination) 

Zarejestrowany celem użytkownik regex jest dzięki Allen pracuje, ale cel gość nadal nie działa zgodnie z życzeniem.

Próbowałem te regex: mówi

^\/complete\?guest=.*$ 
\/complete\?guest=.*$ 
/complete\?guest=.*$ 
/complete\?guest=1 
/complete/?guest=1 

Google Cel ten został ukończony w 0 sesjach

Jednak to pokazuje docelowy współczynnik konwersji o 0,8% do bramki. Rozumiem, że tak się dzieje, ponieważ Google ocenia tylko ostatni URL, który jest zgodny. Jednak w przypadku konwersji sesji wyrażenie regularne musi stosować się do wszystkich stron na ścieżce, aby wizualizacja zawierała numer sesji.

EDIT:

Oto pełna przykładów pracy, jeśli ktoś uzna to za pomocne. Sztuczka polegała na tym, że kroki również wymagały składni regex i do ostatecznego miejsca docelowego poza etapami.

gości Destination bramki

Regular Expression: /complete\?guest=1$ 

Step 1: /shipping\?guest=1 (REQUIRED) 
Step 2: /delivery 
Step 3: /payment 
Step 4: /review 

Registered User Destination bramki

Regular Expression: ^/complete$ 

Step 1: /shipping (REQUIRED) 
Step 2: /delivery 
Step 3: /payment 
Step 4: /review 

Odpowiedz

3

Jeśli dobrze zrozumiałem, potrzebujesz wyrażeń regularnych dla gości i innego dla zarejestrowanych użytkowników. Jeśli o to chodzi, to może użyć:

Gości:

/complete\?guest=1$ 

Zarejestrowani użytkownicy:

^/complete$ 

Jeśli chcesz pojedynczego regex zarówno dla gości i zarejestrowanych użytkowników, może:

\/(complete|shipping) 

Proszę, daj mi znać, jeśli to pomaga.

+0

Nie jestem pewien. Jeśli dobrze rozumiem, to oceni wyrażeń regularnych dla miejsca docelowego tylko dla całej strony. To jest źródłem mojego zamieszania. Jeśli wyrażenie regularne odnosi się tylko do strony docelowej, ale musi również odnosić się do kroków ścieżki, jak mogłoby to kiedykolwiek działać. 1,8% wydaje się zbyt wysokie, tak jak łączy dwie strony (wysyłka i ukończenie) jako cel docelowy. Nadal uważam, że wskazówka ma związek z wymaganiami na pierwszy krok i co z tym zrobić. – User970008

+0

Właśnie obejrzałem lejki Google Analytics. Czy uważasz, że problem może wynikać z faktu, że ustawiłeś typ jako "Wyrażenia regularne", ale w krokach używasz zwykłych adresów URL? Czy możesz spróbować uciec od znaków zapytania na schodach, takich jak: '/ shipping \? Guest = 1' i'/complete \? Guest = 1', aby sprawdzić, czy to pomaga? Dzięki! –

+0

Myślę, że moim błędem jest to, że umieszczam cel na ścieżce, którego nie powinienem. – User970008

2

Jak o wysyłanie wirtualnych trafień stronie? będzie świetny, jeśli masz osobne szablony dla każdej strony i wysyłasz wirtualne trafienia.

+0

W jaki sposób będzie wyświetlany na ścieżce celu lub wizualizacji ścieżki? Chcą zachować narzędzia wizualne. – User970008

+0

To jest ta sama strona, ale mógłbym mieć kod .NET MVC napisać javascript do widoku, aby wywołać widok wirtualnej strony. – User970008

+0

Prawdopodobnie możesz skonfigurować - wirtualny widok strony oparty na regule if-else. Oto przykładowy kod strony WYSYŁKI http://pastebin.com/j7QdFnyS dla adresów URL gości, do których możesz dołączyć gościa na początku. Ale strona CART i Login na ścieżkach będą miały wszystkie wizyty od gościa i zarejestrowanego użytkownika. –