โฆษณาที่คลิกไปยัง WhatsApp

คู่มือนี้จะอธิบายวิธีสร้างและเผยแพร่โฆษณาที่คลิกไปยัง WhatsApp โดยใช้ API การตลาด

โฆษณาที่คลิกไปยัง WhatsApp จะนำผู้ที่คลิกโฆษณาของคุณเข้าสู่การสนทนากับธุรกิจของคุณใน WhatsApp โดยตรง ใช้โฆษณาเหล่านี้เพื่อเข้าถึงผู้คนในวงกว้างและมอบบริการแบบเฉพาะบุคคลที่เหนือระดับ

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

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

ภาพรวมเกี่ยวกับการสร้างโฆษณา

เอกสารนี้สรุปขั้นตอนที่คุณต้องปฏิบัติตามเพื่อตั้งค่าการผสานการทำงานสำหรับโฆษณาที่คลิกไปยัง WhatsApp

คุณจะต้องทำสิ่งต่อไปนี้

  1. สร้างแคมเปญโฆษณา
  2. สร้างชุดโฆษณาที่เชื่อมโยงโฆษณาเข้ากับแคมเปญโฆษณาของคุณ
  3. สร้างชิ้นงานโฆษณาสำหรับประเภทโฆษณาบน WhatsApp ที่คุณต้องการนำเสนอ
  4. สร้างโฆษณาโดยลิงก์ชิ้นงานโฆษณาของคุณเข้ากับชุดโฆษณา
  5. เผยแพร่โฆษณาของคุณบน Facebook, Instagram และ Messenger

ก่อนเริ่มต้น

คำแนะนำนี้จะถือว่าคุณมีสิ่งต่อไปนี้และดำเนินการต่อไปนี้แล้ว

หากต้องการเรียกใช้ไปยังตำแหน่งข้อมูลทั้งหมดในคำแนะนำนี้ คุณจำเป็นต้องมีสิ่งต่อไปนี้

  • โทเค็นการเข้าถึงเพจที่ขอโดยบุคคลที่สามารถดำเนินงาน ADVERTISE บนเพจได้
  • ต้องมีการให้สิทธิ์การอนุญาตต่อไปนี้แก่ผู้ใช้แอพของคุณ
    • ads_management
    • pages_manage_ads
    • pages_read_engagement
    • pages_show_list

ขั้นตอนที่ 1: สร้างแคมเปญโฆษณา

เริ่มต้นด้วยการสร้างแคมเปญโฆษณาของตนเอง วิธีดำเนินการคือ ส่งคำขอ POST ไปยัง ตำแหน่งข้อมูล /act_<AD_ACCOUNT_ID>/campaigns โดย <AD_ACCOUNT_ID> คือ ID สำหรับบัญชีโฆษณา Meta ของคุณ คำขอของคุณต้องมีสิ่งต่อไปนี้

พารามิเตอร์

ชื่อคำอธิบาย

name

string

จำเป็นต้องระบุ
ชื่อสำหรับแคมเปญคลิกไปยัง WhatsApp

objective

enum

จำเป็นต้องระบุ
วัตถุประสงค์ของแคมเปญ
วัตถุประสงค์ที่รองรับได้แก่ OUTCOME_ENGAGEMENT, OUTCOME_SALES และ OUTCOME_TRAFFIC
หมายเหตุ: สำหรับแคมเปญที่มีพร้อมต์กระตุ้นการโทร objective ต้องเป็น OUTCOME_ENGAGEMENT

special_ad_categories

ลิสต์<Object>

จำเป็นต้องระบุ
หมวดหมู่โฆษณาพิเศษที่เกี่ยวข้องกับแคมเปญคลิกไปยัง WhatsApp ดูรายละเอียดเพิ่มเติมได้ที่ข้อมูลอ้างอิงแคมเปญโฆษณา

status

enum

ระบุหรือไม่ก็ได้
ตัวเลือกที่ถูกต้องคือ PAUSED และ ACTIVE
หากสถานะนี้คือ PAUSED ชุดโฆษณาและโฆษณาที่กำลังใช้งานอยู่ทั้งหมดจะหยุดเผยแพร่ชั่วคราวและมีสถานะการใช้งานเป็น CAMPAIGN_PAUSED

คำขอมาตรฐาน

curl -X POST \
  -F 'name=Click to WhatsApp Campaign' \
  -F 'objective=OUTCOME_ENGAGEMENT' \
  -F 'status=ACTIVE' \
  -F 'special_ad_categories=[]' \
  -F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/campaigns

คำขอแคมเปญการโทร

curl -X POST \
  -F 'name=Click to WhatsApp Calling Campaign' \
  -F 'objective=OUTCOME_ENGAGEMENT' \
  -F 'status=PAUSED' \
  -F 'special_ad_categories=[]' \
  -F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/campaigns

การตอบกลับ

เมื่อดำเนินการสำเร็จ แอพของคุณจะได้รับการตอบกลับแบบ JSON พร้อม ID สำหรับแคมเปญที่สร้างขึ้นใหม่ของคุณ

{
  "id": "<AD_CAMPAIGN_ID>"
}

การอัพเดต

คุณสามารถอัพเดตแคมเปญโดยส่งคำขอ POST ไปยัง /<AD_CAMPAIGN_ID>

การอ่าน

เพื่อยืนยันว่าคุณสร้างแคมเปญคลิกไปยัง WhatsApp สำเร็จแล้ว คุณสามารถส่งคำขอ GET ไปยัง /<AD_CAMPAIGN_ID> ไปที่ข้อมูลอ้างอิงแคมเปญโฆษณาเพื่อดูรายการพารามิเตอร์ทั้งหมดที่สามารถใช้ได้

คำขอ

curl -X GET -G \
  -d 'fields=name,status,objective' \
  -d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/<AD_CAMPAIGN_ID>

การตอบกลับ

{
  "name": "Click to WhatsApp Campaign",
  "status": "PAUSED",
  "objective": "OUTCOME_ENGAGEMENT",
  "id": "<AD_CAMPAIGN_ID>"
}

ขั้นตอนที่ 2: สร้างชุดโฆษณา

เมื่อคุณมีแคมเปญโฆษณาแล้ว ให้สร้างชุดโฆษณาของคุณ หากต้องการสร้างชุดโฆษณา ให้ส่งคำขอ POST ไปยังตำแหน่งข้อมูล /act_<AD_ACCOUNT_ID>/adsets ที่ซึ่ง <AD_ACCOUNT_ID> คือ ID สำหรับบัญชีโฆษณา Meta ของคุณ คำขอของคุณต้องมีสิ่งต่อไปนี้

พารามิเตอร์

ชื่อคำอธิบาย

bid_amount

int32 ที่ไม่ได้ลงนาม

จำเป็นต้องระบุ หากตั้งค่า bid_strategy (กลยุทธ์การประมูล) เป็น LOWEST_COST_WITH_BID_CAP หรือ COST_CAP
ให้ระบุจำนวนสูงสุดที่คุณต้องการชำระให้กับผลลัพธ์ที่อิงตาม optimization_goal ของคุณ

bid_strategy

enum

ระบุหรือไม่ก็ได้
กลยุทธ์การประมูลสำหรับแคมเปญนี้เพื่อให้เหมาะกับเป้าหมายทางธุรกิจเฉพาะของคุณ ดูรายละเอียดเพิ่มเติมได้ที่ข้อมูลอ้างอิงแคมเปญโฆษณา
ค่า:LOWEST_COST_WITHOUT_CAPLOWEST_COST_WITH_BID_CAPCOST_CAP

billing_event

enum

จำเป็นต้องระบุ
ต้องได้รับการตั้งค่าเป็น IMPRESSIONS สำหรับโฆษณาที่คลิกไปยัง WhatsApp Meta จะเรียกเก็บเงินจากคุณเมื่อมีการแสดงโฆษณา

campaign_id

ผสตริงตัวเลขหรือจำนวนเต็ม

จำเป็นต้องระบุ
แคมเปญคลิกไปยัง WhatsApp ที่ถูกต้องที่คุณต้องการเพิ่มชุดโฆษณานี้เข้าไป

daily_budget

int64

จำเป็นต้องระบุ หากไม่ได้ตั้งค่า lifetime_budget
งบประมาณต่อวันที่กำหนดในสกุลเงินบัญชีของคุณ อนุญาตเฉพาะชุดโฆษณาที่มีระยะเวลา (ความแตกต่างระหว่าง end_time และ start_time) นานกว่า 24 ชั่วโมง
โดยที่ daily_budget หรือ lifetime_budget ต้องมากกว่า 0

destination_type

string

จำเป็นต้องระบุ
ตั้งค่าปลายทางแบบเดี่ยวสำหรับโฆษณาคลิกไปยัง WhatsApp ไปที่ WHATSAPP

end_time

datetime

จำเป็นต้องระบุ เมื่อมีการระบุ lifetime_budget ไว้
ขณะที่สร้างชุดโฆษณาที่มี daily_budget ให้ระบุ end_time=0 หรือเว้นช่องนี้ว่างไว้เพื่อตั้งค่าชุดโฆษณาให้ดำเนินต่อไปแบบไม่มีวันที่สิ้นสุด
ตัวอย่าง:2015-03-12 23:59:59-07:00 หรือ 2015-03-12 23:59:59 PDT ประทับเวลา UTC UNIX

lifetime_budget

int64

จำเป็นต้องระบุ หากไม่ได้ตั้งค่า daily_budget
ให้ระบุงบประมาณตลอดอายุการใช้งานที่กำหนดในสกุลเงินบัญชีของคุณ หากระบุ คุณจะต้องระบุ end_time ด้วย
โดยที่ daily_budget หรือ lifetime_budget ต้องมากกว่า 0

name

string

จำเป็นต้องระบุ
ชื่อชุดโฆษณาคลิกไปยัง WhatsApp

optimization_goal

enum

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


OUTCOME_ENGAGEMENT: วัตถุประสงค์การมีส่วนร่วมสามารถปรับให้เหมาะสมสำหรับ CONVERSATIONS และ LINK_CLICKS
OUTCOME_SALES: วัตถุประสงค์ยอดขายสามารถปรับให้เหมาะสมสำหรับ CONVERSATIONSOFFSITE_CONVERSIONSLINK_CLICKSIMPRESSIONS และ REACH
OUTCOME_TRAFFIC: วัตถุประสงค์จำนวนผู้เข้าชมสามารถปรับให้เหมาะสมสำหรับ CONVERSATIONSLANDING_PAGE_VIEWSLINK_CLICKSIMPRESSIONSREACH และ POST_ENGAGEMENT

promoted_object

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

จำเป็นต้องระบุ:

  • page_id: จำเป็นต้องระบุ ID ของเพจ Facebook

ระบุหรือไม่ก็ได้:

  • whatsapp_phone_number: หมายเลขโทรศัพท์ WhatsApp ที่เกี่ยวข้องกับชุดโฆษณาคลิกไปยัง WhatsApp

ดูรายละเอียดเพิ่มเติมได้ที่ชุดโฆษณา วัตถุประสงค์ที่โปรโมท

start_time

datetime

ระบุหรือไม่ก็ได้
เวลาเริ่มต้นสำหรับชุดโฆษณา ช่องนี้จะใช้เวลาปัจจุบันเป็นค่าเริ่มต้น ถ้าไม่ได้ระบุค่าไว้
ตัวอย่าง:2015-03-12 23:59:59-07:00 หรือ 2015-03-12 23:59:59 PDT ประทับเวลา UTC UNIX

status

enum

ระบุหรือไม่ก็ได้
สถานะของชุดโฆษณา อาจแตกต่างจากสถานะการใช้งานเนื่องจากแคมเปญหลัก ช่องนี้จะกลับไปสู่ค่าเริ่มต้นที่เป็น ACTIVE หากไม่มีการระบุค่า
ค่า:ACTIVEPAUSEDDELETEDARCHIVED

targeting

อ็อบเจ็กต์การกำหนดเป้าหมาย

จำเป็นต้องระบุ
โครงสร้างการกำหนดเป้าหมายของโฆษณาที่คลิกไปยัง WhatsApp ดูรายละเอียดเพิ่มเติมได้ที่การกำหนดเป้าหมาย

time_start

datetime

ระบุหรือไม่ก็ได้
สามารถใช้แทน start_time

time_stop

datetime

จำเป็นต้องระบุ เมื่อระบุ lifetime_budget
สามารถใช้แทน end_time

ไปที่ข้อมูลอ้างอิงชุดโฆษณาบัญชีโฆษณาเพื่อดูรายการพารามิเตอร์ทั้งหมดที่สามารถใช้ได้

คำขอ

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "access_token":"<ACCESS_TOKEN>",
    "bid_amount":"<BID_AMOUNT>",
    "billing_event":"IMPRESSIONS",
    "campaign_id":"<CAMPAIGN_ID>",
    "daily_budget":"<DAILY_BUDGET>",
    "destination_type":"WHATSAPP",
    "name": "<AD_SET_NAME>",
    "optimization_goal": "IMPRESSIONS",
    "promoted_object": {
      "page_id": "<PAGE_ID>"
    },
    "status": "PAUSED",
    "start_time": "<START_TIME>",
    "targeting": { 
      "geo_locations": { "countries":["US","CA"] },
      "device_platforms": ["mobile", "desktop"]
    } 
  }' \
"https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adsets"

การตอบกลับ

{
  "id": "<AD_SET_ID>"
}

การอัพเดต

คุณสามารถอัพเดตชุดโฆษณาโดยส่งคำขอ POST ไปยัง /<AD_SET_ID>

การอ่าน

เพื่อยืนยันว่าคุณสร้างชุดโฆษณาคลิกไปยัง WhatsApp สำเร็จแล้ว คุณสามารถส่งคำขอ GET ไปยัง /<AD_SET_ID> ไปที่ข้อมูลอ้างอิงชุดโฆษณาเพื่อดูรายการพารามิเตอร์ทั้งหมดที่สามารถใช้ได้

คำขอ

curl -X GET -G \
  -d 'fields=name,destination_type,optimization_goal,bid_strategy,status' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/<AD_SET_ID>

การตอบกลับ

{
  "name": "Click to WhatsApp Campaign",
  "status": "PAUSED",
  "objective": "OUTCOME_ENGAGEMENT",
  "id": "<AD_SET_ID>"
}

ขั้นตอนที่ 3: สร้างชิ้นงานโฆษณา

ชิ้นงานโฆษณาช่วยให้คุณเพิ่มองค์ประกอบต่างๆ ลงในโฆษณาของคุณได้ หากต้องการสร้างชิ้นงานโฆษณา ให้ส่งคำขอ POST ไปยังตำแหน่งข้อมูล /act_<AD_ACCOUNT_ID>/adcreatives โดย <AD_ACCOUNT_ID> คือ ID สำหรับบัญชีโฆษณา Meta ของคุณ คำขอของคุณต้องมีสิ่งต่อไปนี้

พารามิเตอร์

ชื่อคำอธิบาย

name

string

จำเป็นต้องระบุ
ชื่อชิ้นงานโฆษณาของคุณ

object_story_spec

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


จำเป็นต้องระบุ:

  • page_id: ID ของเพจ Facebook

ระบุหรือไม่ก็ได้:

  • link_data: ข้อมูลจำเพาะสำหรับลิงก์ที่โพสต์บนเพจหรือโฆษณาแบบภาพสไลด์
  • photo_data: ข้อมูลจำเพาะสำหรับรูปภาพที่โพสต์บนเพจ
  • text_data: ข้อมูลจำเพาะสำหรับข้อความที่โพสต์บนเพจ
  • video_data: ข้อมูลจำเพาะสำหรับวิดีโอที่โพสต์บนเพจ

degrees_of_freedom_spec

ระบุหรือไม่ก็ได้
ดูรายละเอียดเพิ่มเติมได้ที่การเพิ่มประสิทธิภาพมาตรฐานสำหรับชิ้นงานโฆษณา Advantage+

ไปที่ข้อมูลอ้างอิงชุดโฆษณาเพื่อดูรายการพารามิเตอร์ทั้งหมดที่สามารถใช้ได้

การกรอกข้อความต้อนรับในเพจ

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

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

ตัวอย่าง

การเพิ่มข้อความกรอกอัตโนมัติพร้อมข้อความทักทาย

"page_welcome_message": {
  "type": "VISUAL_EDITOR",
  "version": 2,
  "landing_screen_type": "welcome_message",
  "media_type": "text",
  "text_format": {
    "customer_action_type": "autofill_message",
    "message": {
      "autofill_message": {
        "content": "<AUTOFILL_MESSAGE>"
      },
      "text": "<GREETING_MESSAGE>"
    }
  }
}

การเพิ่มประโยคเริ่มการสนทนาไปกับข้อความทักทาย

"page_welcome_message": {
  "type": "VISUAL_EDITOR",
  "version": 2,
  "landing_screen_type": "welcome_message",
    "media_type": "text",
    "text_format": {
      "customer_action_type": "ice_breakers",
      "message": {
        "text": "<GREETING_MESSAGE>",
        "ice_breakers": [
          {
            "title": "<ICEBREAKER>"
          },
          {
            "title": "<ICEBREAKER>"
          },
          {
            "title": "<ICEBREAKER>"
          }
        ]
      }
    }
  }
}

การเพิ่มข้อความไปกับพร้อมต์กระตุ้นการโทร

curl \
  -F 'object_story_spec={
      "page_id": "<PAGE_ID>"
      "link_data": {
     "image_hash":<IMAGE_HASH>
            "call_to_action": {
              	"type": "WHATSAPP_MESSAGE",
              	"value": {
                  	"app_destination": "WHATSAPP"
             	 }
          },
          "link": "https://api.whatsapp.com/send",
          "name": <AD_HEADLINE>",
          "page_welcome_message":
       "type": "VISUAL_EDITOR",
        "version": 2,
        "landing_screen_type": "ctwa_call_prompt",
        "media_type": "text",
        "text_format": {
          "message": {
            "text": "<MESSAGE>"", 
            "call_prompt_data": {
              "call_prompt_message": "<CALL_PROMPT_MESSAGE>"
            }
          }
        },
        "user_edit": false
      },
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adcreatives

การตอบกลับ

{
  "id": "<AD_CREATIVE_ID>"
}

ตัวอย่างการสร้างชิ้นงานโฆษณา

คำขอ

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
        "name": "Sample ad creative",
        "object_story_spec": {
          "page_id": "<PAGE_ID>",
          "link_data": {
            "name": "<AD_HEADLINE>",
            "message": "<AD_PRIMARY_TEXT>",
            "description": "<AD_DESCRIPTION>",
            "image_hash": "<IMAGE_HASH>",
            "link": "https://api.whatsapp.com/send",
            "page_welcome_message": "<PAGE_WELCOME_MESSAGE>",
            "call_to_action": {
              "type": "WHATSAPP_MESSAGE",
              "value": {
                "app_destination": "WHATSAPP"
              }
            }
          }
        },
        "degrees_of_freedom_spec": {
          "creative_features_spec": {
            "standard_enhancements": {
              "enroll_status": "OPT_IN"
            }
          }
        }
      }' \
"https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adcreatives"

การตอบกลับ

เมื่อดำเนินการสำเร็จ แอพของคุณจะได้รับการตอบกลับแบบ JSON พร้อม ID สำหรับชิ้นงานโฆษณาที่คุณสร้างขึ้นใหม่

{
  "id": "<AD_CREATIVE_ID>"
}

การสร้างโฆษณาโดยใช้เนื้อหา Instagram

คุณยังสามารถใช้เนื้อหา Instagram ที่มีอยู่สำหรับชิ้นงานโฆษณาของคุณได้อีกด้วย

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
        "source_instagram_media_id": "<INSTAGRAM_MEDIA_ID>",
        "instagram_user_id": "<INSTAGRAM_USER_ID>",
        "object_id": "<PAGE_ID>",
        "call_to_action": {
          "type": "WHATSAPP_MESSAGE",
            "value": {
              "link": "https://api.whatsapp.com/send",
              "app_destination": "WHATSAPP"
            }
          }
        },
        "degrees_of_freedom_spec": {
          "creative_features_spec": {
            "standard_enhancements": {
              "enroll_status": "OPT_IN"
            }
          }
        }
      }' \
  https://graph.facebook.com/latest-api-version />/act_<AD_ACCOUNT_ID>/adcreatives

การอัพเดต

คุณสามารถอัพเดตชุดโฆษณาโดยส่งคำขอ POST ไปยัง /<AD_CREATIVE_ID>

การอ่าน

เพื่อยืนยันว่าคุณสร้างชิ้นงานโฆษณาคลิกไปยัง WhatsApp สำเร็จแล้ว คุณสามารถส่งคำขอ GET ไปยัง /<AD_CREATIVE_ID> ไปที่ชิ้นงานโฆษณาเพื่อดูรายการพารามิเตอร์ทั้งหมดที่สามารถใช้ได้

คำขอ

curl -X GET -G \
  -d 'fields=name,object_story_spec{link_data{call_to_action,page_welcome_message}}' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/<AD_CREATIVE_ID>

การตอบกลับ

{
  "name": "Sample ad creative",
  "object_story_spec" {
    "page_welcome_message": {
      "type": "VISUAL_EDITOR",
      "version": 2,
      "landing_screen_type": "welcome_message",
      "media_type": "text",
      "text_format": {
        "customer_action_type": "autofill_message",
        "message": {
          "autofill_message": {
            "content": "Sample autofill message"
          },
        "text": "Sample greeting message"
        }
      }
    }
  },
  "id": "<AD_CREATIVE_ID>"
}

ขั้นตอนที่ 4: สร้างโฆษณา

โฆษณาช่วยให้คุณสามารถเชื่อมโยงข้อมูลชิ้นงานโฆษณากับชุดโฆษณาของคุณ หากต้องการสร้างโฆษณา ให้ส่งคำขอ POST ไปยังตำแหน่งข้อมูล /act_<AD_ACCOUNT_ID>/ads โดย <AD_ACCOUNT_ID> คือ ID สำหรับบัญชีโฆษณา Meta ของคุณ คำขอของคุณต้องมีสิ่งต่อไปนี้

พารามิเตอร์

ชื่อคำอธิบาย

name

string

จำเป็นต้องระบุ
ชื่อโฆษณาของคุณ

adset_id

สตริงตัวเลขหรือจำนวนเต็ม

จำเป็นต้องระบุ
ID สำหรับชุดโฆษณา

creative

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

status

enum

จำเป็นต้องระบุ
สถานะที่ได้รับการกำหนดค่าของโฆษณา
ค่า:ACTIVEPAUSEDDELETEDARCHIVED

คำขอ

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
        "name": "Sample ad",
        "adset_id": "<AD_SET_ID>",
        "creative": {
          "creative_id": "<AD_CREATIVE_ID>"
        },
        "status": "PAUSED"
     }' \
  "https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/ads"

การตอบกลับ

{
  "id": "<AD_ID>"
}

การอัพเดต

คุณสามารถอัพเดตโฆษณาโดยส่งคำขอ POST ไปยัง /<AD_ID>

การอ่าน

เพื่อยืนยันว่าคุณสร้างโฆษณาคลิกไปยัง WhatsApp สำเร็จแล้ว คุณสามารถส่งคำขอ GET ไปยัง /<AD_ID> ไปที่ข้อมูลอ้างอิงโฆษณาเพื่อดูรายการพารามิเตอร์ทั้งหมดที่สามารถใช้ได้

คำขอ

curl -X GET -G \
  -d 'fields=status,adset_id,campaign_id \
  -d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/<AD_ID>

การตอบกลับ

{
  "status": "PAUSED",
  "adset_id": "<AD_SET_ID>",
  "campaign_id": "<AD_CAMPAIGN_ID>",
  "id": "<AD_ID>"
}

ขั้นตอนที่ 5: เผยแพร่โฆษณาของคุณ

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

นอกจากนี้ คุณยังสามารถเผยแพร่โฆษณาของคุณโดยใช้ API ได้อีกด้วย เพียงแค่ส่งคำขอ POST ไปยัง /<AD_ID> โดยstatusตั้งค่าพารามิเตอร์เป็น ACTIVE ที่ซึ่ง <AD_ID> คือโฆษณาที่คุณต้องการเผยแพร่

Meta จะตรวจสอบโฆษณาของคุณ และสถานะจะเป็น PENDING_REVIEW เมื่อได้รับอนุมัติแล้ว สถานะก็จะอัพเดตเป็น ACTIVE โดยอัตโนมัติและระบบจะแสดงโฆษณาของคุณ