Smart Campaign ออกแบบมาเพื่อช่วยให้ธุรกิจขนาดเล็ก เข้าถึงลูกค้าทางออนไลน์ได้มากขึ้น โดยต้องมีการตั้งค่าและการบำรุงรักษาน้อยมาก Smart Campaign อาศัยเทคโนโลยีโฆษณาของ Google เพื่อเพิ่มประสิทธิภาพแคมเปญโดยอัตโนมัติตามรายละเอียดของธุรกิจและเป้าหมายของคุณ ไม่ว่าจะเป็นการโทรจากลูกค้า การเข้าชมสถานที่ตั้ง หรือการดำเนินการในเว็บไซต์
การสร้างแคมเปญ
เวิร์กโฟลว์การสร้าง Smart Campaign ต้องใช้ขั้นตอนบางอย่างที่แตกต่างจากแคมเปญประเภทอื่นๆ แนวทางปฏิบัติแนะนำคือให้เพิ่มเอนทิตีในคำขอรายการเดียว
GoogleAdsService.Mutate
ขั้นตอนในเวิร์กโฟลว์การสร้าง Smart Campaign มีดังนี้ (ความสัมพันธ์ของเอนทิตีและการตั้งค่าที่อธิบายไว้ในขั้นตอนเหล่านี้จะมีผลเมื่อตรวจสอบหรืออัปเดต Smart Campaign ในบัญชีด้วย) ดูรายละเอียดเพิ่มเติมได้จากตัวอย่าง โค้ดฉบับสมบูรณ์
- สร้างรายการธีมคีย์เวิร์ดพร้อมคำแนะนำจาก
SmartCampaignSuggestService, theKeywordThemeConstantServiceหรือด้วย ธีมคีย์เวิร์ดรูปแบบอิสระ ระบบจะใช้ธีมคีย์เวิร์ดเหล่านี้เพื่อดึงข้อมูลคำแนะนำงบประมาณระดับต่างๆ สร้างเกณฑ์แคมเปญธีมคีย์เวิร์ด และสร้างคำแนะนำสำหรับครีเอทีฟโฆษณาข้อความ - ดึงข้อมูลคำแนะนำเกี่ยวกับจำนวนเงินงบประมาณ บรรทัดแรกของโฆษณา และคำอธิบายจาก
SmartCampaignSuggestServiceบริการนี้ ใช้ข้อมูลเกี่ยวกับธุรกิจ สถานที่เป้าหมายทางภูมิศาสตร์ ภาษาเป้าหมาย และธีมคีย์เวิร์ดเพื่อแนะนำจำนวนเงินงบประมาณรายวันhighlowหรือrecommendedรวมถึงบรรทัดแรกสูงสุด 3 รายการและ ข้อความคำอธิบาย 2 รายการสำหรับโฆษณา - สร้าง
CampaignBudgetโดยใช้จำนวนเงินงบประมาณที่แนะนำ การใช้จำนวนเงินงบประมาณที่แนะนำจะช่วยเพิ่มประสิทธิภาพแคมเปญให้ได้สูงสุด งบประมาณแคมเปญของ Smart Campaign จะใช้ร่วมกับแคมเปญอื่นๆ ไม่ได้ - สร้าง
CampaignและSmartCampaignSettingSmartCampaignSettingจะแยกจากCampaignที่เชื่อมโยงไม่ได้ ดังนั้นให้สร้าง เอนทิตีทั้ง 2 รายการพร้อมกันในคำขอMutateเดียวกันโดยใช้ ชื่อทรัพยากรชั่วคราวที่เป็นค่าลบ (เช่นcustomers/{customer_id}/campaigns/-1) เพื่อลิงก์ทรัพยากรที่ขึ้นต่อกัน - สร้างรายการออบเจ็กต์
CampaignCriterionคู่มือนี้ใช้ธีมคีย์เวิร์ดที่รวบรวมไว้ในขั้นตอนที่ 1 เพื่อสร้างเกณฑ์แคมเปญธีมคีย์เวิร์ด และยังอธิบายเกณฑ์แคมเปญประเภทอื่นๆ ที่รองรับด้วย - สร้าง
AdGroupSmart Campaign จะมีAdGroupที่เชื่อมโยงได้เพียงกลุ่มเดียว - สร้าง
AdGroupAdโดยใช้SmartCampaignAdInfoที่มีบรรทัดแรก 3-15 รายการและคำอธิบาย 2-4 รายการ
สถานที่ตั้งของ Business Profile
เมื่อสร้างคำแนะนำหรือ กำหนดค่าแคมเปญ ให้ระบุตัวระบุสถานที่ตั้งของ Business Profile เพื่อเพิ่มประสิทธิภาพ Smart Campaign ให้ได้สูงสุด
คุณรับตัวระบุสถานที่ตั้งของ Business Profile ได้จาก
ช่องของ API ของ Business Profilename หรือ
UI ของ Business Profile
เมื่อตั้งค่าในออบเจ็กต์
SmartCampaignSuggestionInfo หรือ
SmartCampaignSetting ตัวระบุควรเป็น
สตริงในรูปแบบต่อไปนี้:
locations/locationId
หากดึงข้อมูลจาก API ของ Business Profile ตัวระบุจะอยู่ในรูปแบบที่ถูกต้องอยู่แล้ว แต่หากดึงข้อมูลจาก UI คุณต้องต่อท้ายตัวระบุด้วย locations/
สถานะของแคมเปญ
หากต้องการดึงข้อมูลสถานะของ Smart Campaign ให้เรียกใช้
SmartCampaignSettingService.GetSmartCampaignStatus ด้วย
resource_name ของSmartCampaignSetting
(customers/{customer_id}/smartCampaignSettings/{campaign_id}) เมธอดนี้
จะแสดงมุมมองสถานะของ Smart Campaign ที่รวบรวมไว้มากกว่า
campaign.primary_status หรือ
campaign.primary_status_reasons
GetSmartCampaignStatusResponse
จะมี SmartCampaignStatus (ELIGIBLE,
NOT_ELIGIBLE, PENDING, PAUSED, REMOVED, หรือ ENDED) พร้อม
รายละเอียดเฉพาะสถานะ ดังนี้
not_eligible_details: Includes theSmartCampaignNotEligibleReason(ACCOUNT_ISSUE,BILLING_ISSUE,BUSINESS_PROFILE_LOCATION_REMOVED, orALL_ADS_DISAPPROVED)eligible_details: มีlast_impression_date_time(การประทับเวลาของการแสดงผลครั้งล่าสุดที่สังเกตได้ในช่วง 48 ชั่วโมงที่ผ่านมา) และend_date_time(หากมี)paused_details,removed_detailsและended_details: มีการประทับเวลาpaused_date_time,removed_date_timeหรือend_date_timeตามลำดับในเขตเวลาของลูกค้า (yyyy-MM-dd HH:mm:ss)
ข้อควรพิจารณาสำหรับการรายงาน
Smart Campaign ออกแบบมาให้มีโครงสร้างที่เรียบง่าย โดยจำกัดให้แต่ละแคมเปญมีกลุ่มโฆษณาเพียงกลุ่มเดียว โครงสร้างนี้ส่งผลต่อการรายงานดังนี้
- เมตริกระดับกลุ่มโฆษณา: เนื่องจาก Smart Campaign แต่ละรายการมีกลุ่มโฆษณาเพียงกลุ่มเดียว เมตริกประสิทธิภาพ (เช่น การคลิก การแสดงผล และ Conversion) ที่ระดับกลุ่มโฆษณาจึงเหมือนกับเมตริกของแคมเปญทั้งหมด
- การดึงข้อมูลเมตริก: เมื่อค้นหาข้อมูลประสิทธิภาพ คุณจะดึงข้อมูลเมตริกที่ระดับแคมเปญได้ แม้ว่าคุณจะดึงข้อมูลเมตริกที่ระดับกลุ่มโฆษณาได้ แต่ข้อมูลที่ได้ก็ไม่ได้ให้รายละเอียดเพิ่มเติมไปมากกว่าข้อมูลที่มีอยู่ที่ระดับแคมเปญ
สำหรับการรายงานส่วนใหญ่ที่เกี่ยวข้องกับ Smart Campaign การค้นหา campaign และเมตริกที่เกี่ยวข้องจะแสดงภาพรวมประสิทธิภาพที่สมบูรณ์