Obecnie 164 forumowiczów jest online
Obecnie 164 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

Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Student ✭ ✭ ✭

Witam, mam pytanie jak w temacie - mam film osadzony na stronie poprzez iframe, ładowany z YT, mam jakieś możliwości dodania zdarzenia dla jego odtworzenia?

Odpowiedź eksperta 3verified_user
1 ZAAKCEPTOWANE ROZWIĄZANIE

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez: maciekef (Wschodząca Gwiazda)
września 2015

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Wschodząca Gwiazda
Jeśli chodzi Ci o ten artykuł: http://www.cardinalpath.com/youtube-video-tracking-with-gtm-and-ua-a-step-by-step-guide/
to nawet nie musisz w kodzie strony dodawać parametru enablejsapi=1 do źródeł filmu, bo skrypt sam to wykrywa i w razie potrzeby dodaje i przeładowuje.
Ale jeśli masz możliwość dodać enablejsapi=1 to warto to zrobić, bo wówczas nie ma efektu przeładowania dzięki czemu działa to trochę szybciej.
Tomasz Ciepłucha

Wyświetl rozwiązanie w oryginalnym poście

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

[ Edytowane ]
Profesjonalista ✭

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Wschodząca Gwiazda
Oczywiście. Ja używam śledzenia filmów przez GTM, ale tu masz gotowy kod .js bezpośrednio pod GA:
https://github.com/lunametrics/youtube-google-analytics/blob/master/lunametrics-youtube-v6.js

Kod wymaga załadowania biblioteki jQuery. Jeśli używasz kodu Universal to zakomentuj w kodzie wszędzie _gaq.push i odkomentuj ga('send','event',...
Tomasz Ciepłucha

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Najlepszy Współtwórca
Tu masz wiecej konkretow dla roznych rodzajow playerow:
http://gaconfig.com/google-analytics-event-tracking/video/

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Student ✭ ✭ ✭

Dzięki Panowie za jak zawsze konkretne wskazówki. Pozdrawiam

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Wschodząca Gwiazda
Czy jest mi ktoś w stanie wyjaśnić to bardziej łopatologicznie?

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Wschodząca Gwiazda
1. Jeżeli nie używasz na stronie biblioteki jQuery to dołączasz ją np. stąd:
//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js
2. Pobierasz kod skryptu ze strony:
https://github.com/lunametrics/youtube-google-analytics/blob/master/lunametrics-youtube-v6.js
i go podczepiasz do strony gdzie chcesz monitorować zdarzenia związane z odtwarzaniem filmów YT
3. Jeśli masz Universal Analytics zakomentowujesz w tym kodzie wszystkie wystąpienia _gaq.push i odkomentowujesz ga('send'...
4. Dodajesz do linków filmów parametr enablejsapi=1 lub w kodzie .js (tym powyżej) zmieniasz var reloadFrames = 0; na var reloadFrames = 1; (wówczas skrypt automatycznie zmieni źródła filmów i je przeładowuje - ale będzie to widoczne)

I powinno Ci działać wszystko bez problemu. Ewentualnie w kodzie .js zmieniasz kategorie, akcje i etykiety zdarzeń według upodobania.
Tomasz Ciepłucha

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Wschodząca Gwiazda
Dla zainteresowanych podaję link, jak to zrobić używając GTM'a:
http://www.cardinalpath.com/youtube-video-tracking-with-gtm-and-ua-a-step-by-step-guide/

Kod JavaScript, który jest używany w powyższym przykładzie do śledzenia aktywności, można łatwo przerobić zastępując wszystkie wystąpienia dla dataLayer.push odpowiednio na ga("send","event"...) lub _gaq.push(['_trackEvent'...)
Tomasz Ciepłucha

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Wschodząca Gwiazda
Właśnie posiłkowałem się tym artykułem, który tutaj przedstawiłeś i nie wiem czy dobrze rozumiem, ze wystarczy w kodzie strony dodać tylko enablejsapi=1 a reszta za pomocą GTM?
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez: maciekef (Wschodząca Gwiazda)
września 2015

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Wschodząca Gwiazda
Jeśli chodzi Ci o ten artykuł: http://www.cardinalpath.com/youtube-video-tracking-with-gtm-and-ua-a-step-by-step-guide/
to nawet nie musisz w kodzie strony dodawać parametru enablejsapi=1 do źródeł filmu, bo skrypt sam to wykrywa i w razie potrzeby dodaje i przeładowuje.
Ale jeśli masz możliwość dodać enablejsapi=1 to warto to zrobić, bo wówczas nie ma efektu przeładowania dzięki czemu działa to trochę szybciej.
Tomasz Ciepłucha

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Wschodząca Gwiazda
ha.. no własnie juz miałem pytać co sie dzieje, bo na stronie nie zmieniłem a sie zliczaEmotikon: Szczęśliwy po stokroć dziękiEmotikon: Szczęśliwy

Dot.: Śledzenie zdarzeń dla filmu ładowanego poprzez iframe

Student ✭ ✭ ✭
Tomek, mam pytanie, wdrożyłem rozwiązanie które przywołałeś, ale mam dwa rejestrowane zdarzenia - jedno "youtube" które wydaje się działać prawidłowo i rejestrować odtworzenia filmu i drugie zdarzenie "gtm.dom" - co to jest, jak się tego pozbyć