![]() |
![]() |
![]()
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ść ![]() Ten post edytował maviozo 8.12.2014, 03:22:36 |
|
|
![]() |
![]()
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?
-------------------- |
|
|
![]()
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ł
![]() 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ć ![]() Ten post edytował maviozo 8.12.2014, 09:41:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:45 |