Mam kod PHP, który zwróci obraz. link jest przekazywany do strony trzeciej. więc muszę śledzić, skąd pochodzi żądanie php. Ponieważ PHP zwraca tylko obraz, nie mogę użyć kodu Javascript do analizy Google. Wiem, że mogę uzyskać informacje z access.log, ale myślę, że nie mogę zrzucić access.log do GA do analizy, prawda? czyli czy istnieje sposób, który mogę zrobić w PHP (np. Wysyłając CURL), wysłać coś do Google Analytics w celu śledzenia?Czy istnieje sposób na przesłanie informacji o śledzeniu do Google Analytics z PHP?
Odpowiedz
Galvanize to projekt open source, który robi to, co opisuje Miguel. This is the blog post introducing Galvanize.
W praktyce to, co GA zrobi, to wydać HTTP GET dla obrazu GIF o wielkości 1 piksela, w którym parametry GET będą zawierać informacje do przechowywania na serwerach GA. Jeśli znasz format żądania GET, możesz mieć możliwość zapisania żądanych informacji. Możesz użyć dowolnego narzędzia do monitorowania sieci lub wtyczki przeglądarki o podobnej funkcjonalności (takiej jak Firebug, itp.), Aby zrozumieć parametry przekazywane do serwerów GA. Nigdzie nie można ich znaleźć w dokumentacji GA, chociaż jest to architecture of this process.
W praktyce to, co próbujesz osiągnąć, jest takie samo, jak włączenie GA dla klienta z wyłączonym javascript. Ograniczając informacje, które możesz przekazać GA do tego, które serwer uzyskuje z żądań przeglądarki, nie będziesz w stanie uzyskać szczegółowych informacji, takich jak rozdzielczość ekranu itp. Na jasnej stronie informacje, które nie będą Dostęp do tej metody jest w rzeczywistości bardzo niewielki (i prawdopodobnie mało istotny), a sieć jest pełna zasobów dotyczących korzystania z GA dla osób z zaburzeniami javascript, które możesz use as example, ostatecznie dostosowując się do PHP i do konkretnego przypadku.