Smart Campaign ออกแบบมาเพื่อช่วยให้ธุรกิจขนาดเล็กเข้าถึงลูกค้าทางออนไลน์ได้มากขึ้น ซึ่งใช้การตั้งค่าและการบำรุงรักษาน้อยมาก Smart Campaign อาศัยเทคโนโลยีการโฆษณาของ Google เพื่อเพิ่มประสิทธิภาพแคมเปญโดยอัตโนมัติตามรายละเอียดของธุรกิจและเป้าหมาย ไม่ว่าจะเป็นการโทรจากลูกค้า จำนวนผู้เข้าไปซื้อของที่ร้าน หรือการดำเนินการในเว็บไซต์
การสร้างแคมเปญ
เวิร์กโฟลว์การสร้าง Smart Campaign มีขั้นตอนที่แตกต่างจากแคมเปญประเภทอื่นๆ เล็กน้อย แนวทางปฏิบัติแนะนำคือให้เพิ่มเอนทิตีในคำขอ GoogleAdsService.Mutate รายการเดียว
ขั้นตอนในเวิร์กโฟลว์การสร้าง Smart Campaign มีดังนี้ (ความสัมพันธ์และการตั้งค่าเอนทิตีที่อธิบายไว้ในขั้นตอนเหล่านี้จะมีผลเมื่อตรวจสอบหรืออัปเดต Smart Campaign ในบัญชีด้วย) ดูรายละเอียดเพิ่มเติมได้ในตัวอย่างโค้ดที่สมบูรณ์
- สร้างรายการธีมคีย์เวิร์ดพร้อมคำแนะนำจาก
SmartCampaignSuggestService,KeywordThemeConstantServiceหรือธีมคีย์เวิร์ดรูปแบบอิสระ ธีมคีย์เวิร์ดเหล่านี้ใช้เพื่อดึงข้อมูลคำแนะนำงบประมาณระดับต่างๆ สร้างเกณฑ์แคมเปญธีมคีย์เวิร์ด และสร้างคำแนะนำสำหรับครีเอทีฟโฆษณาแบบข้อความ - เรียกดูคำแนะนำเกี่ยวกับจำนวนงบประมาณ บรรทัดแรกของโฆษณา และคำอธิบายจาก
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 ได้จากช่อง name ของ Business Profile API หรือ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: มีSmartCampaignNotEligibleReason(ACCOUNT_ISSUE,BILLING_ISSUE,BUSINESS_PROFILE_LOCATION_REMOVEDหรือALL_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 และเมตริกที่เกี่ยวข้องจะให้ภาพรวมประสิทธิภาพที่สมบูรณ์