Badanie Gemius/PBI: rekomendacja dotycząca Google AMP i Facebook Instant Articles

Podobne dokumenty
str. 1 Reguły umieszczania na witrynach skryptów audytowych badania Gemius/PBI

str. 1 Reguły umieszczania na witrynach skryptów audytowych badania Gemius/PBI

Reguły umieszczania na witrynach skryptów audytowych badania Megapanel PBI/Gemius

Zasady implementacji pomiaru odsłon pełnych i częściowych

Integracja z Facebook. Wersja 7.2.4

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 1.

Specyfikacja techniczna kreacji HTML5

Instrukcja korzystania z usługi 2SMS. Wersja 2.0 [12 stycznia 2014] bramka@gsmservice.pl

Specyfikacja reklamy tekstowej i bannerowej na portalu GazetaPraca.pl

Przewodnik... Tworzenie Landing Page

POLITYKA PRYWATNOŚCI Konkurs wiedzy dermatologicznej dla lekarzy

DOM (Document Object Model)

Polityka Cookies. W razie dalszych pytań lub uwag, prosimy o kontakt za pośrednictwem naszej strony kontaktowej

Specyfikacja reklamy tekstowej i bannerowej na portalu GoldenLine.pl

Dokumentacja Skryptu Mapy ver.1.1

Dokumentacja imapliteapi

Metoda pomiaru site-centric

SOGA web co powinieneś wiedzieć

Jak ustawić cele kampanii?

Sklep internetowy wtspartner.pl dokłada wszelkich starań, aby prowadzony serwis ułatwiał każdemu użytkownikowi

Podstawy JavaScript ćwiczenia

Stosowanie ciasteczek (cookies)

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco:

Pomoc dla systemu WordPress

Polityka Cookies. 1. Co to jest plik cookie? 2. Dlaczego korzystamy z Plików Cookies? 3. Z jakich rodzajów Plików Cookies korzystamy?

Zaawansowane aplikacje internetowe

Integracja systemu trigocms! z platformą Facebook

Poniżej znajdą Państwo dalsze informacje na temat rodzajów używanych przez nas plików cookies. Rodzaj zbieranych danych. przechowywany plik cookie?

Wykład 03 JavaScript. Michał Drabik

Wybrane działy Informatyki Stosowanej

Czym są pliki cookies? Rodzaje plików cookies Dlaczego używamy plików cookies?

Zawartość specyfikacji:

Opis przykładowego programu realizującego komunikację z systemem epuap wykorzystując interfejs komunikacyjny "doręczyciel"

Polityka prywatności stron BIP Kuratorium Oświaty w Opolu

Wyjaśnienia z dnia r. do treści Zapytania Ofertowego nr ZO/3/FO/POPC/2017 w odpowiedzi na pytania dotyczące Zapytania ofertowego.

Specyfikacja reklamy tekstowej i bannerowej na portalu GoldenLine.pl

Język JAVA podstawy. wykład 2, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Polityka prywatności

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Wybrane działy Informatyki Stosowanej

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Oświadczenie o plikach cookies

Oświadczenie o plikach cookies

XML extensible Markup Language. część 5

SPECYFIKACJA TECHNICZNA PRODUKTÓW REKLAMOWYCH SIECI LOCAL POWER. Specyfikacja ważna od 21 maja 2018 r.

Specyfikacja reklamy tekstowej i bannerowej na portalu GoldenLine.pl


Instrukcja obsługi. Panel Klienta na stronie

Cookies Zewnętrzne - oznacza Cookies zamieszczane przez partnerów Administratora, za pośrednictwem strony internetowej Serwisu.

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

Dokumentacja Administratora portalu. aplikacji. Wirtualna szkoła

Polityka prywatności stron BIP WIJHARS w Opolu

Instrukcja logowania do systemu Rejestru Unii sprawdzenie identyfikatora użytkownika - URID

Badanie site-centric. wymagania

Instrukcja użytkownika. Panel Administratora CreamCRM

plansoft.org Zmiany w Plansoft.org

Programowanie Multimediów. Programowanie Multimediów JAVA. wprowadzenie do programowania (3/3) [1]

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

Polityka prywatności stron www Regionalnej Dyrekcji Ochrony Środowiska w Opolu zawierająca politykę ochrony plików cookies

Polityka prywatności woda.krakow.pl

Instrukcja instalacji skryptu Zaufane Opinie (OSTATNIA MODYFIKACJA )

SAP Przewodnik podpisującego w usłudze DocuSign

POLITYKA PRYWATNOŚCI I COOKIES

Podręcznik Google. Cloud Print. Informacje o usłudze Google Cloud Print. Drukowanie przy użyciu usługi Google. Cloud Print.

NetDrive czyli jak w prosty sposób zarządzać zawartością FTP

Jak dołączyć kalendarz mojego seminarium do kalendarza na stronie OK PTM?

REFERAT O PRACY DYPLOMOWEJ

Polityka Prywatności*

WYKŁAD 1 ANGULARJS CZĘŚĆ 1

Idea of responsive web design. Roman Białek Mateusz Mikołajczak Kacper Palmowski Krzysztof Szot

Połączenie aplikacji mobilnej z Facebookiem

Polityka prywatności

Rozdział I. Postanowienia ogólne

Zachęcamy do zapoznania się z Polityką Prywatności naszych serwisów www.

Polityka Prywatności

POLITYKA PRYWATNOŚCI

Zasady oskryptowania i prezentacji danych dla aplikacji mobilnych w wynikach badania Megapanel PBI/Gemius

ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl

Jak zainstalować GTM w shoper tutorial krok po kroku

Polityka prywatności 1. Definicje Administrator Cookies - Cookies Administratora - Cookies Zewnętrzne - Serwis - Urządzenie - Ustawa Użytkownik -

Kompresja stron internetowych

POLITYKA PRYWATNOŚCI ORAZ POLITYKA COOKIES SERWISU INTERNETOWEGO POLANGLO.PL. 1. Postanowienia ogólne

Instrukcja użytkownika

Instrukcja logowania do systemu Rejestru Unii

str. 1 Format łańcucha UserAgent na potrzeby badań firmy Gemius

Wybrane działy Informatyki Stosowanej

ZSUT. Laboratoria zdalne ZSUT. Instrukcja Rezerwacja zasobów. Zakład Sieci i Usług Teleinformatycznych

Polityka Cookies. 1 Definicje. Administrator oznacza przedsiębiorstwo

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym WooCommerce (plugin dostępny w wersji ecommerce)

Przewodnik użytkownika (instrukcja) AutoMagicTest Spis treści

INSTRUKCJA UŻYTKOWANIA USŁUGI mobile e-bank EBS

SPECYFIKACJA TECHNICZNA MATERIAŁÓW REKLAMOWYCH (STMR)

POLITYKA PRYWATNOŚCI ORAZ POLITYKA PLIKÓW COOKIES W Sowa finanse

Zasady dotyczące plików cookie GALLO

SPECYFIKACJA TECHNICZNA MATERIAŁÓW REKLAMOWYCH (STMR)

Wikispaces materiały szkoleniowe

Niniejsza POLITYKA PRYWATNOŚCI określa zasady przechowywania i dostępu do informacji na

Transkrypt:

Badanie Gemius/PBI: rekomendacja dotycząca Google AMP i Facebook Instant Articles 21.06.2016 www.gemius.com

Wprowadzenie Google udostępnił jakiś czas temu nowy projekt open source - Accelerated Mobile Pages. Technologia ta ma przyspieszyć czas ładowania strony na urządzeniach mobilnych. Celem jest ustanowienie nowego standardu dla stron newsowych: mają być lżejsze i znacznie szybsze. W globalnym ujęciu takie rozwiązanie zdecydowanie poprawi komfort użytkowania serwisów dzięki zastosowaniu przemyślanego modelu optymalizacyjnego dla wszystkich wydawców uczestniczących w przedsięwzięciu (więcej informacji na stronach Google Accelerated Mobile Pages (AMP): https://www.ampproject.org/ ). Podobne cele przyświecały twórcom Instant Articles, czyli nowego facebookowego formatu publikacji treści. Rozwiązanie to jest przeznaczone dla twórców contentu i wydawców, którzy używają aplikacji Facebooka jako platformy do prezentowania wybranych informacji. Google AMP Jednym z najważniejszych założeń Google AMP jest rezygnacja ze skryptów, które mogłyby być uruchamiane podczas ładowania strony. Zkolei badanie Gemius/PBI oparte jest właśnie na Java Scripts. Tak więc te dwie technologie są ze sobą sprzeczne. Google AMP może zaradzić temu problemowi poprzez możliwość wykorzystanie komponentu iframe, w który można wpisać skrypt do celów badania. Niemniej jednak, regulamin badania Gemius/PBI nie pozwala wydawcom umieszczać skryptów w ramkach iframe ze względu na potencjalne nadużycia. Ponieważ uczestnicy badania Gemius/PBI wyrażają chęć korzystania z rozwiązań Google AMP i jednocześnie chcieliby nadal wiarygodnie mierzyć swoje strony w badaniu, umożliwiamy umieszczenie skryptu badania Gemius/PBI w iframes, pod następującymi warunkami: Umieszczenie skryptu badania Gemius/PBI w ramce iframe jest dozwolone tylko w celu oskryptowania stron korzystających z Google AMP i jednocześnie dedykowanych urządzeniom mobilnym. Wydawca ma obowiązek poinformować firmę Gemius, które z jego stron korzystają z technologii Google AMP. Każde wejście powodujące wykonanie skryptu w ramce iframe na stronie korzystającej z Google AMP powinno zawierać informacje o dodatkowym parametrze: gemamp=1 2

Jeśli u danego wydawcy rozpoznany zostanie ruch z ramek iframes niezgodny z ogólnymi zasadami badania Gemius/PBI, z wyników badania dla tego wydawcy wyłączony zostanie cały ruch z ramek, w tym ten pochodzący ze stron korzystających z Google AMP. Wskazówki techniczne Proszę zauważyć, że w technologii AMP iframe ma inną nazwę znacznika - tag name: <amp-iframe>. Co więcej, jego zastosowanie wymaga wprowadzenia oddzielnego skryptu z AMP 1. Skrypt zliczający firmy Gemius musi być załadowany do ramki iframe jak poniżej: <amp-iframe width="1" height="1" sandbox="allow-scripts allow-same-origin" layout="responsive" frameborder="0" src="https://non-content-related-domain/page.html"> </amp-iframe> gdzie: NON-CONTENT-RELATED-DOMAIN domyślna domena inna niż domena, która zawiera treść typu AMP, czyli np. jeśli dana strona AMP jest zlokalizowana na domenie AABCDD.com, PAGE.html musi być zlokalizowana na innej dominie niż AABCDD.com (dotyczy to też subdomen, np. abc.aabcdd.com/page.html, oraz sekcji, np. AABCDD.com/section/PAGE.html). PAGE domyślna nazwa strony, na której umieszczony został standardowy skrypt zliczający Gemius, tj.: <script type="text/javascript"> <!-- //--><![CDATA[//><!-- var pp_gemius_identifier = 'IDENTIFIER' var pp_gemius_extraparameters = new Array('gemamp=1'); 1 Źródło: https://www.ampproject.org/docs/reference/extended/amp-iframe.html ustawienia użytkownika ampiframe (custom-elements). 3

// lines below shouldn't be edited function gemius_pending(i) { window[i] = window[i] function () { var x = window[i + '_pdata'] = window[i + '_pdata'] []; x[x.length] = arguments; }; }; gemius_pending('gemius_hit'); gemius_pending('gemius_event'); gemius_pending('pp_gemius_hit'); gemius_pending('pp_gemius_event'); (function (d, t) { try { var gt = d.createelement(t), s = d.getelementsbytagname(t)[0], l = 'http' + ((location.protocol == 'https:')? 's' : ''); gt.setattribute('async', 'async'); gt.setattribute('defer', 'defer'); gt.src = l + '://PREFIX.hit.gemius.pl/xgemius.js'; s.parentnode.insertbefore(gt, s); } catch (e) { } })(document, 'script'); //--><!]]> </script> gdzie: IDENTIFIER identyfikator znacznika (dostarczony przez firmę Gemius) przypisany do unikalnego konta gemiusprism, mający formę stringu, np. psngwtr1dv2ih1xs5mkifuvehdxr3s9mzje0yane11j.i7. Identyfikatora nie można zmieniać (tzn. ma on być wklejony w kod jako IDENTIFIER). PREFIX nazwa subdomeny, która przypisuje zadanie zbierania danych o ruchu odpowiedniemu serwerowi dedykowanemu danemu rynkowi/klientowi, np. gapl w przypadku Polski. Ta nazwa powinna pozostać niezmieniona (tzn. ma on być wklejony w kod jako PREFIX). Jeśli nie ma pewności jakiego należy użyć prefixu, prosimy o kontakt z firma badawczą pod adresem plaudience@gemius.com. 4

Google przedstawił także dodatkowe wymagania, które muszą być spełnione aby dane zbierały się prawidłowo. Wymagania te są inne niż w przypadku standardowego pomiaru treści i usług: amp-iframe nie może pojawiać się w okolicach górnej krawędzi dokumentu [ ]. Muszą one być oddalone od górnej krawędzi o 600px lub znajdować się poniżej górnych 75% widoku strony przewiniętej do samej góry. Zaleca się szczególną ostrożność i korzystanie z ograniczeń bezwzględnych opartych na liczbie pikseli (px based non-relative constraint). odwołania do źródeł wyłącznie przez HTTPS. Prosimy o upewnienie się, że certyfikaty pozostają ważne. domyślnie uruchamianie w piaskownicy. UpeNależy upewnić się, że włączona zostały opcje allow-scripts i allow-same-origin. ramki amp-iframe nie mogą być w tym samym źródle (origin) co kontener wirtualny, chyba że piaskownica dopuszcza opcję allow-same-origin. Zaleca się użycie atrybutu allow-sameorigin. określony statyczny układ strony [ ]. Zaleca się: szerokość=1 wysokość=1 layout="responsive". Uwaga: zdefiniowanie szerokość=0 wysokość=0 uniemożliwi załadowanie ramki oraz przeprowadzenie badania. Ze względu na ograniczenia Google w zakresie treści, które można zamieścić w nowym rozwiązaniu, zalecamy uzupełnienie standardowego pomiaru wejść na strony dodatkowym pomiarem treści AMP komponentem pomiarowym <amp-pixel>. Cytując za dokumentacją Google: AMP dopuszcza użycie tylko jednej ramki iframe do celów analitycznych i badawczych na jednej stronie internetowej. Aby rozsądnie zarządzać środkami, takie ramki iframes będą usuwane z DOM w 5. sekundzie po ich załadowaniu; powinna to być wystarczająca ilość czasu na wykonanie przewidzianych zadań. Iframes są identyfikowane jako zliczające lub analityczne jeśli nie służą celom związanym z potrzebami użytkownika, czyli są na przykład niewidoczne lub bardzo małe. Chociaż średni czas wykonania skryptu pomiarowego Gemius na wszystkich rynkach jest znacznie krótszy od wyżej wymienionego, tj. poniżej ~1 sekundy, należy wziąć pod uwagę inny problem. Zawartość ramki jest wykonywana tylko jeśli jest ona widoczna, co oznacza że w przypadku większych stron, informacja o wejściu na stronę nie zostanie zarejestrowana dopóki użytkownik nie przewinie widoku do odpowiedniej części strony. 5

Aby zaradzić temu niedociągnięciu, Gemius zaleca zastosowanie pikseli monitorujących bezpośrednio za znacznikiem <body>, tj.:. <amp-pixel src="https://prefix.hit.gemius.pl/_timestamp/redot.gif?l=90&id=identifier &et=action&hsrc=1&extra=gemamp%3d0&fr=1&href=source_url&ref=document_refe RRER"></amp-pixel> gdzie: IDENTIFIER identyfikator znacznika (dostarczony przez firmę Gemius) przypisany do unikalnego konta gemiusprism, mający formę krótkiego stringu, np. psngwtr1dv2ih1xs5mkifuvehdxr3s9mzje0yane11j.i7. Identyfikatora nie można zmieniać (tzn. ma on być wklejony w kod jako IDENTIFIER). PREFIX nazwa subdomeny, która przypisuje zadanie zbierania danych o ruchu odpowiedniemu serwerowi dedykowanemu danemu rynkowi/klientowi, np. gapl w przypadku Polski. Ta nazwa powinna pozostać niezmieniona (tzn. ma on być wklejony w kod jako PREFIX). Jeśli nie ma pewności jakiego należy użyć prefixu, prosimy o kontakt z firma badawczą pod adresem plaudience@gemius.com.w ten sposób przesłane dane będą zawierały informacje o załadowaniu treści dedykowanych AMP w postaci akcji i wartości dodatkowego parametru gemamp = 0. Taki zbiór danych nie będzie miał przypisanego standardowego identyfikatora Gemius BID, będzie on jednak dostępny w interfejsie Prism jako dodatkowy sposób na kontrolę jakości i na tym etapie nie będzie wliczony do wyników badania Gemius/PBI. 6

Facebook IA Facebook Instant Articles może być mierzony za pomocą skryptów zliczających w badaniu Gemius/PBI. Umieszczanie skryptów badaniagemius/pbi w ramkach iframe dozwolone jest pod następującymi warunkami: Umieszczenie skryptu badaniagemius/pbi w iframe jest dozwolone wyłącznie w przypadku stron internetowych wykorzystujących Facebook Instant Articles dedykowanych urządzeniom mobilnym. Wydawca poinformuje firmę Gemius o tym, które z jego stron wykorzystują Facebook Instant Articles. Każde wejście na stronę zakomunikowane przez aktywowany skrypt w ramce iframe na stronie wykorzystującej Facebook Instant Articles powinno też zawierać informacje o dodatkowym parametrze gemia=1. Jeśli u danego wydawcy rozpoznany zostanie ruch z ramek iframes niezgodny z ogólnymi zasadami badania Gemius/PBI, z wyników badania dla tego wydawcy wyłączony zostanie cały ruch z ramek, w tym dane o ruchu ze stron korzystających z Facebook Instant Articles. Wskazówki techniczne Właściwe umieszczenie skryptu zliczającego Gemius w Facebook Instant Articles (w tym wymagane informacje z parametru dodatkowego): <figure class="op-tracker"> <iframe> <script> var pp_gemius_identifier = 'IDENTIFIER'; var pp_gemius_extraparameters = new Array('gemia=1'); // lines below shouldn't be edited function gemius_pending(i) { window[i] = window[i] function() {var x = window[i+'_pdata'] = window[i+'_pdata'] []; x[x.length]=arguments;};}; gemius_pending('gemius_hit'); gemius_pending('gemius_event'); gemius_pending('pp_gemius_hit'); gemius_pending('pp_gemius_event'); (function(d,t) {try {var gt=d.createelement(t),s=d.getelementsbytagname(t)[0],l='http'+((location. protocol=='https:')?'s':''); gt.setattribute('async','async'); gt.setattribute('defer','defer'); gt.src=l+'://prefix.hit.gemius.pl/xgemius.js'; s.parentnode.insertbefore(gt,s);} catch (e) {}})(document,'script'); </script> 7

</iframe> </figure> gdzie: IDENTIFIER identyfikator znacznika (dostarczony przez firmę Gemius) przypisany do unikalnego konta gemiusprism, mający formę krótkiego stringu, np. psngwtr1dv2ih1xs5mkifuvehdxr3s9mzje0yane11j.i7. Identyfikatora nie można zmieniać (tzn. ma on być wklejony w kod jako IDENTIFIER). PREFIX nazwa subdomeny, która przypisuje zadanie zbierania danych o ruchu odpowiedniemu serwerowi dedykowanemu danemu rynkowi/klientowi, np. gapl w przypadku Polski. Ta nazwa powinna pozostać niezmieniona (tzn. ma on być wklejony w kod jako PREFIX). Jeśli nie ma pewności jakiego należy użyć prefixu, prosimy o kontakt z firma badawczą pod adresem plaudience@gemius.com. Proszę zwrócić uwagę, że cały ruch generowany przez użytkowników korzystających z treści IA będzie się odbywał nie za pośrednictwem jednej ze standardowych przeglądarek, a wewnątrz aplikacji Facebook. W związku z powyższym, regulamin badania Gemius/PBI w zakresie przeglądarek będzie miał zastosowanie odpowiednio do danych z IA. Zastrzeżenie odpowiedzialności Należy mieć na uwadze fakt, że według ich twórców, AMP oraz IA nie są w pełni gotowymi rozwiązaniami. Dalsze prace i proces udoskonalenia tych technologii będą wymagały odpowiedniego dostosowania i zmian w samym badaniu Gemius/PBI, a także w rekomendacjach związanych z tym badaniem. 8

Gemius S.A. ul. Postępu 18 B 02-676 Warszawa Tel: + 48 22 390 90 90 + 48 22 378 30 50 Fax: + 48 22 874 41 01 contact@gemius.com www.gemius.com 9