การจัดการแคมเปญโฆษณาผ่าน API การตลาดประกอบด้วยการดำเนินการหลักๆ จำนวนหนึ่ง ได้แก่ การแก้ไขการตั้งค่าแคมเปญ การหยุดแคมเปญชั่วคราวและการแสดงแคมเปญต่อ และการลบแคมเปญ
เมื่อต้องการอัพเดตแคมเปญโฆษณาที่มีอยู่ คุณสามารถส่งคำขอ POST ไปที่ตำแหน่งข้อมูล /<CAMPAIGN_ID> คุณสามารถเปลี่ยนการตั้งค่าต่างๆ รวมถึงวัตถุประสงค์ งบประมาณ และแอตทริบิวต์การกำหนดเป้าหมายของแคมเปญได้
ตัวอย่างคำขอ API:
curl -X POST \
https://graph.facebook.com/v24.0/<CAMPAIGN_ID> \
-F 'objective=CONVERSIONS' \
-F 'daily_budget=2000' \
-F 'status=ACTIVE' \
-F 'access_token=<ACCESS_TOKEN>'
การหยุดแคมเปญไว้ชั่วคราวช่วยให้คุณประเมินกลยุทธ์ใหม่ได้โดยไม่ต้องลบแคมเปญทั้งหมด ให้อัพเดตสถานะเป็น PAUSED เมื่อต้องการหยุดแคมเปญชั่วคราว
ตัวอย่างคำขอ API:
curl -X POST \
https://graph.facebook.com/v24.0/<CAMPAIGN_ID> \
-F 'status=PAUSED' \
-F 'access_token=<ACCESS_TOKEN>'
เมื่อต้องการเผยแพร่แคมเปญต่อ คุณสามารถตั้งสถานะกลับไปเป็น ACTIVE ได้
หากคุณต้องการหยุดแคมเปญไว้ชั่วคราวโดยไม่ลบทิ้ง คุณสามารถจัดเก็บแคมเปญไว้แทนได้ โดยมีวิธีคือ ให้ส่งคำขอ POST ไปที่ตำแหน่งข้อมูล /<CAMPAIGN_ID> โดยตั้งพารามิเตอร์สถานะเป็น ARCHIVED
ตัวอย่างคำขอ API
curl -X POST \
https://graph.facebook.com/v24.0/<CAMPAIGN_ID> \
-F 'status=ARCHIVED \
-F 'access_token=<ACCESS_TOKEN>'
โปรดทราบว่า การจัดเก็บแคมเปญไว้จะทำให้แคมเปญหยุดเผยแพร่ แต่คุณสามารถกู้คืนได้ง่ายๆ เพียงเปลี่ยนสถานะกลับไปเป็น ACTIVE
เมื่อคุณต้องการลบแคมเปญอย่างถาวร ให้ส่งคำขอ DELETE ไปที่ตำแหน่งข้อมูล /<CAMPAIGN_ID>
โปรดใช้ความระมัดระวังเมื่อลบแคมเปญ เนื่องจากการดำเนินการนี้ไม่สามารถย้อนคืนได้ ควรตรวจสอบ ID แคมเปญซ้ำให้แน่ใจก่อนลบทุกครั้งเพื่อไม่ให้ข้อมูลสูญหายโดยไม่ตั้งใจ
ตัวอย่างคำขอ API
curl -X DELETE \
https://graph.facebook.com/v24.0/<CAMPAIGN_ID> \
-F 'access_token=<ACCESS_TOKEN>'