يمكنك استخدام بيكسل فيسبوك لتتبع إجراءات زوار موقعك على الويب. ويُسمى ذلك بتتبع التحويل. تظهر التحويلات التي يتم تتبعها في لوحة المعلومات مدير الإعلانات في فيسبوك وFacebook Analytics حيث يمكن استخدامها لتحليل فعالية مسار التحويل الخاص بك ولحساب العائد الذي تكسبه من الاستثمار الإعلاني. كما يمكنك استخدام التحويلات التي يتم تتبعها لتعريف الجماهير المخصصة لتحسين الإعلان والحملات الإعلانية لإعلان ديناميكي. وبمجرد تعريف الجماهير المخصصة، يمكننا استخدامها لتحديد المستخدمين الآخرين في فيسبوك الذين يريدون تحويلها واستهدافها بإعلاناتك.
توجد ثلاث طرق لتتبع التحويلات بالبيكسل:
يجب أن يكون الرمز البرمجي الأساسي للبيكسل مثبّتًا بالفعل في كل صفحة حيث تريد تتبع التحويلات.
الأحداث القياسية هي الإجراءات التي يتخذها الزائر المحدد مسبقًا والتي تتوافق مع الأنشطة الشائعة المرتبطة بالتحويل، مثل البحث عن منتج أو عرضه او شرائه. وتدعم الأحداث القياسية المعلمات التي تسمح لك بتضمين كائن يحتوي على معلومات إضافية حول حدث، مثل معرفات المنتجات والفئات وعدد المنتجات التي يتم شراؤها.
يتم تتبع كل الأحداث القياسية من خلال استدعاء الوظيفة fbq('track') في بيكسل باسم الحدث وكائن JSON (اختياريًا) باعتبارها معلمتها. فعلي سبيل المثال، ها هو استدعاء وظيفة لتتبع موعد قيام الزائر بإنهاء حدث شراء مع تضمين العملة والقيمة باعتبارها معلمة:
fbq('track', 'Purchase', {currency: "USD", value: 30.00});وفي حالة استدعاء هذه الوظيفة، قد يتم استدعاؤها باعتبارها حدث شراء في مدير الأحداث:

يمكنك استدعاء الوظيفة fbq('track') من أي مكان بين علامات <body> للفتح والإغلاق في صفحتك على الويب، إما عند تحميل الصفحة أو عند قيام زائر بإكمال إجراء مثل النقر على زر.
فعلى سبيل المثال، إذا كنت تريد تتبع حدث شراء قياسي بعد قيام زائر بإكمال عملية الشراء، يمكنك استدعاء الوظيفة fbq('track') من صفحة تأكيد الشراء لديك كما يلي:
<body>
...
<script>
fbq('track', 'Purchase', {currency: "USD", value: 30.00});
</script>
...
</body>إذا كنت تريد بدلاً من ذلك تتبع حدث شراء قياسي عندما ينقر الزائر على زر الشراء، فيمكنك ربط استدعاء الوظيفة fbq('track') بزر الشراء من صفحة إتمام الشراء الخاصة بك، مثل ما يلي:
<button id="addToCartButton">Purchase</button>
<script type="text/javascript">
$('#$addToCartButton').click(function() {
fbq('track', 'Purchase', {currency: "USD", value: 30.00});
});
</script>لاحظ أنه في المثال السابق يتم استخدام الأسلوب jQuery لتشغيل استدعاء الوظيفة، ولكن يمكنك تشغيل استدعاء الوظيفة باستخدام أي أسلوب تريده.
إذا كانت الأحداث القياسية المحددة مسبقًا الخاصة بنا لا تناسب احتياجاتك، فيمكنك تتبع الأحداث المخصصة الخاصة بك والتي يمكن استخدامها أيضًا لتعريف الجماهير المخصصة لتحسين الإعلان. كما تدعم الأحداث المخصصة المعلمات التي يمكنك تضمينها لتوفير معلومات إضافية حول كل حدث مخصص.
يمكنك تتبع الأحداث المخصصة من خلال استدعاء الوظيفة fbq('trackCustom') في البيكسل، وباسم الحدث المخصصة الخاص بك، وكائن JSON (اختياريًا) باعتبارها معلمتها. يمكنك استدعاء الوظيفة fbq('trackCustom') مثل الأحداث القياسية من أي مكان بين علامات <body> للفتح والإغلاق في صفحتك على الويب، إما عند تحميل الصفحة أو عند قيام زائر بإجراء مثل النقر على زر.
فعلى سبيل المثال، لنفترض أنك أردت تتبع زوار يشاركون عرضًا للحصول على خصم. يمكنك تتبعهم باستخدام حدث مخصص، مثل ما يلي:
fbq('trackCustom', 'ShareDiscount', {promotion: 'share_discount_10%'});يجب أن تكون أسماء الأحداث المخصصة عبارة عن سلاسل، ولا يمكن أن يتجاوز طولها 50 حرفًا.
في كل مرة يتم خلالها تحميل البيكسل، فإنه يستدعي fbq('track', 'PageView') لتتبع حدث قياسي في PageView. تسجل الأحداث القياسية في PageView عنوان URL الخاص بمسؤول الإحالات للصفحة التي قامت بتشغيل استدعاء الوظيفة. ويمكنك استخدام عناوين URL المسجّلة هذه في مدير الأحداث لتعريف إجراءات الزائر التي يجب تتبعها.
فعلى سبيل المثال، لنفترض أنك ترسل زوارًا مشتركين في قائمة البريد الخاصة بك إلى صفحة "شكرًا لك". يمكنك إعداد تحويل مخصص يتتبع زوار موقع الويب الذين يعرضون أية صفحة تتضمن /thank-you في عنوان URL الخاص بها. ولنفترض أن صفحة "شكرًا لك" الخاصة بك هي صفحة تتضمن /thank-you في عنوان URL الخاص بها فقط وقمت بتثبيت البيكسل في هذه الصفحة، سيتم تتبع أي زائر يعرضها باستخدام هذا التحويل المخصص.
بمجرد التتبع، يمكن استخدام التحويلات المخصصة لتحسين حملاتك الإعلانية لتعريف الجماهير المخصصة، بالإضافة إلى تنقيح الجماهير المخصصة التي تعتمد عليها الأحداث المخصصة أو القياسية.
ونظرًا لأن التحويلات المخصصة تعتمد على عناوين URL كاملة أو جزئية، يجب عليك التأكد من أنه يمكنك تعريف الإجراءات التي يتخذها زائر حصريًا بناءً على سلاسل فريدة في عناوين URL لموقعك على الويب.
يتم إنشاء التحويلات المخصصة بالكامل داخل مدير الأحداث. ويمكنك الرجوع إلى مستند مساعدة المعلنين لمعرفة كيفية إجراء ذلك.
تكون المعلمات عبارة عن كائنات اختيارية بتنسيق JSON يمكنك تضمينها عند تتبع أحداث مخصصة وقياسية. وتسمح لك بتوفير معلومات إضافية حول الإجراءات التي يتخذها زوار موقعك على الويب. وبمجرد التتبع، يمكن استخدام المعلمات أيضًا لتعريف أي جماهير مخصصة تقوم بإنشائها.
لتضمين كائن معلمة بحدث مخصص أو قياسي، قم بتنسيق بيانات المعلمة الخاصة بك باعتبارها كائنًا باستخدام JSON، ثم قم بتضمينها باعتبارها معلمة الوظيفة الثالثة عند استدعاء الوظيفتين fbq('track') أو fbq('trackCustom').
فعلى سبيل المثال، لنفترض أنك أردت تتبع زائر اشترى منتجات متعددة نتيجة ترويجك. يمكنك إجراء ما يلي:
fbq('track', 'Purchase',
// begin parameter object data
{
value: 115.00,
currency: 'USD',
contents: [
{
id: '301',
quantity: 1
},
{
id: '401',
quantity: 2
}],
content_type: 'product'
}
// end parameter object data
);لاحظ أنه إذا كنت تريد استخدام بيانات مضمّنة في معلمات الأحداث عند تعريف الجماهير المخصصة، فيجب ألا تحتوي القيم الأساسية على أية مسافات.
يمكنك تضمين خصائص الكائنات المحددة مسبقًا التالية وأي أحداث مخصصة وأي أحداث قياسية تدعمها. قم بتنسيق بيانات كائن المعلمة لديك باستخدام JSON.
| مفتاح الخاصية | نوع القيمة | وصف المعلمة |
|---|---|---|
| سلسلة | فئة الصفحة/المنتج. |
| مصفوفة الأعداد الصحيحة أو السلاسل | معرفات المنتجات المرتبطة بالحدث، مثل وحدات حفظ المخزون (مثل |
| سلسلة | اسم الصفحة/المنتج. |
| سلسلة | إما |
| مصفوفة الكائنات | مصفوفة بكائنات JSON تحتوي على رقم المقالة العالمي (EAN) إن وُجد أو معرف (معرفات) المنتجات أو المحتويات الأخرى المرتبطة بالحدث، وكذلك كميات المنتجات وأسعارها. ويكون الحقلان |
| سلسلة | عملة |
| عدد صحيح | يتم استخدامه مع حدث |
| عدد صحيح، عدد عشري | القيمة الدائمة المتوقعة للمشترك كما حددها المعلن وتم التعبير عنها على أنها قيمة دقيقة. |
| سلسلة | يتم استخدامه مع حدث |
| قيمة منطقية | يتم استخدامه مع حدث |
| عدد صحيح أو عدد عشري | قيمة المستخدم الذي يقوم بهذا الحدث للنشاط التجاري. |
إذا لم تناسب خصائص الكائنات المحددة مسبقًا الخاصة بنا احتياجاتك، فيمكنك تضمين الخصائص المخصصة الخاصة بك. ويمكن استخدام الخصائص المخصصة مع الحدث القياسي والحدث المخصص، بالإضافة إلى أنه يمكنها مساعدتك في تحديد الجماهير المخصصة.
فعلى سبيل المثال، لنفترض أنك أردت تتبع زائر اشترى منتجات متعددة بعد مقارنتها أولاً بمنتجات أخرى. يمكنك إجراء ما يلي:
fbq('track', 'Purchase',
// begin parameter object data
{
value: 115.00,
currency: 'USD',
contents: [
{
id: '301',
quantity: 1
},
{
id: '401',
quantity: 2
}],
content_type: 'product',
compared_product: 'recommended-banner-shoes' // custom property
}
// end parameter object data
);نوصيك أثناء تتبع التحويلات باستخدامها لتعريف الجماهير المخصصة بحيث يمكنك تحسين إعلاناتك لتحويلات الموقع على الويب.