A Google Analytics beállítások mellett hasonlóan fontos a Facebook-ökoszisztémához való integráció is, így ebben a cikkünben a Facebook Pixel integrációját mutatjuk be a Google Tag Manager (GTM) eszközének segítségével.

Facebook Pixel létrehozása

Regisztráljunk be a Facebook Business oldalára, és a megfelelő profilunk alatt hozzunk létre egy új Pixel kódot: https://business.facebook.com/events_manager/ a Create a Pixel gombra kattintva.

Google Tag Manager: a Facebook Pixel integrációja1. ábra – Facebook Pixel: pixel létrehozása

A megnyíló layerben adjuk meg a Pixel nevét és a weboldal linkjét.

Google Tag Manager: a Facebook Pixel integrációja2. ábra – Facebook Pixel: adatok megadása

A Tovább (Continue) gombra kattintva válasszuk a Set Up Manually lehetőséget.

Google Tag Manager: a Facebook Pixel integrációja3. ábra – Facebook Pixel: beállítási lehetőségek

Mentés után megkapjuk a beillesztendő kódunkat.

Google Tag Manager: a Facebook Pixel integrációja4. ábra – Facebook Pixel: mérőkód

A megkapott mérőkódot másoljuk ki és mentsük el, hogy később könnyen elérjük (lehetőleg a jegyzettömbbe).

Nyissuk meg a GTM felületét, és hozzunk létre egy új taget:

Név: FBP – Page View – All
Típus: Custom HTML
HTML: Másoljuk be a Facebook oldalról elmentett kódot.
Trigger: Válasszuk ki az All Pages szűrőt.

Ha mindennel megvagyunk, akkor az alábbi adatokat kell látnunk:

Google Tag Manager: a Facebook Pixel integrációja5. ábra – Google Tag Manager: Facebook Pixel Tag

Ezzel elkészültünk az alap Google Analytics és Facebook Pixel kódok implementációjával.
Ha egy kicsit szépíteni szeretnénk az implementáción, akkor a emeljük ki a Facebook Pixel kódból az azonosítót (jelen esetben nálunk: 995742814162193), majd hozzunk létre egy új változót:

Variables – New

Név: FBP – ID
Típus: Constant
Value: 995742814162193

Google Tag Manager: a Facebook Pixel integrációja6. ábra – Google Tag Manager: Facebook Pixel változó

Ezután nyissuk meg a korábban elmentett Facebook Pixel kódunkat (Tag / FBP – Page View – All), és a HTML kódot az alábbiak szerint módosítsuk:

<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '{{FBP - ID}}');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id={{FBP - ID}}&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->

 

A félkövérrel kiemelt részletek módosultak. Ezzel azt mondtuk meg a GTM-nek, hogy a megadott kódrészletek helyére futáskor illessze be a FBP – ID változó (ami most konstans) értékét.
Ha a GTM-ben bárhol találkozunk “{{ }}” formátumú szövegrészlettel, akkor azt tudjuk, hogy egy változó értéke.

Tesztelés és élesítés

Kód létrehozása után már csak a tesztelés és a GTM verzió publikálása maradt hátra. Ennek menetéről a korábban publikált Google Tag Manager: alapértelmezett mérések beállítása cikkünkben található részletes információ.

A sorozat előző cikkei:

A következőkben ezekről fogunk még írni:

  • GTM e-kereskedelmi- és kibővített e-kereskedelmi mérés
  • GTM események felvétele
  • GTM USERID, egyedi dimenziók, metrikák beállítása, virtuális oldal mérés
  • GTM Cookiebot beállítások
  • GA speciális oldalak mérése