در راهنمای Meta Pixel چیست؟ توضیح دادیم که Pixel چطور رفتار کاربران را برای متا ثبت می‌کند. اما یک واقعیت کمتر گفته‌شده وجود دارد: بخشی از آن داده، هرگز به متا نمی‌رسد.

مرورگرهایی مثل سافاری، افزونه‌های مسدودکننده‌ی تبلیغ، و تنظیمات حریم خصوصی آیفون، می‌توانند سیگنال Pixel را قبل از رسیدن به متا مسدود کنند. برای یک کسب‌وکار در تورنتو که بخش زیادی از مشتری‌هایش با آیفون خرید می‌کنند، این یعنی گزارش‌های شما احتمالاً کمتر از واقعیت نشان می‌دهند.

Conversions API دقیقاً همین حفره را می‌بندد. در این راهنما توضیح می‌دهیم چطور کار می‌کند و چرا نصبش، نه یک قدم اختیاری، بلکه مکمل ضروری Pixel است.

در یک جمله

Conversions API همان داده‌ی Pixel را مستقیم از سرور سایت شما برای متا می‌فرستد، جایی که هیچ مرورگر یا افزونه‌ای نمی‌تواند آن را مسدود کند.

Conversions API دقیقاً چه فرقی با Pixel دارد؟

Pixel از سمت مرورگر کاربر داده می‌فرستد؛ یعنی مسیرش از دستگاه کاربر عبور می‌کند و در این مسیر ممکن است مسدود شود. Conversions API (که به اختصار CAPI هم نامیده می‌شود) همان اطلاعات را مستقیم از سرور سایت شما، بدون عبور از مرورگر کاربر، به متا می‌فرستد.

این دو ابزار رقیب هم نیستند؛ بهترین حالت، فعال‌بودن هردو با هم است. وقتی یک رویداد هم از Pixel و هم از CAPI ارسال شود، متا با یک شناسه‌ی مشترک (Event ID) آن‌ها را تشخیص و ادغام می‌کند تا دوبار شمرده نشوند — به این فرآیند Deduplication گفته می‌شود.

چرا این تفاوت واقعاً روی هزینه‌ی تبلیغات اثر می‌گذارد؟

وقتی بخشی از تبدیل‌های واقعی دیده نمی‌شوند، الگوریتم متا تصویر ناقصی از این‌که «چه کسی واقعاً خرید می‌کند» دارد و بودجه را کمتر بهینه توزیع می‌کند. بر اساس داده‌های صنعت تبلیغات، کسب‌وکارهایی که هم Pixel و هم Conversions API را فعال دارند، به‌طور میانگین حدود ۱۷.۸٪ هزینه‌ی هر نتیجه (CPA) پایین‌تری نسبت به کسانی که فقط Pixel دارند، تجربه کرده‌اند.

چطور Conversions API نصب می‌شود؟

روش نصب بستگی به پلتفرم سایت شما دارد. اگر از Shopify یا WooCommerce استفاده می‌کنید، معمولاً یک اتصال آماده و بدون نیاز به کدنویسی از داخل تنظیمات فروشگاه یا افزونه‌ی رسمی متا وجود دارد. برای سایت‌های اختصاصی، نصب معمولاً از طریق Google Tag Manager (نسخه‌ی Server-Side) یا مستقیم توسط یک برنامه‌نویس با استفاده از API رسمی متا انجام می‌شود.

در هر دو حالت، بعد از نصب باید از بخش Test Events در Events Manager بررسی کنید که رویدادها هم از Browser و هم از Server دریافت می‌شوند — دقیقاً همان بخشی که برای تست Pixel هم استفاده کرده بودیم.

آیا CAPI اطلاعات خصوصی مشتری را در معرض خطر می‌گذارد؟

نه. اطلاعاتی مثل ایمیل یا شماره تلفن قبل از ارسال، با یک الگوریتم یک‌طرفه (Hashing) رمزنگاری می‌شوند؛ یعنی متا خودِ اطلاعات خام را نمی‌بیند، فقط می‌تواند آن را با حساب کاربری‌ای که همان الگوریتم را دارد تطبیق دهد. این روش با قوانین حریم خصوصی کانادا (PIPEDA) سازگار است، اما رعایت بنر رضایت کوکی روی سایت همچنان ضروری است.

سه اشتباه رایج در راه‌اندازی Conversions API

اول، نصب CAPI بدون تنظیم درست Event ID مشترک با Pixel، که باعث می‌شود هر تبدیل دوبار شمرده شود و گزارش‌ها اشتباه به نظر برسند.

دوم، ارسال اطلاعات خام (بدون Hashing) که هم ریسک حریم خصوصی دارد و هم توسط متا به‌درستی پردازش نمی‌شود.

سوم، نصب و رهاکردن بدون تست؛ خیلی از کسب‌وکارها فرض می‌کنند چون افزونه را نصب کرده‌اند، همه‌چیز درست کار می‌کند، بدون این‌که واقعاً در Test Events بررسی کنند.

کدام رویدادها بیشترین اولویت را دارند؟

اگر می‌خواهید با محدودترین زمان، بیشترین نتیجه را از Conversions API بگیرید، اول روی رویدادهای «انتهای مسیر خرید» تمرکز کنید — یعنی Purchase یا Lead — نه رویدادهای اولیه مثل PageView. دلیلش این است که الگوریتم متا بیشترین ارزش را از دیدنِ دقیقِ همین رویدادهای نهایی می‌گیرد، چون مستقیم به نتیجه‌ی واقعی کسب‌وکار شما مربوط‌اند.

برای یک فروشگاه آنلاین، این یعنی اول Purchase را از سمت سرور مطمئن کنید؛ برای یک کسب‌وکار خدماتی در تورنتو، اول روی رویداد تکمیل فرم تماس یا رزرو (Lead) تمرکز کنید.

آیا کسب‌وکار کوچک هم به این نیاز دارد؟

بله. برخلاف تصور رایج، Conversions API فقط برای فروشگاه‌های بزرگ نیست. حتی یک کلینیک کوچک در تورنتو که فقط یک رویداد Lead (تکمیل فرم تماس) دارد، از دقت بیشتر این داده سود می‌برد؛ چون هر لید واقعی که گم شود، یعنی الگوریتم یک نمونه‌ی کمتر برای یادگیری الگوی مشتری خوب دارد. راه‌اندازی درست این زیرساخت، دقیقاً یکی از قدم‌های عملی است که در دوره‌ی آموزشی تبلیغات متا روی یک سایت واقعی انجام می‌دهیم.

پرسش‌های متداول

بله، بهترین نتیجه وقتی به دست می‌آید که هر دو با هم و با Event ID مشترک فعال باشند.
خودِ ابزار رایگان است؛ فقط ممکن است برای سایت‌های اختصاصی به زمان یک برنامه‌نویس نیاز داشته باشد.
در Events Manager، بخش Test Events نشان می‌دهد کدام رویدادها از Browser و کدام از Server آمده و آیا با هم ادغام شده‌اند یا نه.
نه، اطلاعات حساس قبل از ارسال رمزنگاری یک‌طرفه می‌شوند و متا نسخه‌ی خام آن‌ها را نمی‌بیند.
بله، برای رویدادهایی مثل Lead یا تماس هم همین دقت اضافه اهمیت دارد.
نه، این دو مکمل هم هستند، نه جایگزین یکدیگر.
برای پلتفرم‌های آماده مثل Shopify معمولاً چند دقیقه؛ برای سایت‌های اختصاصی ممکن است چند ساعت کار فنی نیاز باشد.