Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]Google Analitycs - zdarzenie w PHP?
maviozo
post
Post #1





Grupa: Zarejestrowani
Postów: 197
Pomógł: 24
Dołączył: 22.11.2010

Ostrzeżenie: (0%)
-----


Użytkownicy na mojej stronie mogą odsłuchać piosenki przez player we flashu, wybierając kawałki z listy. Nie mogę pod to podłączyć analitycsa, a chciałbym mimo wszystko wiedzieć, które piosenki wybierali.
Przez FirePHP sprawdziłem, że flash pobiera pliki mp3, bo widać kolejne zapytania.
Wymyśliłem, że przez htaccess mogę wymusić najpierw uruchomienie skryptu a potem wysłanie nagłówków i pliku mp3. Skrypt ten wcześniej dodałby zdarzenie w google analitycs.
W teorii powinno zadziałać (przynajmniej część z PHP), ale pytanie, jak szukać samego odwołania do google'a? Czy w ogóle można w ten sposób wysyłać informacje o wykonaniu czynności? Wszystko do tej pory robiłem przez JS na już uruchomionej strone.

Tutaj coś jest: https://code.google.com/p/php-ga/ próbował ktoś?

Ewentualnie jest jeszcze inny sposób, ponieważ posiadam źródła tego odtwarzacza (autor je udostępnia) a samo dodanie ExternalInterface.call() nie wydaje mi się trudne, pewnie o wiele łatwiej byłoby temat podejść z tej strony. Dalej już bym sobie poradził, bo _gaq już spokojnie sobie podczepię.
Czy ktoś podjąłby się tego? Ja niestety nie mogę tego zrobić, ponieważ nie mam kompilatora ActionScriptu, a nie chcę go bezczelnie kraść smile.gif

Ten post edytował maviozo 8.12.2014, 03:22:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


A player ma jakieś JavaScript API?


--------------------
Go to the top of the page
+Quote Post
maviozo
post
Post #3





Grupa: Zarejestrowani
Postów: 197
Pomógł: 24
Dołączył: 22.11.2010

Ostrzeżenie: (0%)
-----


Jakby miał, to bym tematu nie zakładał smile.gif
Przejrzałem źródła i nigdzie nawet ExternalInterface.call() nie ma, (szczątkowa) dokumentacja też o tym nic nie wspomina.
Tu jest ten player: http://www.spencer-tech.com/my_scripts/mp3_player/demo/

Ale obszedłem nieco temat i w sumie sprawa chyba działa: przy pobieraniu mp3 zrobiłem, by przechodziło to przez PHP i jednocześnie zapisywało tytuł do sesji. Przez jquery i ajax po kliknięciu na warstwie odtwarzacza, z opóźnieniem odpytuję tablicę z sesji zwracają jsonem i jeśli jest, to uruchamiam _gaq[trackevent...].
Nawet prawie udało mi się zrobić obliczanie czasu odsłuchanego utworu, ale wtedy musiałbym zrobić, żeby zapisywało dany tytuł dopiero po wybraniu następnego i nie chciało mi się już tak kombinować smile.gif nie jest to na tym etapie aż tak konieczne.

Ten post edytował maviozo 8.12.2014, 09:41:10
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:45