تتبع التحويل

يمكنك استخدام بيكسل فيسبوك لتتبع إجراءات زوار موقعك على الويب. ويُسمى ذلك بتتبع التحويل. تظهر التحويلات التي يتم تتبعها في لوحة المعلومات مدير الإعلانات في فيسبوك وFacebook Analytics حيث يمكن استخدامها لتحليل فعالية مسار التحويل الخاص بك ولحساب العائد الذي تكسبه من الاستثمار الإعلاني. كما يمكنك استخدام التحويلات التي يتم تتبعها لتعريف الجماهير المخصصة لتحسين الإعلان والحملات الإعلانية لإعلان ديناميكي. وبمجرد تعريف الجماهير المخصصة، يمكننا استخدامها لتحديد المستخدمين الآخرين في فيسبوك الذين يريدون تحويلها واستهدافها بإعلاناتك.

توجد ثلاث طرق لتتبع التحويلات بالبيكسل:

  • الأحداث القياسية هي الإجراءات التي يتخذها الزائر والتي نعرفها وتبلغ عنها من خلال استدعاء وظيفة بيكسل
  • الأحداث المخصصة هي الإجراءات التي يتخذها الزائر والتي تعرفها وتبلغ عنها من خلال استدعاء وظيفة بيكسل
  • التحويلات المخصصة هي الإجراءات التي يتخذها الزائر والتي يتم تتبعها تلقائيًا من خلال تحليل عناوين URL الخاص بمسؤول الإحالات في موقعك على الويب

المتطلبات

يجب أن يكون الرمز البرمجي الأساسي للبيكسل مثبّتًا بالفعل في كل صفحة حيث تريد تتبع التحويلات.

الأحداث القياسية

الأحداث القياسية هي الإجراءات التي يتخذها الزائر المحدد مسبقًا والتي تتوافق مع الأنشطة الشائعة المرتبطة بالتحويل، مثل البحث عن منتج أو عرضه او شرائه. وتدعم الأحداث القياسية المعلمات التي تسمح لك بتضمين كائن يحتوي على معلومات إضافية حول حدث، مثل معرفات المنتجات والفئات وعدد المنتجات التي يتم شراؤها.

تتبع الأحداث القياسية

يتم تتبع كل الأحداث القياسية من خلال استدعاء الوظيفة 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.

مفتاح الخاصيةنوع القيمةوصف المعلمة

content_category

سلسلة

فئة الصفحة/المنتج.

content_ids

مصفوفة الأعداد الصحيحة أو السلاسل

معرفات المنتجات المرتبطة بالحدث، مثل وحدات حفظ المخزون (مثل ['ABC123', 'XYZ789']).

content_name

سلسلة

اسم الصفحة/المنتج.

content_type

سلسلة

إما product أو product_group بناءً على content_ids أو contents الجاري تمريرها. إذا كانت المعرفات التي يتم تمريرها في المعلمة content_ids أو contents هي معرفات لمنتجات، فيجب أن تكون القيمة هي product. وفي حالة تمرير معرفات مجموعة المنتجات، فيجب أن تكون القيمة هي product_group.

contents

مصفوفة الكائنات

مصفوفة بكائنات JSON تحتوي على رقم المقالة العالمي (EAN) إن وُجد أو معرف (معرفات) المنتجات أو المحتويات الأخرى المرتبطة بالحدث، وكذلك كميات المنتجات وأسعارها. ويكون الحقلان id وquantity مطلوبين. فعلى سبيل المثال [{'id': 'ABC123', 'quantity': 2}, {'id': 'XYZ789', 'quantity': 2}].

currency

سلسلة

عملة value المحددة.

num_items

عدد صحيح

يتم استخدامه مع حدث InitiateCheckout. عدد العناصر عند بدء إتمام الشراء.

predicted_ltv

عدد صحيح، عدد عشري

القيمة الدائمة المتوقعة للمشترك كما حددها المعلن وتم التعبير عنها على أنها قيمة دقيقة.

search_string

سلسلة

يتم استخدامه مع حدث Search. السلسلة التي أدخلها المستخدم للبحث.

status

قيمة منطقية

يتم استخدامه مع حدث CompleteRegistration، لإظهار حالة التسجيل.

value

عدد صحيح أو عدد عشري

قيمة المستخدم الذي يقوم بهذا الحدث للنشاط التجاري.

الخصائص المخصصة

إذا لم تناسب خصائص الكائنات المحددة مسبقًا الخاصة بنا احتياجاتك، فيمكنك تضمين الخصائص المخصصة الخاصة بك. ويمكن استخدام الخصائص المخصصة مع الحدث القياسي والحدث المخصص، بالإضافة إلى أنه يمكنها مساعدتك في تحديد الجماهير المخصصة.

فعلى سبيل المثال، لنفترض أنك أردت تتبع زائر اشترى منتجات متعددة بعد مقارنتها أولاً بمنتجات أخرى. يمكنك إجراء ما يلي:

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
);

الخطوات التالية

نوصيك أثناء تتبع التحويلات باستخدامها لتعريف الجماهير المخصصة بحيث يمكنك تحسين إعلاناتك لتحويلات الموقع على الويب.