
Facebook Pixel on väike koodijupp, mis ühendab su veebilehe Meta reklaamplatvormiga. See jälgib, kes su lehte külastavad, mida nad teevad ja mis tüüpi inimesed konverteeruvad. Ilma Pixelita on Facebook reklaam pimedas tulistamine. Pixeliga saad andmepõhiseid otsuseid teha.
Aga Pixel ei ole ainult reklaamide jälgimiseks. Custom audiences ja lookalike audiences on tööriistad, mis teevad Facebooki reklaami tõhusaks – ja nende aluseks on Pixel.
Paigaldus – koodiga ilma pluginata
Kõige puhtam lahendus on kood otse child theme’i functions.php faili – delayed load, et PSI skoor ei kannataks.
// Facebook Pixel – delayed load
function hundikuu_fb_pixel() {
$pixel_id = 'XXXXXXXXXXXXXXX'; // Asenda oma Pixel ID-ga
?>
<script>
(function() {
var loaded = false;
function loadPixel() {
if (loaded) return;
loaded = true;
!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', '<?php echo esc_js( $pixel_id ); ?>');
fbq('track', 'PageView');
}
['mousedown', 'keydown', 'touchstart', 'scroll'].forEach(function(event) {
document.addEventListener(event, loadPixel, { once: true });
});
setTimeout(loadPixel, 3000);
})();
</script>
<?php
}
add_action( 'wp_footer', 'hundikuu_fb_pixel' );
Paigaldus – PixelYourSite pluginaga
PixelYourSite on populaarne plugin, mis haldab Facebooki Pixeli (ja GA4) visuaalse liidesega. Tasuta versioon katab põhifunktsionaalsuse – Pixel paigaldus, PageView jälgimine, mõned sündmused.
Pro versioon lisab täieliku WooCommerce integratsiooni – Purchase, AddToCart, InitiateCheckout, ViewContent sündmused automaatselt. Sobib hästi neile, kes eelistavad pluginat käsitsi koodile ja haldavad korraga mitut jälgimiskoodi.
Sündmused – mis toimub pärast PageView’d
PageView jälgib lehe vaatamisi. See on alus, aga mitte piisav. Reklaamide optimeerimiseks vajab Facebook konkreetseid sündmusi.
Standardsündmused WooCommerce poes:
// ViewContent – tootelehe vaatamine
function hundikuu_pixel_view_content() {
if ( is_product() ) {
global $product;
?>
<script>
fbq('track', 'ViewContent', {
content_ids: ['<?php echo esc_js( $product->get_id() ); ?>'],
content_type: 'product',
value: <?php echo esc_js( $product->get_price() ); ?>,
currency: 'EUR'
});
</script>
<?php
}
}
add_action( 'wp_footer', 'hundikuu_pixel_view_content' );
// AddToCart – ostukorvi lisamine (WooCommerce hook)
add_action( 'woocommerce_add_to_cart', function( $cart_item_key, $product_id ) {
$product = wc_get_product( $product_id );
?>
<script>
fbq('track', 'AddToCart', {
content_ids: ['<?php echo esc_js( $product_id ); ?>'],
content_type: 'product',
value: <?php echo esc_js( $product->get_price() ); ?>,
currency: 'EUR'
});
</script>
<?php
}, 10, 2 );
// Purchase – ostu sooritamine
function hundikuu_pixel_purchase() {
if ( is_order_received_page() ) {
$order_id = get_query_var('order-received');
$order = wc_get_order( $order_id );
if ( $order ) {
?>
<script>
fbq('track', 'Purchase', {
value: <?php echo esc_js( $order->get_total() ); ?>,
currency: 'EUR',
content_ids: [<?php
$ids = array();
foreach ( $order->get_items() as $item ) {
$ids[] = "'" . esc_js( $item->get_product_id() ) . "'";
}
echo implode( ',', $ids );
?>],
content_type: 'product'
});
</script>
<?php
}
}
}
add_action( 'wp_footer', 'hundikuu_pixel_purchase' );
Kontaktvormi sündmus (Gravity Forms näide):
// Lead – vormi täitmine
add_action( 'gform_after_submission', function( $entry, $form ) {
?>
<script>fbq('track', 'Lead');</script>
<?php
}, 10, 2 );
Custom Audiences – miks Pixel tegelikult väärtuslik on
Pixel ei ole ainult reklaamide jälgimiseks – see on andmebaas sinu külastajate kohta. Custom Audiences lasevad sul luua täpseid sihtrühmi inimestest, kes on su lehega juba kokku puutunud. See omakorda võimaldab digiturunduses sihtrühma väga täpselt sihtida õige sõnumiga.
Kasulikud Custom Audiences:
Kõik lehekülastajad viimase 30 päeva jooksul – kõige laiem retargeting sihtrühm. Inimesed, kes su lehte külastasid aga ei ostnud.
Tootelehe vaatajad ilma ostuta – külastasid tootelehte (ViewContent), aga Purchase sündmust ei tulnud. Need on kõrge ostukavatsusega inimesed, kes vajasid lisaargumenti.
Ostukorvi lisajad ilma ostuta – AddToCart sündmus ilma Purchase’ita. Kõige kuumem sihtrühm – nad olid ostu äärel. Retargeting selle grupi jaoks on tihti kõrgeima ROI-ga kampaania.
Varasemad ostjad – Purchase sündmusega. Sobib upsell kampaaniateks ja lojaalsusprogrammide reklaamimiseks.
Konkreetse kategooria külastajad – kui jälgid ViewContent sündmust kategooriaga, saad luua sihtrühma inimestest, kes vaatasid ainult teatud tootekategooriat.
Lookalike Audiences – Facebook leiab sinu olemasoleva sihtrühma põhjal sarnaseid inimesi, kes ei ole su lehte veel külastanud. Kõige väärtuslikum on Lookalike ostjatest – Facebook otsib inimesi, kes käituvad sarnaselt su olemasolevate klientidega.
Custom Audience loomiseks: Meta Business Suite → Audiences → Create Audience → Custom Audience → Website → vali sündmus ja ajavahemik.
Meta Pixel vs Conversions API
Facebook soovitab kasutada Pixeli kõrval ka Conversions API-t (CAPI) – serveripoolne jälgimine, mis töötab sõltumata brauseri reklaamiblokeerijast.
Brauseri reklaamiblokeerijad ja iOS 14+ privaatsuspiirangud on vähendanud Pixeli jälgimise täpsust märgatavalt. CAPI saadab sündmuste andmed otse serverist Facebooki, mitte läbi brauseri – see tähendab täpsemat andmestikku.
PixelYourSite Pro sisaldab CAPI integratsiooni. WooCommerce jaoks on see eriti oluline – ostusündmused jõuavad Facebooki ka siis, kui kasutajal on reklaamiblokeerija.
Kokkuvõte
Pixel on alus kõigele muule Facebooki reklaamis. Ilma selleta ei saa retargetingut, Custom Audiences on tühjad ja kampaaniate optimeerimine töötab arvamustel, mitte andmetel.
Paigalda, lisa sündmused, ehita Custom Audiences – ja alles siis hakka reklaame tegema. Järjestus on oluline.