Google Analytics pokazuje podejrzaną kwotę (direct)/(none)
jako źródło mojej witryny. Wiem, że gdy strona HTTP jest połączona z witryną HTTPs, informacja o stronie odsyłającej jest tracona.Implementowanie protokołu HTTP do przekierowania HTTPs zachowywanie odwołania Google Analytics
w moim przypadku, mam bezpieczną witrynę https://example.com i używam następujące ustawienia Apache do przekazania użytkownikom w przypadku próby uzyskania dostępu do niezabezpieczonego wersję:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
RewriteRule ^([^\.]+)$ $1.html [NC,L]
oczywiście, nie mogę kontrolować, czy zewnętrzna (bezpieczna) strona internetowa łączy mnie przez http lub https.
Teraz moje pytania to:
- dlaczego wywołującej informacja jest tracona od https do http?
- jeśli witryna zewnętrzna łączy mnie jako http://example.com, czy będzie to pokazane jako bezpośrednie w analitykach?
- Czy istnieje sposób przekierowania użytkownika do bezpiecznej witryny, zachowując jednocześnie stronę odsyłającą?
Podobnie jak spam, ale te opcje najlepiej rozwiązują ten problem. –
Numer 1) wymaga ustawienia metatagu na stronie początkowej, prawda? Naprawdę nie jest to wykonalna poprawka. – Marco
Następnie spróbuj 2;) Jedyne, co mogę pomyśleć po złej stronie, to to, że jest możliwe, że stopa odbicia spada nieco, ponieważ śledzisz odsłonę w przekierowaniu (do dostać referrer do określonego lądowania), a następnie po przekierowaniu. Sądzę, że w pewnym momencie trzeba dokonać kompromisów. – nitobuendia