Obecnie 133 forumowiczów jest online
Obecnie 133 forumowiczów jest online
Tutaj możesz rozmawiać na następujące tematy: zarządzanie kontem Analytics, przywracanie konta, ustawianie hierarchii kont, rozbieżności danych między AdWords a Analytics, łączenie AdWords z Analytics, importowanie celów e-commerce do AdWords, ustawienia remarketingu.
Poprowadź mnie
star_border
Odpowiedz

Konfiguracja celu - zliczanie celu tylko dla https ?

Nowicjusz ✭

Witam,

 

Jak w temacie, jak wymusić w wyrażeniu regularnym zliczanie celu tylko dla https ?

 

Obecnie dla miejsca docelowego mam zastosowane wyrażenie regularne jak niżej:

FinshSendOrder.rails|OrderOk.rails

 

czyli są opcje na 2 strony z finalizacja zamówienia w sklepie (jedna ze ścieżką płatności i druga bez) - dla obu stron docelowych wymuszone jest w sklepie szyfrowanie. Jednak jest możliwość wywołania tych stron w sklepie poprzez wywołanie tych adresów URL (ale już bez https) - jednak analytics zlicza to jako konwersję co nam zaburza wyniki.

 roszę o pomoc w tym temacie.

 

Pozdrawiam Tomek.

Odpowiedź eksperta 1verified_user
1 ZAAKCEPTOWANE ROZWIĄZANIE

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Tomasz T
września 2015

Dot.: Konfiguracja celu - zliczanie celu tylko dla https ?

[ Edytowane ]
Wschodząca Gwiazda

Cześć.

 

Niestety nie możesz tego zrobić za pomocą wyrażenia regularnego, gdyż zmienna (strona docelowa), która jest sprawdzana, nie zawiera ani nazwy hosta, ani tym bardziej protokołu.

 

W związku z tym jedyne rozwiązanie jakie przychodzi mi do głowy w tym momencie to podmiana strony przesyłanej do GA na stronie konwersji, jeśli jest odpowiedni protokół - czyli modyfikacja kodu śledzącego na stronie.

 

Możesz to zrobić za pomocą poniższego kodu JavaScript:


if(window.location.protocol=="https:" && location.pathname.indexOf("OrderOk.rail") !=-1 ){
    ga("set","page","/s_OrderOk.rail");
}

 

 

Powyższy kod musisz wstawić pomiędzy 

ga("create",....
a
ga("send","pageview");

 

Spowoduje on, że na stronie OrderOk.rail gdy zostanie otworzona na protokole https zostanie podmieniony adres strony przesyłanej do GA na s_OrderOk.rail

 

Analogicznie można zrobić dla drugiego adresu. Dodane z przodu znaki "s_" odróżnią stronę otworzoną z oraz bez protokołu https. Oczywiście możesz zastosować dowolną inną modyfikację (np. końcówka rails zamiast rail, itp.)

 

 

Tomasz Ciepłucha

Wyświetl rozwiązanie w oryginalnym poście

Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Tomasz T
września 2015

Dot.: Konfiguracja celu - zliczanie celu tylko dla https ?

[ Edytowane ]
Wschodząca Gwiazda

Cześć.

 

Niestety nie możesz tego zrobić za pomocą wyrażenia regularnego, gdyż zmienna (strona docelowa), która jest sprawdzana, nie zawiera ani nazwy hosta, ani tym bardziej protokołu.

 

W związku z tym jedyne rozwiązanie jakie przychodzi mi do głowy w tym momencie to podmiana strony przesyłanej do GA na stronie konwersji, jeśli jest odpowiedni protokół - czyli modyfikacja kodu śledzącego na stronie.

 

Możesz to zrobić za pomocą poniższego kodu JavaScript:


if(window.location.protocol=="https:" && location.pathname.indexOf("OrderOk.rail") !=-1 ){
    ga("set","page","/s_OrderOk.rail");
}

 

 

Powyższy kod musisz wstawić pomiędzy 

ga("create",....
a
ga("send","pageview");

 

Spowoduje on, że na stronie OrderOk.rail gdy zostanie otworzona na protokole https zostanie podmieniony adres strony przesyłanej do GA na s_OrderOk.rail

 

Analogicznie można zrobić dla drugiego adresu. Dodane z przodu znaki "s_" odróżnią stronę otworzoną z oraz bez protokołu https. Oczywiście możesz zastosować dowolną inną modyfikację (np. końcówka rails zamiast rail, itp.)

 

 

Tomasz Ciepłucha

Dot.: Konfiguracja celu - zliczanie celu tylko dla https ?

Nowicjusz ✭
Cześć,

Dzięki za odp. W międzyczasie doznałem olśnienia, że mogę wykluczyć te strony w wersji bez https w regułach dla emisji kodu śledzącego analytics w TagManagerze. Kod analytics mam emitowany za pomocą GTM, więc sprawa jest tu turbo-prosta ;-)

Dot.: Konfiguracja celu - zliczanie celu tylko dla https ?

Wschodząca Gwiazda
Szkoda, że od razu nie napisałeś, że masz śledzenie wdrożone przez GTM.
Natomiast co do mojej podpowiedzi, to w przypadku wdrożenia GA bezpośrednio na stronie też można by zamiast podmiany strony po prostu blokować wysyłanie odsłon na konkretnych stronach bez https.
Tomasz Ciepłucha