آموزش وردپرس

نحوه افزودن پیکسل فیس‌بوک به وردپرس به صورت گام‌به‌گام

وحید بهنام6 دقیقه مطالعه0 بازدید0 دیدگاه

اگر تا به‌حال برای ردیابی دقیق بازدیدکنندگان و بهینه‌سازی کمپین‌های تبلیغاتی‌تان در وردپرس به دنبال راهی مطمئن بوده‌اید، نصب فیس‌بوک پیکسل همان کلید است. در این مقاله قدم به‌ قدم، با روش‌های رسمی و قابل اعتماد برای افزودن پیکسل به وب‌سایت وردپرسی‌تان آشنا می‌شوید. هر مرحله با تصاویر و نکات عملی توضیح داده می‌شود تا حتی اگر قبلاً با کدهای جاوااسکریپت کار نکرده باشید، بدون تردید پیش بروید. همچنین به تنظیمات پیشرفته برای بهبود تجزیه و تحلیل رفتار کاربر و جلوگیری از خطاهای رایج می‌پردازیم تا بازدهی تبلیغاتتان افزایش یابد. با دنبال کردن این راهنما، می‌توانید فیس‌بوک پیکسل را به‌صورت یکپارچه در تمام صفحات پیاده‌سازی کنید و داده‌های واقعی برای تصمیم‌گیری‌های استراتژیک به دست آورید.

فهرست مطالب

شناخت فیس‌بوک پیکسل و ضرورتش

فیس‌بوک پیکسل یک قطعهٔ کد جاوااسکریپت است که در صفحات وب شما جایگذاری می‌شود تا رفتار بازدیدکنندگان را ردیابی کند. این ابزار به شما امکان می‌دهد تا رویدادهایی مانند بازدید از صفحه محصول، افزودن به سبد خرید یا تکمیل خرید را شناسایی کنید و داده‌های دقیق‌تری برای بهینه‌سازی تبلیغات به دست آورید. به‌عبارت دیگر، پیکسل به‌عنوان پل ارتباطی بین سایت وردپرس شما و حساب تبلیغاتی فیس‌بوک عمل می‌کند.

ضرورت نصب فیس‌بوک پیکسل در وب‌سایت‌های تجاری، به ویژه سایت‌های وردپرسی، از چند جنبهٔ کلیدی ناشی می‌شود. نخست، امکان ساخت مخاطبان سفارشی (Custom Audiences) بر پایهٔ رفتارهای واقعی کاربر فراهم می‌شود؛ یعنی می‌توانید تبلیغات هدفمند را به کسانی نشان دهید که قبلاً محصول خاصی را نگاه کرده‌اند. دوم، قابلیت بهینه‌سازی خودکار تبلیغات (Conversion Optimization) با استفاده از الگوریتم‌های فیس‌بوک، که هزینهٔ کلی تبلیغات را کاهش می‌دهد، فعال می‌گردد. سوم، گزارش‌گیری دقیق از نرخ تبدیل (Conversion Rate) به‌صورت لحظه‌ای، که تصمیم‌گیری‌های استراتژیک را تسهیل می‌کند.

مزایای اصلی فیس‌بوک پیکسل را می‌توانید به‌صورت خلاصه در جدول زیر مشاهده کنید:

ویژگیچرا مهم است
ردیابی تبدیل‌هاشناسایی دقیق نقاط موفق و مشکل در مسیر خرید
ساخت مخاطبان سفارشینمایش تبلیغات به افرادی که قبلاً با سایت تعامل داشته‌اند
بهینه‌سازی خودکاربهبود هزینه‑به‑کلیک (CPC) و هزینه‑به‑اقدام (CPA)
گزارش‌گیری لحظه‌ایدسترس‌پذیری داده‌ها برای تصمیم‌گیری سریع

به‌عنوان مثال، فرض کنید یک فروشگاه آنلاین کفش دارید و می‌خواهید تبلیغی برای افرادی که محصول «کفش ورزشی مردانه» را در صفحه محصول بازدید کرده‌اند، اجرا کنید. با فعال‌سازی پیکسل و تعریف رویداد ViewContent برای این صفحه، می‌توانید به‌سرعت یک مخاطب سفارشی بسازید و تبلیغ خود را به‌صورت اختصاصی به این گروه هدف نشان دهید؛ این کار نرخ کلیک و تبدیل را به‌طور قابل ملاحظه‌ای افزایش می‌دهد.

در نهایت، نصب پیکسل باید با رعایت قوانین حریم‌خصوصی، به‌ویژه GDPR یا قوانین مشابه در ایران، هم‌راستا باشد. به کاربرانی که داده‌هایشان ردیابی می‌شود، اطلاع‌رسانی واضحی در قالب بنر یا بخش حریم‌خصوصی سایت ارائه دهید و گزینهٔ رد کردن ردیابی (opt‑out) را در دسترس قرار دهید. این کار نه تنها از بروز مشکلات قانونی جلوگیری می‌کند، بلکه اعتماد کاربران را نیز تقویت می‌نماید.

تهیه کد پیکسل از حساب فیس‌بوک

برای استفاده از فیسبوک پیکسل در سایت وردپرسی، اولین قدم دریافت کد پیکسل از حساب فیس‌بوک است. ابتدا به Business Manager وارد شوید و از منوی سمت چپ روی «Events Manager» کلیک کنید. در این بخش، گزینه «Add» یا «Create a Pixel» را انتخاب کنید و نامی توصیفی برای پیکسل خود (مثلاً «Pixel فروشگاه من») وارد نمایید.

  1. در صفحه باز شده، روی «Create» کلیک کنید تا پیکسل جدید ساخته شود.
  2. پس از ساخت، یک پنجره پاپ‑آپ حاوی کد پایه پیکسل (Base Code) نمایش داده می‌شود. روی «Copy Code» فشار دهید تا کد به حافظه کلیپ‌بورد منتقل شود.
  3. اگر می‌خواهید رویدادهای خاصی مانند «AddToCart» یا «Purchase» را نیز ردیابی کنید، روی «Set up manually» یا «Add Event» کلیک کنید و کدهای مربوط به هر رویداد را دریافت کنید.
  4. در نهایت، کدهای دریافت‌شده را در فایل header.php یا از طریق افزونه‌ای که امکان اضافه‌کردن اسکریپت در هدر را می‌دهد، جایگذاری کنید.

کد پایه پیکسل شامل یک اسکریپت

اگر ترجیح می‌دهید به‌صورت مستقیم در فایل header.php کد را بگذارید (مثلاً برای قالب‌های ساده یا زمانی که دسترسی به functions.php ندارید)، می‌توانید خط زیر را درست قبل از بسته شدن تگ اضافه کنید. توجه داشته باشید که این روش در زمان به‌روزرسانی قالب ممکن است بازنویس شود، پس همیشه یک نسخه پشتیبان بگیرید.

CODE


روشمزایامعایب
هوک wp_head در functions.phpنگهداری آسان، مقاوم به به‌روزرسانی قالبنیاز به دسترسی به فایل PHP
درج مستقیم در header.phpساده‌ترین روش برای کاربران غیر فنیقابل حذف شدن هنگام بروزرسانی قالب
مقایسه سریع دو روش افزودن کد پیکسل به قالب

پیکربندی رویدادهای پایه برای فروش

برای اینکه فروشگاه وردپرسی‌تان بتواند داده‌های دقیق‌تری به فیس‌بوک بدهد، تنها نصب پیکسل کافی نیست؛ باید رویدادهای پایهٔ فروش را به‌صورت صحیح پیکربندی کنید. این رویدادها (مانند ViewContent، AddToCart، InitiateCheckout و Purchase) به فیس‌بوک امکان شناسایی مسیر خرید کاربر و بهینه‌سازی کمپین‌های تبلیغاتی را می‌دهند.

پیکربندی این رویدادها در دو مرحلهٔ ساده انجام می‌شود:

  1. به Facebook Events Manager وارد شوید و پیکسل مورد نظر را انتخاب کنید.
  2. در بخش "Set up" گزینهٔ "Standard Events" را فعال کنید. فیس‌بوک به‌صورت خودکار کدهای جاوااسکریپتی برای هر رویداد تولید می‌کند.
  3. کدهای تولید شده را یا در فایل header.php قالب خود قرار دهید یا از افزونه‌ای مثل PixelYourSite استفاده کنید تا این اسکریپت‌ها به‌صورت دینامیک به صفحات مرتبط (محصول، سبد خرید، صفحه پرداخت) اضافه شوند.

اگر ترجیح می‌دهید رویدادها را از طریق هوک‌های ووکامرس یا توابع PHP اضافه کنید، می‌توانید از کد زیر استفاده کنید. این نمونه، رویداد Purchase را بلافاصله پس از تکمیل سفارش ارسال می‌کند و مقادیر کل مبلغ و شناسهٔ سفارش را به‌عنوان پارامتر می‌فرستد:

CODE

add_action( 'woocommerce_thankyou', function( $order_id ) {
    $order = wc_get_order( $order_id );
    ?>
     

در ادامه یک جدول خلاصهٔ چهار رویداد پایهٔ فروش و پارامترهای پیشنهادی آن‌ها آورده شده است. این جدول می‌تواند به‌عنوان یک چک‌لیست سریع برای اطمینان از تنظیم درست هر رویداد استفاده شود:

رویدادزمان اجراپارامترهای کلیدی
ViewContentبازدید صفحه محصولvalue (قیمت)، currency، content_ids (شناسه محصول)
AddToCartاضافه کردن به سبد خریدvalue، currency، content_ids، quantity
InitiateCheckoutشروع فرآیند پرداختvalue، currency، num_items
Purchaseتکمیل خریدvalue، currency، contents (آیتم‌های سفارش)

تست عملکرد پیکسل با ابزار دیباگر

پس از نصب پیکسل در وب‌سایت وردپرس، مهم‌ترین کار اطمینان از این است که داده‌ها به‌درستی به سرورهای فیس‌بوک ارسال می‌شوند. ساده‌ترین روش برای این‌کار استفاده از ابزار دیباگر پیکسل فیس‌بوک (Facebook Pixel Helper) است؛ این افزونهٔ رایگان برای مرورگرهای Chrome و Edge می‌تواند تمام درخواست‌های پیکسل را در لحظه شناسایی و نمایش دهد. کافی است پس از نصب، آیکون افزونه را در نوار ابزار مرورگر فعال کنید و صفحه‌ای که پیکسل روی آن قرار دارد را باز کنید؛ اگر پیکسل به‌درستی کار می‌کند، یک پنجرهٔ کوچک با علامت سبز و لیستی از رویدادهای فراخوانی‌شده ظاهر می‌شود.

در صورتی که دیباگر خطا نشان دهد (مثلاً علامت زرد یا قرمز)، چند نکتهٔ رایج را می‌توانید بررسی کنید:

  • آی‌دی پیکسل را دوباره در تنظیمات افزونه یا کد دستی مقایسه کنید؛ هر اشتباه املایی منجر به عدم شناسایی پیکسل می‌شود.
  • آیا اسکریپت پیکسل در بخش یا قبل از بارگذاری سایر اسکریپت‌ها قرار دارد؟ ترتیب بارگذاری می‌تواند مانع اجرای درست شود.
  • در صورت استفاده از کش (مانند WP Super Cache یا Cloudflare)، کش مرورگر یا سرور را پاک کنید؛ گاهی درخواست‌های قدیمی باقی می‌مانند.

برای اطمینان بیشتر می‌توانید یک تست عملی انجام دهید: یک محصول آزمایشی در فروشگاه ووکامرس خود اضافه کنید و با کلیک روی دکمهٔ «افزودن به سبد خرید» صفحه را رفرش کنید. در پنجرهٔ دیباگر باید دو رویداد ViewContent (نمایش محصول) و AddToCart (افزودن به سبد) به‌صورت جداگانه ظاهر شوند. اگر یکی از این رویدادها غایب باشد، به‌سرعت به بخش «Custom Events» در افزونه یا کد سفارشی بازگردید و اطمینان حاصل کنید که شناسهٔ رویداد به‌درستی تعریف شده است.

رویداد مورد انتظاروضعیت در دیباگراقدام اصلاحی
PageView✔️ نمایش شد-
ViewContent❌ نبودبررسی کوتاه‌کد محصول یا تنظیمات افزونه
AddToCart⚠️ هشدار پارامترهاتصحیح مقدار value و currency
نمونهٔ خلاصهٔ وضعیت رویدادهای کلیدی پس از تست اولیه

در نهایت، برای اطمینان از صحت ارسال داده‌ها به فیس‌بوک، می‌توانید به بخش Events Manager در حساب تبلیغاتی خود مراجعه کنید. در آنجا لیستی از رویدادهای ثبت‌شده به همراه تعداد اجراهای هر کدام نمایش داده می‌شود؛ اگر تعداد «ViewContent» یا «AddToCart» برابر تعداد بازدیدهای واقعی شما نیست، دوباره به تنظیمات دیباگر و کدهای سفارشی بازگردید و خطاها را رفع کنید. این روند تکرارپذیر، تضمین می‌کند که پیکسل شما به‌صورت پایدار و دقیق کار می‌کند.

بهینه‌سازی ردیابی برای فروشگاه آنلاین

پس از نصب فیس‌بوک پیکسل، اولین گام برای بهینه‌سازی ردیابی فروشگاه آنلاین، اطمینان از این است که فقط رویدادهای کلیدی (مانند مشاهده محصول، افزودن به سبد و تکمیل خرید) به‌درستی ثبت شوند. هر تکرار غیرضروری یا ردیابی نادرست می‌تواند داده‌های شما را «آلوده» کند و گزارش‌های تحلیلی را مخدوش سازد. بنابراین، پیش از هر چیز، لیست رویدادهای ضروری را مرور کنید و مطمئن شوید که کدهای پیکسل در قالب‌های مناسب (صفحه محصول، سبد خرید، صفحه تشکر) قرار گرفته‌اند.

برای افزودن این رویدادها می‌توانید از یکی از دو روش زیر استفاده کنید:

  • روش پلاگین: بسیاری از افزونه‌های وردپرس (مانند "PixelYourSite" یا "Facebook for WooCommerce") امکان فعال‌سازی رویدادهای استاندارد را با چند کلیک فراهم می‌کنند. در این حالت کافی است پلاگین را نصب، پیکسل را وارد و گزینه‌های ViewContent، AddToCart و Purchase را فعال کنید.
  • روش دستی: اگر ترجیح می‌دهید کنترل کامل داشته باشید، می‌توانید اسکریپت‌های fbq('track', …) را مستقیماً در فایل‌های قالب (مثلاً single-product.php یا checkout/thankyou.php) اضافه کنید. در این حالت حتماً از متغیرهای دینامیک وردپرس برای ارسال شناسه محصول، قیمت و دسته‌بندی استفاده کنید.
رویدادپارامترهای پیشنهادیزمان فراخوانی
ViewContentcontent_name, content_ids, content_type, value, currencyصفحه محصول
AddToCartcontent_name, content_ids, quantity, value, currencyکلیک بر «افزودن به سبد»
InitiateCheckoutvalue, currency, num_itemsورود به صفحه سبد خرید یا فرم پرداخت
Purchasevalue, currency, transaction_id, contentsصفحه تشکر پس از پرداخت موفق
جدول خلاصه‌ای از رویدادهای کلیدی و پارامترهای ضروری برای فروشگاه‌های آنلاین

یک مثال عملی: فرض کنید کاربری صفحه‌ محصول «کیف چرمی مردانه» را باز می‌کند. کد زیر را می‌توانید در single-product.php بگذارید تا ViewContent با تمام جزئیات محصول ارسال شود:

CODE
fbq('track', 'ViewContent', {
    content_name: '',
    content_ids: ['get_id(); ?>'],
    content_type: 'product',
    value: get_price(); ?>,
    currency: 'IRR'
});

پس از افزودن این کدها، حتماً از ابزار Event Setup Tool فیس‌بوک برای تست و تأیید صحت رویدادها استفاده کنید؛ این ابزار به‌صورت زنده نشان می‌دهد که چه پارامترهایی ارسال می‌شوند و آیا تگ‌ها به‌درستی فعال‌اند یا نه. با این تنظیمات دقیق، داده‌های ردیابی شما قابل اعتماد خواهند شد و می‌توانید به‌راحتی کمپین‌های تبلیغاتی هدفمندتر و بهینه‌تری راه‌اندازی کنید.

سوالات متداول

چطور پیکسل فیس‌بوک را بدون افزونه به ووکامرس اضافه کنم؟

ابتدا کد پیکسل را از حساب فیس‌بوک دریافت کنید. سپس در پیشخوان وردپرس به بخش ظاهر → ویرایشگر قالب بروید. فایل header.php را باز کرده و قبل از برچسب کد را بچسبانید. تغییرات را ذخیره کنید و با ابزار Pixel Helper بررسی کنید.

آیا می‌توانم کد پیکسل را در هدر قالب بچسبانم؟

بله، قرار دادن کد در بخش هدر تضمین می‌کند قبل از بارگذاری هر صفحه اجرا شود. بهتر است کد را مستقیماً قبل از بسته شدن برچسب بگذارید. اگر از قالب فرزند استفاده می‌کنید، فایل header.php فرزند را ویرایش کنید تا به‌روزرسانی‌های قالب اصلی تحت‌الشعاع نباشند.

خطای 'Pixel not found' در گزارش فیس‌بوک چه معناست؟

این خطا نشان می‌دهد فیس‌بوک کد پیکسل را در صفحه پیدا نکرده. اطمینان حاصل کنید کد دقیقاً همان‌طور که در داشبورد فیس‌بوک نمایش داده شده است کپی شده باشد. همچنین بررسی کنید که کد در بخش هدر یا فوتر بارگذاری شده و توسط افزونه کش مخفی نشده باشد.

آیا پیکسل برای صفحات لندینگ سفارشی کار می‌کند؟

پیکسل به‌صورت خودکار در تمام URLهای بارگذاری شده فعال می‌شود، به‌شرط اینکه کد در آن صفحه قرار گیرد. برای لندینگ‌های ساخته‌شده با صفحه‌سازها می‌توانید یک بلوک HTML اضافه کرده و کد پیکسل را در آن بگذارید. پس از انتشار صفحه، با Pixel Helper صحت اجرا را تأیید کنید.

چک‌لیست عملی

  • دستگاه‌تان را با نقش و اهمیت فیس‌بوک پیکسل آشنا کنید.
  • کد پیکسل را از حساب فیس‌بوک خود استخراج کنید.
  • یک افزونه سازگار با وردپرس نصب کنید.
  • کد پیکسل را در قالب یا تنظیمات افزونه وارد کنید.
  • رویدادهای پایه مانند خرید و افزودن به سبد را پیکربندی کنید.
  • عملکرد پیکسل را با ابزار دیباگر فیس‌بوک تست کنید.
  • پیگیری و بهینه‌سازی داده‌ها برای فروشگاه آنلاین را تقویت کنید.

اکنون فیس‌بوک پیکسل به‌طور کامل در سایت وردپرسی شما فعال است و می‌توانید داده‌های دقیق‌تری برای بهبود بازاریابی جمع‌آوری کنید. اگر سوال یا تجربه‌ای دارید، خوشحال می‌شویم که در بخش نظرات به اشتراک بگذارید.

نوشته‌شده و بازبینی‌شده توسط

متخصص سئو، وردپرس و تولید محتوا

اولین نفری باش که نظر می‌ده!

فقط نام لازم است، ایمیل اختیاریه و منتشر نمی‌شه.