如何從 Google Search Console 匯出資料?
成效報表與資料
開啟報表,設定好需要的日期範圍和篩選條件,然後點選報表上的 匯出 按鈕:Search Console 提供 Google 試算表、Excel 或 CSV 三種格式。每張表格最多匯出 1,000 列,對小型網站來說已經足夠,但對大型網站而言只是被截斷的樣本。如果需要更多資料列,可以使用 Looker Studio 連接器或 Search Analytics API(每種搜尋類型每天最多 50,000 列),或是使用 Bulk data export 匯出到 BigQuery,後者沒有列數上限。
從報表匯出
- 開啟報表,例如 成效 > 搜尋結果。
- 設定日期範圍、搜尋類型、比較條件以及各項篩選條件,這些設定都會套用到匯出的檔案中。
- 選擇 匯出,然後挑選 Google 試算表、Excel 或 CSV。
檔案中同時包含圖表與表格資料。報表中顯示為 ~ 或 - 的值,在檔案中會變成 0。超過 1,000 列的部分會被截掉,Google 會保留其所謂的代表性範例。其他大多數報表的匯出方式相同,包括每個網頁索引原因的範例 URL,同樣最多 1,000 筆。
哪種做法適合哪種工作
| 做法 | 列數 | 歷史資料 | 所需投入 | 最適合 |
|---|---|---|---|---|
| 匯出按鈕 | 每張表格 1,000 列 | 16 個月 | 無 | 快速取得快照與分享 |
| 連結報表匯出 | 每次匯出最多 100,000 個連結 | 隨時間發現的連結 | 無 | 反向連結清單 |
| Looker Studio 連接器 | 每種搜尋類型每天最多 50,000 列 | 16 個月 | 低 | 儀表板 |
| Search Analytics API | 每種搜尋類型每天最多 50,000 列,每次請求最多 25,000 列 | 16 個月 | 需要程式碼與 OAuth | 自動化、建立自己的資料庫 |
| Bulk data export | 所有資料列 | 從設定當天開始,保留到你刪除為止 | 需要雲端專案與 SQL | 完整資料、長期儲存 |
深入說明請參閱:Search Console API、Bulk data export 以及 Looker Studio。
不寫程式也能取得超過 1,000 列
每個經過篩選的檢視都有各自的 1,000 列額度,因此可以先把資料切分,再分別匯出:
- 依網站區塊。 用正規表示式篩選網頁,例如
/blog/,匯出後再對每個資料夾重複相同步驟。 - 依國家或裝置。 分別匯出各個市場的資料。
- 依月份。 範圍縮短後,每個期間會呈現不同的前 1,000 筆。
有兩點需要注意。查詢字詞篩選同樣會把罕見的匿名查詢從總計中排除,因此各個切片加總後,會與未篩選的圖表數字不一致。此外,各切片之間可能有重疊,加總前請先去除重複。
讓匯出資料長期保持可用
匯出的檔案只是快照:這個月匯出的檔案無法在之後更新,而且 Search Console 中的資料超過 16 個月就會消失。如果匯出是為了保存歷史資料,請定期執行,在檔案名稱中標示日期範圍,並且每次都以相同的粒度儲存查詢與網頁資料。若要自動化儲存,請參閱Search Console 資料保留多久。
AutoPSEO 如何提供協助
AutoPSEO 中的每張表格都可以匯出為 CSV 或複製到剪貼簿,而且表格資料是透過 Search Console API 取得,而非 1,000 列的匯出功能,因此查詢或網頁清單比 Search Console 本身提供的長得多。若要把報表傳給其他人,可以將它儲存為分享連結:連結中包含最多 5,000 列的快照,任何擁有連結的人都能在沒有帳號的情況下開啟,也可以下載為 CSV 或獨立的 HTML 檔案。若是用於資料管線,AutoPSEO 的 REST API 只需要 API 金鑰就能回傳相同的資料。請參閱匯出資料與分享。