การติดตามคอนเวอร์ชั่น

คุณสามารถใช้พิกเซลของ Facebook เพื่อติดตามการดำเนินการของผู้เยี่ยมชมเว็บไซต์ได้ วิธีนี้เรียกว่าการติดตามคอนเวอร์ชั่น ทั้งนี้คอนเวอร์ชั่นที่ติดตามจะปรากฏในตัวจัดการโฆษณาบน Facebook และแดชบอร์ด Facebook Analytics โดยที่คุณสามารถนำข้อมูลมาใช้ในการวิเคราะห์ประสิทธิภาพของกราฟคอนเวอร์ชั่นและคำนวณผลตอบแทนของคุณจากการลงทุนโฆษณาได้ คุณยังสามารถนำคอนเวอร์ชั่นที่ติดตามมาใช้ระบุกลุ่มเป้าหมายที่กำหนดเองสำหรับแคมเปญการปรับโฆษณาให้เหมาะสมและโฆษณาแบบไดนามิกได้อีกด้วย เมื่อคุณระบุกลุ่มเป้าหมายที่กำหนดเองแล้ว เราจะสามารถใช้ข้อมูลดังกล่าวเพื่อระบุผู้ใช้ Facebook รายอื่นๆ ที่มีแนวโน้มว่าจะสร้างคอนเวอร์ชั่นและกำหนดเป้าหมายบุคคลเหล่านั้นได้ด้วยโฆษณาของคุณ

การติดตามคอนเวอร์ชั่นโดยใช้พิกเซลมีอยู่สามวิธีดังนี้:

  • เหตุการณ์มาตรฐาน ซึ่งเป็นการดำเนินการของผู้เยี่ยมชมที่เราได้ระบุไว้และคุณก็รายงานโดยการเรียกฟังก์ชั่นพิกเซล
  • เหตุการณ์ที่กำหนดเอง ซึ่งเป็นการดำเนินการของผู้เยี่ยมชมที่คุณได้ระบุไว้และคุณก็รายงานโดยการเรียกฟังก์ชั่นพิกเซล
  • คอนเวอร์ชั่นแบบกำหนดเอง ซึ่งเป็นการดำเนินการของผู้เยี่ยมชมที่ถูกติดตามโดยอัตโนมัติด้วยการแยกวิเคราะห์ URL ผู้อ้างอิงของเว็บไซต์

ข้อกำหนด

ต้องติดตั้งโค้ดหลักของพิกเซลไว้บนทุกเพจที่คุณต้องการติดตามคอนเวอร์ชั่นแล้ว

เหตุการณ์มาตรฐาน

เหตุการณ์มาตรฐานคือการดำเนินการของผู้เยี่ยมชมที่ถูกกำหนดไว้ล่วงหน้า ซึ่งตรงกับกิจกรรมทั่วไปที่เกี่ยวข้องกับคอนเวอร์ชั่น เช่น การค้นหาสินค้า การดูสินค้า หรือการซื้อสินค้า เหตุการณ์มาตรฐานจะรองรับพารามิเตอร์ ซึ่งช่วยให้คุณสามารถใส่อ็อบเจ็กต์ที่มีข้อมูลเพิ่มเติมเกี่ยวกับเหตุการณ์ต่างๆ เช่น ID สินค้า หมวดหมู่สินค้า และจำนวนของสินค้าที่ซื้อ

การติดตามเหตุการณ์มาตรฐาน

เหตุการณ์มาตรฐานทั้งหมดจะถูกติดตามโดยการเรียกฟังก์ชั่น 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

อาร์เรย์ของจำนวนเต็มหรือสตริง

ID สินค้าที่เกี่ยวข้องกับเหตุการณ์ เช่น SKU (เช่น ['ABC123', 'XYZ789'])

content_name

สตริง

ชื่อของเพจ/สินค้า

content_type

สตริง

product หรือ product_group อย่างใดอย่างหนึ่งตาม content_ids หรือ contents ที่ส่ง หาก ID ที่ส่งในพารามิเตอร์ content_ids หรือ contents เป็น ID สินค้า ค่าก็ควรเป็น product หากกำลังมีการส่ง ID กลุ่มสินค้า ค่าก็ควรเป็น 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
);

ขั้นตอนถัดไป

เมื่อคุณกำลังติดตามคอนเวอร์ชั่น เราขอแนะนำให้คุณใช้คอนเวอร์ชั่นดังกล่าวระบุกลุ่มเป้าหมายที่กำหนดเอง เพื่อให้สามารถปรับโฆษณาของคุณให้เหมาะสมกับคอนเวอร์ชั่นของเว็บไซต์