คุณสามารถค้นหาข้อมูลประสิทธิภาพได้อย่างรวดเร็วและไม่ใช้โควต้าเกินโดยเรียกใช้การค้นหารายวันสําหรับข้อมูล 1 วัน
คุณต้องเลือกข้อมูลที่ต้องการในข้อมูล เช่น ประเภทการค้นหา (เว็บ รูปภาพ วิดีโอ ฯลฯ) และมิติข้อมูล (หน้าเว็บ คําค้นหา ประเทศ หรืออุปกรณ์) รวมถึงจัดกลุ่มผลลัพธ์ตามหน้าเว็บหรือพร็อพเพอร์ตี้หรือไม่ เมื่อค้นหาหน้าเว็บและ/หรือสตริงการค้นหา ข้อมูลบางส่วนอาจหายไป (ดูเหตุผลที่นี่)
ภาพรวม
- เราขอแนะนำให้เรียกใช้ข้อความค้นหาในแต่ละวันเพื่อหาข้อมูลปริมาณในแต่ละวัน โดยใช้หนึ่งในข้อความค้นหา
ตามที่อธิบายไว้ด้านล่าง การดำเนินการค้นหารายวันสำหรับข้อมูล 1 วันไม่ควรเกินโควต้ารายวัน โดยปกติแล้วข้อมูลจะพร้อมใช้งานหลังจากผ่านไป 2-3 วัน คุณสามารถดูข้อมูลล่าสุดที่มีได้โดยเรียกใช้การค้นหาแบบง่ายที่จัดกลุ่มตามวันที่ในช่วง 10 วันที่ผ่านมา การเขียนคำค้นหา:
- เลือกว่าจะจัดกลุ่มผลลัพธ์ตามหน้าเว็บหรือพร็อพเพอร์ตี้
- เลือกว่าต้องการจํานวนหรือมิติข้อมูลที่สมบูรณ์มากขึ้นในการค้นหา หมายเหตุ: คุณต้องค้นหาข้อมูลลักษณะที่ปรากฏในการค้นหา (AMP, ลิงก์สีน้ำเงิน, ผลการค้นหาที่เป็นริชมีเดีย และอื่นๆ) โดยใช้กระบวนการ 2 ขั้นตอน
- เลื่อนดูผลลัพธ์โดยเรียกใช้การค้นหาเดิมอีกครั้ง โดยเพิ่มค่า
startRowขึ้น 25,000 ในคำขอจนกว่าจะถึงหน้าสุดท้าย (คำตอบที่มี 0 แถว) - เรียกใช้ข้อความค้นหาเดียวกันกับพารามิเตอร์
typeอื่น (ไม่บังคับ)
ต่อไปนี้คือตัวอย่างซอร์สโค้ดจำลองสําหรับการค้นหารายการเดียว คุณเรียกใช้รายงานนี้ได้วันละครั้ง
สําหรับค่า type แต่ละค่าที่ต้องการข้อมูล
int maxRows = 25000; // Current max response size int i = 0; do { response = Request(startDate = 3_days_ago, endDate = 3_days_ago, ... add dimensions, type ... rowLimit = maxRows, startRow = i * maxRows); i++; … // Do something with the response data. } while (response.rows.count() != 0); // Page through all result rows
ขีดจำกัดข้อมูล
นอกจากโควต้าการใช้งาน API แล้ว เมธอด Search Analytics แสดงข้อมูลสูงสุด 50,000 แถวต่อวันต่อประเภทการค้นหา (เว็บ รูปภาพ และอื่นๆ ตามจำนวนคลิก)
รายละเอียดข้อความค้นหา
คุณสามารถค้นหาข้อมูลที่จัดกลุ่มตามหน้าหรือพร็อพเพอร์ตี้
จัดกลุ่มตามหน้า
เพื่อการนับที่แม่นยำ คุณต้องยกเว้นมิติข้อมูลหน้าเว็บและคำค้นหา ดังนี้
"startDate": "2018-06-01", "endDate": "2018-06-01", "dimensions": ["country", "device"], "type": "web", "aggregationType": "byPage"
startDate/endDate: เลือกกรอบเวลา 1 วันโดยเลือกวันที่เดียวกันdimensions: เลือกรวมcountryและ/หรือdeviceหรือไม่ก็ได้type: แจกแจงในช่วง แต่ละค่าtypeตามต้องการในการค้นหาที่แยกกันaggregationType: ต้องเท่ากับbyPage
หากต้องการทราบรายละเอียดเพิ่มเติม เช่น ข้อมูลหน้าเว็บและ/หรือข้อมูลคำค้นหา ให้เรียกใช้การค้นหาดังนี้ โดยไม่คำนึงถึงบางส่วนที่ข้อมูลจะสูญหาย
"startDate": "2018-06-01", "endDate": "2018-06-01", "dimensions": ["page", "query", "country", "device"], "type": "web"
startDate/endDate: เลือกกรอบเวลา 1 วันโดยเลือกวันที่เดียวกันdimensions: รวมpageใส่ค่าผสมของquery,countryหรือdevice(ไม่บังคับ)type: แจกแจงในช่วง แต่ละค่าtypeตามต้องการในการค้นหาที่แยกกัน
จัดกลุ่มตามพร็อพเพอร์ตี้
หากต้องการการนับที่แม่นยำ คุณต้องละเว้นมิติข้อมูลหน้าเว็บและการค้นหา ดังนี้
"startDate": "2018-06-01", "endDate": "2018-06-01", "dimensions": ["country", "device"], "type": "web"
startDate/endDate: เลือกกรอบเวลา 1 วันโดยเลือกวันที่เดียวกันdimensions: เลือกรวมcountryและ/หรือdeviceหรือไม่ก็ได้type: แจกแจงหรือไม่ก็ได้ แต่ละค่าtypeตามต้องการในการค้นหาที่แยกกัน
หากต้องการรายละเอียดเพิ่มเติม ซึ่งรวมถึงข้อมูลคําค้นหา ประเทศ และ/หรืออุปกรณ์ โดยเสียข้อมูลบางส่วน ให้เรียกใช้การค้นหาดังนี้
"startDate": "2018-06-01", "endDate": "2018-06-01", "dimensions": ["query", "country", "device"], "type": "web"
startDate/endDate: เลือกกรอบเวลา 1 วันโดยเลือกวันที่เดียวกันdimensions: เลือกรวมquery,countryหรือdeviceหรือไม่ก็ได้type: แจกแจงในช่วง แต่ละค่าtypeตามต้องการในการค้นหาที่แยกกัน
จัดกลุ่มผลลัพธ์ตามหน้าเว็บหรือพร็อพเพอร์ตี้
ระบบจะคำนวณการแสดงผล การคลิก อันดับ และอัตราการคลิกผ่านที่แตกต่างกันเมื่อจัดกลุ่มผลลัพธ์ตามหน้าเว็บ ไม่ใช่ตามพร็อพเพอร์ตี้ ดูข้อมูลเพิ่มเติม
ทําไมข้อมูลของฉันจึงสูญหายเมื่อขอรายละเอียดเพิ่มเติม
เมื่อคุณจัดกลุ่มตามหน้าเว็บและ/หรือคําค้นหา ระบบอาจทิ้งข้อมูลบางส่วนเพื่อให้คํานวณผลลัพธ์ได้ภายในเวลาที่เหมาะสมโดยใช้ทรัพยากรการประมวลผลในปริมาณที่เหมาะสม
กำลังรับข้อมูลลักษณะที่ปรากฏในการค้นหา
ลักษณะที่ปรากฏในการค้นหาจะใช้เป็นคอลัมน์ร่วมกับมิติข้อมูลอื่นๆ ไม่ได้ ดังนั้น หากต้องการดูข้อมูลลักษณะที่ปรากฏในการค้นหาของเว็บไซต์ คุณต้องทําตามขั้นตอนต่อไปนี้
- ระบุ
searchAppearanceเป็นมิติข้อมูลเดียว ซึ่งจะจัดกลุ่มข้อมูลทั้งหมดตามประเภทลักษณะที่ปรากฏในการค้นหาโดยไม่มีมิติข้อมูลอื่นๆ - (ไม่บังคับ) เรียกใช้การค้นหาครั้งที่ 2 โดยกรองตามประเภทลักษณะที่ปรากฏในการค้นหารายการใดรายการหนึ่งตามที่ระบุไว้ในขั้นตอนที่ 1 แล้วเพิ่มมิติข้อมูลที่ต้องการลงในข้อความค้นหา (หน้าเว็บ ประเทศ คําค้นหา ฯลฯ)
หากต้องการดึงข้อมูลเกี่ยวกับประเภทลักษณะที่ปรากฏในการค้นหาหลายประเภท คุณต้องเรียกใช้ขั้นตอนที่ 2 1 ครั้งต่อประเภทลักษณะที่ปรากฏในการค้นหาที่ระบุไว้ในขั้นตอนที่ 1
คําค้นหาแรก:
รับรายการประเภทลักษณะที่ปรากฏในการค้นหาในเว็บไซต์
{ "startDate": "2018-05-01", "endDate": "2018-05-31", "type": "web", "dimensions": [ "searchAppearance" ] }
ผลลัพธ์:
เว็บไซต์ของคุณมีประเภท INSTANT_APP, AMP_BLUE_LINK และอื่นๆ
"rows": [
{
"keys": [
"INSTANT_APP"
],
"clicks": 443024.0,
"impressions": 4109826.0,
"ctr": 0.10779629113251997,
"position": 1.088168452873674
},
{
"keys": [
"AMP_BLUE_LINK"
],
"clicks": 429887.0,
"impressions": 1.7090884E7,
"ctr": 0.025152999692701676,
"position": 7.313451603790653
},...คำค้นหาที่ 2:
กรองตามประเภทการแสดงผลของผลการค้นหาที่พบในขั้นตอนที่ 1 พร้อมกับมิติข้อมูลที่ต้องการ (หน้าเว็บ อุปกรณ์ ฯลฯ) ที่นี่เราจะกรองตาม AMP_BLUE_LINK
{ "startDate": "2018-05-01", "endDate": "2018-05-31", "type": "web", "dimensions": [ "device" // and/or page, country, ... ], "dimensionFilterGroups": [ { "filters": [ { "dimension": "searchAppearance", "operator": "equals", "expression": "AMP_BLUE_LINK" } ] } ] }
ผลลัพธ์
รายละเอียดของ AMP_BLUE_LINK ตามประเภทอุปกรณ์
"rows": [
{
"keys": [
"MOBILE"
],
"clicks": 429887.0,
"impressions": 1.7090783E7,
"ctr": 0.025153148337323107,
"position": 7.31339517914422
},
{
"keys": [
"DESKTOP"
],
"clicks": 0.0,
"impressions": 66.0,
"ctr": 0.0,
"position": 12.257575757575758
},
...