{"id":187,"date":"2026-10-13T05:25:33","date_gmt":"2026-10-13T05:25:33","guid":{"rendered":"https:\/\/analityka-seo.pl\/?p=187"},"modified":"2026-09-21T06:02:28","modified_gmt":"2026-09-21T06:02:28","slug":"data-manager-api-czy-measurement-protocol-jak-wysylac-dane-server-to-server-do-google-analytics-w-2027-roku","status":"publish","type":"post","link":"https:\/\/analityka-seo.pl\/?p=187","title":{"rendered":"Data Manager API czy Measurement Protocol \u2013 jak wysy\u0142a\u0107 dane server-to-server do Google Analytics w 2027 roku?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Przez lata Measurement Protocol by\u0142 podstawowym sposobem wysy\u0142ania zdarze\u0144 bezpo\u015brednio do Google Analytics z serwera lub innego systemu. W maju 2026 Google doda\u0142o obs\u0142ug\u0119 zdarze\u0144 GA4 w Data Manager API i wskaza\u0142o ten interfejs jako alternatyw\u0119 dla Measurement Protocol dla zalecanych i niestandardowych event\u00f3w server-to-server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dla zespo\u0142\u00f3w technicznych pojawia si\u0119 wi\u0119c praktyczne pytanie: czy nowe wdro\u017cenie budowa\u0107 jeszcze na Measurement Protocol, czy od razu projektowa\u0107 integracj\u0119 z Data Manager API? Odpowied\u017a zale\u017cy od zakresu danych, istniej\u0105cej architektury i tego, czy integracja ma obejmowa\u0107 wy\u0142\u0105cznie GA4, czy tak\u017ce szerszy ekosystem danych first-party Google.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Po co wysy\u0142a\u0107 zdarzenia bezpo\u015brednio z serwera?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tracking przegl\u0105darkowy jest prosty i nadal potrzebny, ale nie widzi wszystkiego. Cz\u0119\u015b\u0107 wa\u017cnych zdarze\u0144 powstaje dopiero w systemach backendowych:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>potwierdzona p\u0142atno\u015b\u0107,<\/li>\n\n\n\n<li>zwrot,<\/li>\n\n\n\n<li>kwalifikacja leada,<\/li>\n\n\n\n<li>zamkni\u0119cie sprzeda\u017cy,<\/li>\n\n\n\n<li>aktywacja abonamentu,<\/li>\n\n\n\n<li>odnowienie subskrypcji,<\/li>\n\n\n\n<li>anulowanie us\u0142ugi.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u017celi analityka ko\u0144czy si\u0119 na klikni\u0119ciu przycisku lub wy\u015bwietleniu thank-you page, mo\u017ce nie odzwierciedla\u0107 finalnego wyniku biznesowego. Server-to-server pozwala wys\u0142a\u0107 zdarzenie z systemu, kt\u00f3ry faktycznie zna jego status. Nie oznacza to jednak, \u017ce nale\u017cy ca\u0142kowicie porzuci\u0107 pomiar przegl\u0105darkowy. Najcz\u0119\u015bciej najlepsza architektura \u0142\u0105czy oba \u017ar\u00f3d\u0142a.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jak dzia\u0142a Measurement Protocol?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Measurement Protocol pozwala przes\u0142a\u0107 event bezpo\u015brednio do endpointu Google Analytics. W przypadku web wykorzystuje m.in. Measurement ID i API secret oraz identyfikator klienta potrzebny do powi\u0105zania zdarzenia. To elastyczne i dobrze znane rozwi\u0105zanie. Jest szeroko stosowane do zdarze\u0144 backendowych oraz uzupe\u0142niania pomiaru strony.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jego najwi\u0119ksz\u0105 zalet\u0105 jest prostota pojedynczego requestu. Najwi\u0119kszym ryzykiem jest natomiast przekonanie, \u017ce wystarczy wys\u0142a\u0107 nazw\u0119 eventu. Bez poprawnego client_id, session_id, timestampu i parametr\u00f3w biznesowych zdarzenie mo\u017ce by\u0107 technicznie przyj\u0119te, ale analitycznie s\u0142abe.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Czym jest Data Manager API?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Data Manager API jest szerszym interfejsem Google do aktywacji danych first-party i przesy\u0142ania ich do wspieranych produkt\u00f3w. Od 7 maja 2026 mo\u017ce tak\u017ce wysy\u0142a\u0107 zalecane oraz niestandardowe zdarzenia bezpo\u015brednio do strumieni web i app Google Analytics, z wyj\u0105tkiem zdarze\u0144 zastrze\u017conych.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google udost\u0119pnia przyk\u0142ady tych samych zdarze\u0144 w wariancie Data Manager API i Measurement Protocol, co u\u0142atwia por\u00f3wnanie modeli danych. Z perspektywy architektury oznacza to, \u017ce organizacja mo\u017ce budowa\u0107 jeden bardziej ustandaryzowany spos\u00f3b pracy z danymi first-party zamiast osobnych integracji dla ka\u017cdego produktu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">R\u00f3\u017cnice mi\u0119dzy Data Manager API a Measurement Protocol<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Zakres produktu<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Measurement Protocol jest silnie zwi\u0105zany z Google Analytics. Data Manager API jest elementem szerszej warstwy zarz\u0105dzania danymi Google.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Format integracji<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Measurement Protocol ma prosty model request\u00f3w oparty na endpointach GA4. Data Manager API wykorzystuje bardziej rozbudowan\u0105 struktur\u0119 destination i event\u00f3w.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Kierunek rozwoju<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Google w 2026 roku rozwija Data Manager jako centralny element pracy z danymi first-party. Jednocze\u015bnie Measurement Protocol nadal istnieje i nie zosta\u0142 og\u0142oszony jako rozwi\u0105zanie, kt\u00f3re nale\u017cy natychmiast wy\u0142\u0105czy\u0107.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Z\u0142o\u017cono\u015b\u0107 migracji<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli masz stabilny, dobrze dzia\u0142aj\u0105cy Measurement Protocol, migracja tylko \u201ebo jest nowe API\u201d mo\u017ce nie dawa\u0107 biznesowej warto\u015bci. Nowe projekty warto jednak ocenia\u0107 w kontek\u015bcie d\u0142ugoterminowej architektury.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Czy Data Manager API zast\u0119puje Measurement Protocol?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na dzi\u015b trafniejsze jest okre\u015blenie \u201ealternatywa\u201d ni\u017c \u201epe\u0142ny nast\u0119pca\u201d. Google wprost opisuje Data Manager API jako alternatyw\u0119 dla MP w wysy\u0142aniu okre\u015blonych zdarze\u0144 server-to-server. To wa\u017cne, bo cz\u0119stym b\u0142\u0119dem w artyku\u0142ach technologicznych jest przedstawianie ka\u017cdej nowej funkcji jako ko\u0144ca poprzedniej. Je\u015bli dokumentacja nie m\u00f3wi o deprecjacji, nie nale\u017cy jej zak\u0142ada\u0107. Dla nowych wdro\u017ce\u0144 warto natomiast uwzgl\u0119dni\u0107 trend: Google konsoliduje prac\u0119 z danymi w Data Managerze, a w Google Ads przenios\u0142o cz\u0119\u015b\u0107 upload\u00f3w offline i Enhanced Conversions for Leads w\u0142a\u015bnie w stron\u0119 Data Manager API.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ecommerce \u2013 kt\u00f3re podej\u015bcie wybra\u0107?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dla sklepu decyzja zale\u017cy od celu. Je\u015bli potrzebujesz prostego, istniej\u0105cego mechanizmu do wys\u0142ania backendowego purchase lub refund i zesp\u00f3\u0142 dobrze zna Measurement Protocol, utrzymanie MP mo\u017ce by\u0107 uzasadnione. Je\u015bli budujesz now\u0105 platform\u0119 danych, kt\u00f3ra ma \u0142\u0105czy\u0107 ecommerce, CRM i aktywacj\u0119 danych w kilku produktach Google, Data Manager API mo\u017ce lepiej pasowa\u0107 do docelowej architektury. W ka\u017cdym wariancie najwa\u017cniejsza jest deduplikacja. Nie mo\u017cesz bezrefleksyjnie wysy\u0142a\u0107 tego samego purchase z przegl\u0105darki i serwera jako dw\u00f3ch niezale\u017cnych transakcji.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lead generation \u2013 kt\u00f3re podej\u015bcie wybra\u0107?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">W B2B cz\u0119\u015b\u0107 zdarze\u0144 powstaje w CRM: qualify_lead, working_lead, close_convert_lead, disqualify_lead. Dokumentacja Data Manager API zawiera zalecane zdarzenia odpowiadaj\u0105ce kolejnym etapom leada. To ciekawy kierunek, poniewa\u017c GA4 mo\u017ce przesta\u0107 ko\u0144czy\u0107 histori\u0119 na formularzu i zacz\u0105\u0107 pokazywa\u0107 tak\u017ce p\u00f3\u017aniejsze etapy procesu sprzeda\u017cowego. Trzeba jednak uwa\u017ca\u0107 na dane osobowe. Do GA4 nie wolno wysy\u0142a\u0107 informacji zabronionych przez zasady platformy. Identyfikacja powinna opiera\u0107 si\u0119 na dozwolonych identyfikatorach i poprawnie zaprojektowanym modelu danych.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak Data Manager \u0142\u0105czy GA4, Google Ads i dane first-party?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Najwi\u0119ksz\u0105 strategiczn\u0105 warto\u015bci\u0105 Data Managera jest centralizacja. Google rozwija go jako miejsce, w kt\u00f3rym dane first-party mog\u0105 by\u0107 \u0142\u0105czone i aktywowane w r\u00f3\u017cnych produktach. Dla organizacji oznacza to mo\u017cliwo\u015b\u0107 budowy bardziej sp\u00f3jnej architektury:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CRM \/ backend \/ hurtownia \u2192 Data Manager \u2192 Google Analytics \/ Google Ads<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nie zawsze wszystkie dane i scenariusze b\u0119d\u0105 korzysta\u0107 z jednego API. Wa\u017cne jest jednak, aby przed rozpocz\u0119ciem projektu ustali\u0107 docelowy model, zamiast dodawa\u0107 kolejne jednorazowe integracje.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Czy trzeba migrowa\u0107 istniej\u0105ce Measurement Protocol?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nie ma powodu do automatycznej migracji wy\u0142\u0105cznie z powodu pojawienia si\u0119 nowej funkcji. Najpierw oce\u0144:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Czy obecna integracja dzia\u0142a stabilnie?<\/li>\n\n\n\n<li>Czy wysy\u0142a kompletne identyfikatory i parametry?<\/li>\n\n\n\n<li>Czy zesp\u00f3\u0142 ma monitoring b\u0142\u0119d\u00f3w?<\/li>\n\n\n\n<li>Czy Data Manager upraszcza inne integracje?<\/li>\n\n\n\n<li>Czy planujesz nowe zastosowania danych first-party?<\/li>\n\n\n\n<li>Jaki jest koszt utrzymania obecnego rozwi\u0105zania?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli Measurement Protocol spe\u0142nia potrzeby, migracj\u0119 mo\u017cna zaplanowa\u0107 w naturalnym cyklu rozwoju systemu. Je\u015bli budujesz now\u0105 integracj\u0119 od zera, Data Manager API powinien by\u0107 jednym z g\u0142\u00f3wnych wariant\u00f3w ocenianych przez zesp\u00f3\u0142.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jak nie dublowa\u0107 zdarze\u0144 server-side i browser-side?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To jeden z najwa\u017cniejszych problem\u00f3w praktycznych. Je\u015bli przegl\u0105darka wysy\u0142a purchase, a backend wysy\u0142a ten sam zakup ponownie, system musi mie\u0107 spos\u00f3b deduplikacji. W ecommerce podstawowym sygna\u0142em jest transaction_id. W innych eventach trzeba projektowa\u0107 unikalne identyfikatory i logik\u0119, kt\u00f3ra nie traktuje jednego dzia\u0142ania jako dw\u00f3ch niezale\u017cnych konwersji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Test powinien obejmowa\u0107:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>normaln\u0105 \u015bcie\u017ck\u0119,<\/li>\n\n\n\n<li>ponowne za\u0142adowanie strony,<\/li>\n\n\n\n<li>retry requestu backendowego,<\/li>\n\n\n\n<li>op\u00f3\u017anione zdarzenie,<\/li>\n\n\n\n<li>brak zdarzenia przegl\u0105darkowego.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Jak monitorowa\u0107 integracj\u0119 API?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Integracja bez monitoringu jest ryzykowna. Minimum obejmuje:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>log odpowiedzi API,<\/li>\n\n\n\n<li>licznik zdarze\u0144 wys\u0142anych i zaakceptowanych,<\/li>\n\n\n\n<li>walidacj\u0119 required fields,<\/li>\n\n\n\n<li>alert przy spadku wolumenu,<\/li>\n\n\n\n<li>kontrol\u0119 duplikat\u00f3w,<\/li>\n\n\n\n<li>por\u00f3wnanie z systemem \u017ar\u00f3d\u0142owym.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli backend zarejestrowa\u0142 100 kwalifikacji, a do GA4 dotar\u0142o 60, problem powinien zosta\u0107 wykryty automatycznie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Measurement Protocol nadal mo\u017ce by\u0107 dobrym rozwi\u0105zaniem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nowe nie zawsze znaczy lepsze dla ka\u017cdego przypadku. MP jest prosty, dobrze udokumentowany i mo\u017ce by\u0107 \u0142atwiejszy dla ma\u0142ych zespo\u0142\u00f3w, kt\u00f3re potrzebuj\u0105 jednego konkretnego endpointu. Data Manager API zyskuje przewag\u0119, kiedy organizacja potrzebuje szerszego zarz\u0105dzania \u017ar\u00f3d\u0142ami danych, wi\u0119kszej standaryzacji i planuje aktywacj\u0119 danych w kilku produktach Google. Decyzja powinna wynika\u0107 z architektury, a nie z mody technologicznej.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Chcesz zaprojektowa\u0107 server-to-server tak, \u017ceby nie przebudowywa\u0107 go za rok?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Najwa\u017cniejszym krokiem jest ustalenie \u017ar\u00f3de\u0142 danych, identyfikator\u00f3w, deduplikacji i monitoringu jeszcze przed wyborem API. Dzi\u0119ki temu GA4 i Google Ads mog\u0105 otrzymywa\u0107 dane z backendu w spos\u00f3b sp\u00f3jny, a kolejna zmiana technologiczna nie wymaga przebudowy ca\u0142ej analityki od podstaw.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">FAQ<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Czy Measurement Protocol zostanie wy\u0142\u0105czony?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Google nie og\u0142osi\u0142o w materia\u0142ach cytowanych w tym artykule deprecjacji Measurement Protocol dla GA4. Data Manager API jest przedstawiany jako alternatywa.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Czy Data Manager API mo\u017ce wysy\u0142a\u0107 eventy do GA4?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Tak. Od maja 2026 wspiera zalecane i niestandardowe zdarzenia dla strumieni web i app, z wyj\u0105tkiem event\u00f3w zastrze\u017conych.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Czy Data Manager API nadaje si\u0119 do ecommerce?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Mo\u017ce, ale trzeba zaprojektowa\u0107 identyfikatory, parametry i deduplikacj\u0119. Wyb\u00f3r zale\u017cy od ca\u0142ej architektury sklepu.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Czy Data Manager API zast\u0119puje server-side GTM?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Nie. To inne warstwy. Server-side GTM jest \u015brodowiskiem tagowania, a Data Manager API interfejsem przesy\u0142ania i aktywacji danych.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Czy warto migrowa\u0107 dzia\u0142aj\u0105cy Measurement Protocol?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Tylko je\u015bli istnieje biznesowy lub technologiczny pow\u00f3d. Nowy projekt powinien jednak por\u00f3wna\u0107 oba rozwi\u0105zania.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bibliografia:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/support.google.com\/analytics\/answer\/9164320\">https:\/\/support.google.com\/analytics\/answer\/9164320<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developers.google.com\/data-manager\/api\/reference\/analytics\/recommended-events?hl=pl\">https:\/\/developers.google.com\/data-manager\/api\/reference\/analytics\/recommended-events?hl=pl<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Przez lata Measurement Protocol by\u0142 podstawowym sposobem wysy\u0142ania zdarze\u0144 bezpo\u015brednio do Google Analytics z serwera lub innego systemu. W maju 2026 Google doda\u0142o obs\u0142ug\u0119 zdarze\u0144 GA4 w Data Manager API i wskaza\u0142o ten interfejs jako alternatyw\u0119 dla Measurement Protocol dla zalecanych i niestandardowych event\u00f3w server-to-server. Dla zespo\u0142\u00f3w technicznych pojawia si\u0119 wi\u0119c praktyczne pytanie: czy nowe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":188,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-187","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analityka"],"_links":{"self":[{"href":"https:\/\/analityka-seo.pl\/index.php?rest_route=\/wp\/v2\/posts\/187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/analityka-seo.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analityka-seo.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analityka-seo.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/analityka-seo.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=187"}],"version-history":[{"count":1,"href":"https:\/\/analityka-seo.pl\/index.php?rest_route=\/wp\/v2\/posts\/187\/revisions"}],"predecessor-version":[{"id":189,"href":"https:\/\/analityka-seo.pl\/index.php?rest_route=\/wp\/v2\/posts\/187\/revisions\/189"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/analityka-seo.pl\/index.php?rest_route=\/wp\/v2\/media\/188"}],"wp:attachment":[{"href":"https:\/\/analityka-seo.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analityka-seo.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analityka-seo.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}