Tổng quan
Trình xem kho hàng trong Actions Center giúp bạn nắm được tình trạng nhập dữ liệu, trạng thái so khớp địa điểm và điều kiện phân phát của kho hàng tại địa phương cho Điểm yêu thích (POI).
Trình xem này hiển thị các vấn đề độc lập với từng lần nhập dữ liệu – các vấn đề có trạng thái thể hiện trạng thái phân phát đang hoạt động của từng nhà cung cấp dịch vụ, bao gồm mọi chế độ lỗi có thể xảy ra (chính sách, cảnh báo, lỗi, v.v.).
Hãy sử dụng công cụ này để:
- Tìm và kiểm tra tất cả nhà cung cấp dịch vụ đã nhập và trạng thái phân phát trực tiếp của họ.
- Chẩn đoán lỗi xác thực dữ liệu và lỗi vi phạm chính sách nội dung.
- Gửi và theo dõi đơn kháng nghị đối với mọi lỗi vi phạm chính sách.
- Kiểm tra thông tin chẩn đoán về việc so khớp nhà cung cấp dịch vụ và gửi đề xuất so khớp thủ công.
- Xem tải trọng JSON thô từ các lần nhập nguồn cấp dữ liệu gần đây nhất.
Cột trong bảng khoảng không quảng cáo
Chế độ xem danh sách cho thấy tất cả nhà cung cấp dịch vụ đã tải lên từ nguồn cấp dữ liệu Địa điểm yêu thích (POI), được sắp xếp theo thứ bậc theo thực thể. Bạn có thể lọc theo Mã địa điểm yêu thích tại địa phương, Trạng thái trùng khớp, Kiểu tích hợp và Nền tảng.
| Cột trong bảng tóm tắt | Mô tả |
|---|---|
| Mã địa điểm yêu thích tại địa phương | Giá trị nhận dạng riêng biệt của cơ sở lưu trú tại địa phương được cung cấp trong nguồn cấp dữ liệu (poi_id). |
| Tên địa điểm yêu thích bằng tiếng địa phương | Tên đã bản địa hoá của cơ sở lưu trú tại địa phương được trích xuất từ nguồn cấp dữ liệu. |
| Trạng thái so khớp | Cho biết liệu địa điểm yêu thích đã được so khớp với một trang thông tin trên Google Maps hay chưa: • Có (Huy hiệu màu xanh lục): Đã so khớp thành công với một địa điểm trên Google Maps. • Không (Huy hiệu màu đỏ): Không khớp; cần xem xét hoặc đề xuất so khớp. |
| Tích hợp | Đây là hình thức tích hợp Đơn vị tổng hợp tại địa phương. |
| Surface | Nền tảng phân phát mục tiêu (ví dụ: Tìm kiếm). |
| Trạng thái phân phát | Trạng thái đủ điều kiện phân phát theo thời gian thực: • Đã bật (Chỉ báo màu xanh lục): Đủ điều kiện và đang phân phát trên các nền tảng của Google. • Bị vô hiệu hoá (Chỉ báo màu đỏ): Bị chặn phân phát do lỗi xác thực, vi phạm chính sách hoặc trạng thái không khớp. |
| Lỗi | Số lượng vấn đề đang xảy ra có mức độ nghiêm trọng là Lỗi. Nếu có bất kỳ lỗi nào đối với một cơ sở lưu trú, thì cơ sở lưu trú đó sẽ không đủ điều kiện để phân phát trên bất kỳ nền tảng nào. |
| Cảnh báo | Số lượng vấn đề đang xảy ra có mức độ nghiêm trọng là Cảnh báo. Các cơ sở lưu trú có cảnh báo vẫn đủ điều kiện phân phát. |
| Thông tin về trận đấu | Chứa nút Chỉnh sửa kết quả trùng khớp, nút này sẽ mở ra bảng điều khiển tương tác để khắc phục kết quả trùng khớp. |
Chế độ xem chi tiết về địa điểm yêu thích
Khi nhấp vào bất kỳ mã địa điểm yêu thích nào trong chế độ xem danh sách, bạn sẽ được chuyển đến trang thông tin chi tiết dành riêng cho thực thể đó.
Chế độ xem chi tiết bao gồm 4 phần có thể mở rộng:
1. Thông tin cơ bản
Tóm tắt siêu dữ liệu thực thể cấp cao:
- Tên địa điểm yêu thích: Tên của cơ sở được phân tích cú pháp từ
data[].name.localizations. - Mã địa điểm yêu thích: Giá trị nhận dạng duy nhất của thực thể đối tác (
poi_id). - Nguồn dữ liệu: Tên chính xác của tệp nguồn cấp dữ liệu mà thực thể này được nhập.
2. Trạng thái Phục vụ
Phân tích chi tiết điều kiện phân phát theo từng nền tảng tích hợp và nền tảng mục tiêu:
- Tích hợp và nền tảng: Ngành dọc và nền tảng mục tiêu (ví dụ:
Local Aggregator UnittrênSearch). - Trạng thái phân phát: Trạng thái hiện tại của
EnabledhoặcDisabled. - Vấn đề: Hiển thị huy hiệu vấn đề cho tất cả lỗi hoặc cảnh báo đang hoạt động (ví dụ:
Unmatched entity,Policy Violation). Khi bạn nhấp vào huy hiệu vấn đề, Bảng chi tiết về vấn đề sẽ mở ra. - Đơn kháng nghị: Cho biết trạng thái ghi đè hoặc kháng nghị (
Under review,ApprovedhoặcRejected).
3. Thông tin trùng khớp
Hiển thị thông tin chẩn đoán về việc so khớp địa điểm:
- Thông tin đầu vào để so khớp: Địa chỉ thực tế được định dạng và phân tích cú pháp từ nguồn cấp dữ liệu của bạn (
street_address,locality,region,postal_code,country). - Kiểu khớp: Cơ chế phân giải khớp (ví dụ:
Location). - Không gian tên của trận đấu: Ngành dọc mà các thay đổi về trận đấu sẽ áp dụng (ví dụ:
Local Aggregator Unit). - Trạng thái so khớp:
Yes(Màu xanh lục) hoặcNo(Màu đỏ). - Kết quả so khớp: Tên, địa chỉ và mã địa điểm đã được giải quyết trên Google Maps.
- Chỉnh sửa video trùng khớp: Nút để mở hộp thoại đề xuất video trùng khớp.
4. JSON thô
Cung cấp trình xem mã tương tác có số dòng và tính năng làm nổi bật cú pháp, hiển thị toàn bộ gói dữ liệu JSON đã phân tích cú pháp (item_proto) để nhanh chóng gỡ lỗi và xác minh giản đồ. Các giá trị dữ liệu được trình bày ở đây sẽ phản ánh
các giá trị nhận được từ nguồn cấp dữ liệu địa điểm yêu thích.
Quy trình xử lý vấn đề và phân loại
Các thực thể bị gắn cờ có vấn đề sẽ bị vô hiệu hoá (nếu bị gắn cờ LỖI) hoặc bị hạ cấp (nếu bị gắn cờ CẢNH BÁO). Bạn không thể khiếu nại các vấn đề về thực thể có cảnh báo, và bạn có thể giải quyết cảnh báo bằng cách khắc phục vấn đề cơ bản.
Các loại vấn đề: Có thể kháng nghị và không thể kháng nghị
- Vấn đề không thể khiếu nại (Xác thực kỹ thuật, chất lượng dữ liệu và cảnh báo):
- Do lỗi giản đồ, thiếu các trường bắt buộc, toạ độ không hợp lệ, URL bị hỏng, mã nhận dạng trùng lặp hoặc cảnh báo nội dung không chặn (chẳng hạn như tên doanh nghiệp không phải ngôn ngữ mặc định hoặc bất kỳ ngôn ngữ nào cho nội dung mô tả, địa chỉ hiển thị và danh mục cơ sở).
- Cách giải quyết: Đối tác phải chỉnh sửa dữ liệu cơ bản trong nguồn cấp dữ liệu nguồn và tải tệp nguồn cấp dữ liệu đã cập nhật lên.
- Vấn đề có thể khiếu nại (Nội dung chặn và lỗi vi phạm chính sách):
- Được kích hoạt khi thành phần văn bản hoặc thành phần hình ảnh bắt buộc của tài sản không vượt qua được bộ lọc an toàn nội dung tự động với mức độ nghiêm trọng là LỖI.
- Cách giải quyết: Nếu nội dung tuân thủ chính sách của nền tảng, đối tác có thể nhấp vào nút Kháng nghị bên cạnh vấn đề trong Trung tâm hành động để gửi đơn kháng nghị. Đối tác phải đưa ra lý do và lời giải thích, sau đó nhóm kháng nghị của chúng tôi sẽ xem xét và phê duyệt hoặc từ chối yêu cầu. Bạn sẽ nhận được thông báo qua công cụ và email về các quyết định được đưa ra.
Danh mục vấn đề về đơn vị tổng hợp địa phương
Bảng sau đây trình bày toàn bộ lỗi xác thực và mã vấn đề về chính sách khi tích hợp Đơn vị tổng hợp địa phương:
| Mô tả vấn đề | Mức độ nghiêm trọng | Mã vấn đề | Trường / Đối số bị ảnh hưởng | Có thể khiếu nại không? | Hành động / Chính sách có liên quan |
|---|---|---|---|---|---|
| Thiếu mã địa điểm yêu thích | LỖI | MISSING_REQUIRED_FIELD
|
poi_id
|
Không | Cung cấp một poi_id riêng biệt. Hãy xem Quy cách nguồn cấp dữ liệu POI. |
| Thiếu ngôn ngữ mặc định cho trường "name" | LỖI | MISSING_REQUIRED_FIELD
|
name.default_locale
|
Không | Chỉ định mã ngôn ngữ BCP 47 hợp lệ cho ngôn ngữ mặc định. Xem phần Hỗ trợ đa ngôn ngữ. |
| Không tìm thấy bản dịch mặc định cho trường "name" | LỖI | MISSING_REQUIRED_FIELD
|
name.localizations
|
Không | Cung cấp giá trị cho tên được bản địa hoá của địa điểm yêu thích khớp với ngôn ngữ default_locale đã khai báo.
|
| Thiếu ngôn ngữ mặc định cho trường "description" | LỖI | MISSING_REQUIRED_FIELD
|
description.default_locale
|
Không | Chỉ định ngôn ngữ mặc định hợp lệ theo tiêu chuẩn BCP 47 cho nội dung mô tả cơ sở lưu trú. |
| Không tìm thấy bản dịch mặc định cho trường "description" | LỖI | MISSING_REQUIRED_FIELD
|
description.localizations
|
Không | Cung cấp văn bản mô tả khớp với ngôn ngữ default_locale đã khai báo.
|
| Thiếu ngôn ngữ mặc định cho trường "display_address" | LỖI | MISSING_REQUIRED_FIELD
|
display_address.default_locale
|
Không | Chỉ định ngôn ngữ mặc định hợp lệ theo tiêu chuẩn BCP 47 cho địa chỉ hiển thị. |
| Không tìm thấy bản dịch mặc định cho trường "display_address" | LỖI | MISSING_REQUIRED_FIELD
|
display_address.localizations
|
Không | Cung cấp văn bản địa chỉ được định dạng khớp với ngôn ngữ default_locale đã khai báo.
|
| Đã vượt quá số lượng hình ảnh tối đa | CẢNH BÁO | EXCEEDED_MAX_COUNT
|
images
|
Không | Giới hạn số lượng hình ảnh ở mức tối đa là 5 hình ảnh cho mỗi địa điểm yêu thích. Hình ảnh thừa sẽ bị loại bỏ. |
| Toạ độ vĩ độ không hợp lệ | LỖI | INVALID_LATLNG
|
location.latitude
|
Không | Nhập vĩ độ hợp lệ trong khoảng từ -90.0 đến +90.0. Xem phần Định nghĩa về toạ độ địa lý.
|
| Toạ độ kinh độ không hợp lệ | LỖI | INVALID_LATLNG
|
location.longitude
|
Không | Nhập kinh độ hợp lệ trong khoảng từ -180.0 đến +180.0. Xem phần Định nghĩa về toạ độ địa lý.
|
| Thiếu toạ độ vĩ độ | LỖI | MISSING_REQUIRED_FIELD
|
location.latitude
|
Không | Cung cấp giá trị vĩ độ để hoàn tất cặp toạ độ. Xem phần Định nghĩa về toạ độ địa lý. |
| Thiếu toạ độ kinh độ | LỖI | MISSING_REQUIRED_FIELD
|
location.longitude
|
Không | Cung cấp giá trị kinh độ để hoàn tất cặp toạ độ. Xem phần Định nghĩa về toạ độ địa lý. |
| Địa chỉ bị thiếu hoặc không có cấu trúc | LỖI | MISSING_REQUIRED_FIELD
|
location.address
|
Không | Cung cấp địa chỉ bưu chính có cấu trúc, bao gồm đường phố, địa phương, mã bưu chính và quốc gia. |
| URL không đúng định dạng hoặc không hợp lệ | LỖI | INVALID_ATTRIBUTE_VALUE
|
url
|
Không | Đảm bảo URL trang đích sử dụng giao thức HTTP/HTTPS được hỗ trợ và cú pháp hợp lệ. |
| Hình ảnh không hợp lệ hoặc không truy cập được | CẢNH BÁO | INVALID_IMAGE
|
image.url
|
Không | Xác minh rằng URL của hình ảnh có thể truy cập công khai và không yêu cầu xác thực hoặc trả về lỗi 4xx/5xx. |
| Mã địa điểm yêu thích trùng lặp | LỖI | DUPLICATE_ENTITY
|
poi_id
|
Không | Đảm bảo rằng mỗi poi_id là duy nhất trong tải trọng của nguồn cấp dữ liệu. Xoá các mục trùng lặp.
|
| Thực thể trùng lặp đã so khớp | LỖI | DUPLICATE_MATCHED_ENTITY
|
POI
|
Không | Xoá các mục trùng lặp khỏi nguồn cấp dữ liệu hoặc sử dụng công cụ So khớp thực thể địa điểm yêu thích để so khớp các doanh nghiệp riêng biệt với trang thông tin độc lập của họ trên Google Maps. |
| Thực thể không khớp | LỖI | UNMATCHED_ENTITY
|
POI
|
Không | So khớp địa điểm yêu thích với trang thông tin địa điểm trên Google Maps bằng công cụ So khớp thực thể địa điểm yêu thích. |
| Vi phạm chính sách về hình ảnh | LỖI | SAFE_SEARCH_POLICY_VIOLATION_IMAGE
|
image
|
Có | Xoá hoặc thay thế hình ảnh bị gắn cờ, hoặc nhấp vào Kháng nghị để gửi lý do chính đáng. Xem Chính sách về hình ảnh trong nội dung trên Google Tìm kiếm. |
| Lỗi vi phạm chính sách về văn bản – Tên mặc định | LỖI | SAFE_SEARCH_POLICY_VIOLATION_TEXT
|
name.localizations.*.text
|
Có | Xoá hoặc thay thế văn bản tên bị gắn cờ, hoặc nhấp vào Khiếu nại. Xem chính sách về nội dung văn bản của Google Tìm kiếm. |
| Lỗi vi phạm chính sách về văn bản – Tên không phải tên mặc định | CẢNH BÁO | SAFE_SEARCH_POLICY_VIOLATION_TEXT
|
name.localizations.*.text
|
Không | Xoá hoặc thay thế văn bản tên bị gắn cờ. Xem chính sách về nội dung văn bản của Google Tìm kiếm. |
| Lỗi vi phạm chính sách về văn bản – Nội dung mô tả | CẢNH BÁO | SAFE_SEARCH_POLICY_VIOLATION_TEXT
|
description.localizations.*.text
|
Không | Xoá hoặc thay thế văn bản mô tả bị gắn cờ. Xem chính sách về nội dung văn bản của Google Tìm kiếm. |
| Vi phạm chính sách về văn bản – Địa chỉ hiển thị | CẢNH BÁO | SAFE_SEARCH_POLICY_VIOLATION_TEXT
|
display_address.localizations.*.text
|
Không | Xoá hoặc thay thế văn bản địa chỉ hiển thị bị gắn cờ. Xem chính sách về nội dung văn bản của Google Tìm kiếm. |
| Thiếu ngôn ngữ mặc định cho Danh mục cơ sở | LỖI | MISSING_REQUIRED_FIELD
|
local_data.establishment_category.default_locale
|
Không | Cung cấp giá trị cho danh mục cơ sở được bản địa hoá của địa điểm yêu thích khớp với ngôn ngữ default_locale đã khai báo.
|
| Thiếu ngày mở cửa trong giờ hoạt động | LỖI | MISSING_REQUIRED_FIELD
|
local_data.business_hours.time_ranges.open_day
|
Không | Cung cấp ngày mở cửa hợp lệ trong giờ hoạt động. |
| Thiếu giờ mở cửa trong giờ hoạt động | LỖI | MISSING_REQUIRED_FIELD
|
local_data.business_hours.time_ranges.open_time
|
Không | Cung cấp giờ hoạt động hợp lệ. |
| Thiếu ngày đóng cửa trong giờ hoạt động | LỖI | MISSING_REQUIRED_FIELD
|
local_data.business_hours.time_ranges.close_day
|
Không | Cung cấp ngày đóng cửa hợp lệ trong giờ hoạt động. |
| Thiếu giờ đóng cửa trong giờ hoạt động | LỖI | MISSING_REQUIRED_FIELD
|
local_data.business_hours.time_ranges.close_time
|
Không | Cung cấp giờ đóng cửa hợp lệ. |
| Giờ mở cửa trong giờ hoạt động muộn hơn giờ đóng cửa | LỖI | NOT_LESS_THAN_FIELD
|
local_data.business_hours.time_ranges.open_time,
local_data.business_hours.time_ranges.close_time
|
Không | Cung cấp một cặp giờ mở cửa và giờ đóng cửa hợp lệ, đảm bảo giờ mở cửa sớm hơn giờ đóng cửa. |
| Giá trị tối thiểu của khoảng giá lớn hơn giá trị tối đa | LỖI | INVALID_PRICE_RANGE
|
local_data.price_range.min_price,
local_data.price_range.max_price
|
Không | Cung cấp một khoảng giá hợp lệ, trong đó giá tối thiểu thấp hơn giá tối đa. |
| Thiếu mã thương hiệu | LỖI | MISSING_REQUIRED_FIELD
|
local_data.brand_landing_pages.brand_id
|
Không | Cung cấp mã thương hiệu hợp lệ. |
| Mã thương hiệu trùng lặp trong một địa điểm yêu thích | LỖI | DUPLICATE_UNIQUE_PROPERTY
|
local_data.brand_landing_pages.brand_id
|
Không | Đảm bảo mỗi brand_id là duy nhất trong tải trọng POI. Xoá các mục trùng lặp.
|
| Thiếu URL mặc định của thương hiệu | LỖI | MISSING_REQUIRED_FIELD
|
local_data.brand_landing_pages.default_url
|
Không | Cung cấp một URL mặc định hợp lệ của thương hiệu. |
| URL thương hiệu không đúng định dạng hoặc không hợp lệ | LỖI | INVALID_ATTRIBUTE_VALUE
|
local_data.brand_landing_pages.default_url
|
Không | Đảm bảo URL mặc định của thương hiệu sử dụng giao thức HTTP/HTTPS được hỗ trợ và cú pháp hợp lệ. |
| Thiếu URL trang đích đã bản địa hoá của thương hiệu | LỖI | MISSING_REQUIRED_FIELD
|
local_data.brand_landing_pages.localized_landing_pages.url
|
Không | Cung cấp một URL hợp lệ cho trang đích được bản địa hoá. |
| URL trang đích được bản địa hoá của thương hiệu không đúng định dạng hoặc không hợp lệ | LỖI | INVALID_ATTRIBUTE_VALUE
|
local_data.brand_landing_pages.localized_landing_pages.url
|
Không | Đảm bảo URL trang đích được bản địa hoá sử dụng giao thức HTTP/HTTPS được hỗ trợ và cú pháp hợp lệ. |
| URL trang đích đã bản địa hoá của thương hiệu bị trùng lặp | LỖI | DUPLICATE_UNIQUE_PROPERTY
|
local_data.brand_landing_pages.localized_landing_pages.url
|
Không | Đảm bảo mỗi url là duy nhất trên các trang đích được bản địa hoá của địa điểm yêu thích. Xoá các mục trùng lặp.
|
| Thiếu ngôn ngữ của trang đích được bản địa hoá cho thương hiệu | LỖI | MISSING_REQUIRED_FIELD
|
local_data.brand_landing_pages.localized_landing_pages.locales
|
Không | Cung cấp một nhóm ngôn ngữ hợp lệ cho trang đích được bản địa hoá. |
| Ngôn ngữ của trang đích được bản địa hoá cho thương hiệu bị trùng lặp | LỖI | DUPLICATE_UNIQUE_PROPERTY
|
local_data.brand_landing_pages.localized_landing_pages.locales
|
Không | Đảm bảo mỗi locale là duy nhất trên các trang đích được bản địa hoá của địa điểm yêu thích. Xoá các mục trùng lặp.
|
| Vi phạm chính sách về văn bản – Danh mục cơ sở | CẢNH BÁO | SAFE_SEARCH_POLICY_VIOLATION_TEXT
|
local_data.establishment_category.localizations.*.text
|
Không | Xoá hoặc thay thế văn bản danh mục cơ sở bị gắn cờ. Xem chính sách về nội dung văn bản của Google Tìm kiếm. |
Mã vấn đề
Các phần sau đây cung cấp nguyên nhân chi tiết và các bước khắc phục cho từng mã vấn đề.
Thiếu trường bắt buộc
Mã vấn đề: MISSING_REQUIRED_FIELD
Mức độ nghiêm trọng: Lỗi (Chặn phân phát)
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật nguồn cấp dữ liệu về địa điểm yêu thích)
Lỗi này xảy ra khi một thực thể được nhập thiếu ít nhất một thuộc tính bắt buộc theo Quy cách của nguồn cấp dữ liệu về địa điểm yêu thích.
Kiểm tra bảng điều khiển Chi tiết vấn đề để xác định thuộc tính cụ thể nào bị thiếu, sau đó áp dụng cách khắc phục tương ứng:
1. Thiếu mã địa điểm yêu thích (poi_id)
- Nguyên nhân: Trường
poi_idtrống, rỗng hoặc thiếu trong đối tượng thực thể gốc. - Biện pháp khắc phục: Cung cấp giá trị nhận dạng chuỗi duy nhất và cố định cho cơ sở lưu trú.
{
"poi_id": "test_restaurant_1"
}
2. Thiếu ngôn ngữ mặc định hoặc tên được bản địa hoá (name)
- Nguyên nhân: Đối tượng
namethiếu chuỗidefault_localehoặc mảnglocalizationscó ngôn ngữ phù hợp. - Biện pháp khắc phục: Cung cấp cả
default_localevà ít nhất một mục bản địa hoá khớp với ngôn ngữ đó.
{
"name": {
"localizations": [
{
"locale": "en",
"text": "Tasty Bites Test Restaurant"
}
],
"default_locale": "en"
}
}
3. Thiếu ngôn ngữ mặc định hoặc địa chỉ được bản địa hoá (display_address)
- Nguyên nhân: Đối tượng
display_addressthiếu chuỗidefault_localehoặc mảnglocalizations. - Biện pháp khắc phục: Cung cấp cả
default_localevà ít nhất một mục bản địa hoá khớp với ngôn ngữ đó cho địa chỉ đường phố được định dạng.
{
"display_address": {
"localizations": [
{
"locale": "en",
"text": "1600 Amphitheatre Pkwy, Mountain View, CA 94043"
}
],
"default_locale": "en"
}
}
4. Thiếu ngôn ngữ mặc định hoặc nội dung mô tả được bản địa hoá (description)
- Nguyên nhân: Khi đối tượng
descriptionđược đưa vào, thìdefault_localehoặc bản địa hoá phù hợp sẽ bị thiếu. - Biện pháp khắc phục: Cung cấp cả
default_localevà ít nhất một mục bản địa hoá khớp với ngôn ngữ đó cho nội dung mô tả.
{
"description": {
"localizations": [
{
"locale": "en",
"text": "A mock restaurant for testing the POI feed ingestion."
}
],
"default_locale": "en"
}
}
5. Thiếu toạ độ địa lý (location.latitude / location.longitude)
- Nguyên nhân: Đối tượng
locationthiếu giá trị sốlatitudehoặclongitude. - Biện pháp khắc phục: Cung cấp cả
latitudevàlongitudedưới dạng số dấu phẩy động theo độ thập phân WGS84 tiêu chuẩn.
{
"location": {
"latitude": 37.422,
"longitude": -122.084
}
}
6. Thiếu địa chỉ bưu chính có cấu trúc (location.address)
- Nguyên nhân: Đối tượng
location.addressthiếu các thành phần địa chỉ bắt buộc (country,localityhoặcpostal_code). - Biện pháp khắc phục: Điền thông tin vào đối tượng địa chỉ bưu chính có cấu trúc theo tiêu chuẩn ISO.
{
"location": {
"address": {
"country": "US",
"locality": "Mountain View",
"postal_code": "94043",
"street_address": "1600 Amphitheatre Pkwy"
}
}
}
7. Thiếu ngôn ngữ mặc định cho danh mục cơ sở (local_data.establishment_category.default_locale)
- Nguyên nhân: Đối tượng
local_data.establishment_categorycó tồn tại, nhưngdefault_localebị thiếu, trống hoặc không khớp với bất kỳ mục nào trong mảnglocalizations. - Biện pháp khắc phục: Chỉ định một thẻ ngôn ngữ BCP 47 hợp lệ cho
default_localevà cung cấp ít nhất một chuỗi đã bản địa hoá khớp với ngôn ngữ đó.
{
"local_data": {
"establishment_category": {
"default_locale": "en",
"localizations": [
{
"locale": "en",
"text": "Restaurant"
}
]
}
}
}
8. Thiếu ngày mở cửa trong giờ hoạt động (local_data.business_hours.time_ranges.open_day)
- Nguyên nhân: Thiếu một mục nhập trong
local_data.business_hours.time_rangesopen_dayhoặc mục nhập đó được đặt thànhDAY_OF_WEEK_UNSPECIFIED. - Biện pháp khắc phục: Cung cấp một chuỗi ngày trong tuần hợp lệ (ví dụ:
"MONDAY","TUESDAY", v.v.).
{
"local_data": {
"business_hours": {
"time_ranges": [
{
"open_day": "MONDAY",
"open_time": { "hours": 11, "minutes": 0 },
"close_day": "MONDAY",
"close_time": { "hours": 21, "minutes": 0 }
}
]
}
}
}
9. Thiếu giờ mở cửa trong giờ hoạt động (local_data.business_hours.time_ranges.open_time)
- Nguyên nhân: Một mục trong
local_data.business_hours.time_rangesthiếu đối tượngopen_time. - Biện pháp khắc phục: Chỉ định
open_timebằnghours(0 – 23) vàminutes(0 – 59).
{
"local_data": {
"business_hours": {
"time_ranges": [
{
"open_day": "MONDAY",
"open_time": { "hours": 11, "minutes": 0 },
"close_day": "MONDAY",
"close_time": { "hours": 21, "minutes": 0 }
}
]
}
}
}
10. Thiếu ngày đóng cửa trong giờ hoạt động (local_data.business_hours.time_ranges.close_day)
- Nguyên nhân: Thiếu một mục nhập trong
local_data.business_hours.time_rangesclose_dayhoặc mục nhập đó được đặt thànhDAY_OF_WEEK_UNSPECIFIED. - Biện pháp khắc phục: Cung cấp một chuỗi ngày trong tuần hợp lệ (ví dụ:
"MONDAY","TUESDAY", v.v.).
{
"local_data": {
"business_hours": {
"time_ranges": [
{
"open_day": "MONDAY",
"open_time": { "hours": 11, "minutes": 0 },
"close_day": "MONDAY",
"close_time": { "hours": 21, "minutes": 0 }
}
]
}
}
}
11. Thiếu giờ đóng cửa của doanh nghiệp (local_data.business_hours.time_ranges.close_time)
- Nguyên nhân: Một mục trong
local_data.business_hours.time_rangesthiếu đối tượngclose_time. - Biện pháp khắc phục: Chỉ định
close_timebằnghours(0 – 23) vàminutes(0 – 59).
{
"local_data": {
"business_hours": {
"time_ranges": [
{
"open_day": "MONDAY",
"open_time": { "hours": 11, "minutes": 0 },
"close_day": "MONDAY",
"close_time": { "hours": 21, "minutes": 0 }
}
]
}
}
}
12. Thiếu mã nhận dạng thương hiệu (local_data.brand_landing_pages.brand_id)
- Nguyên nhân: Một mục trong
local_data.brand_landing_pagescóbrand_idtrống, rỗng hoặc bị thiếu. - Biện pháp khắc phục: Cung cấp giá trị nhận dạng chuỗi không trống khớp với cấu hình thương hiệu của đối tác đã đăng ký.
{
"local_data": {
"brand_landing_pages": [
{
"brand_id": "tasty_bites_brand",
"default_url": "https://www.tastybitestest.com"
}
]
}
}
13. Thiếu URL mặc định của thương hiệu (local_data.brand_landing_pages.default_url)
- Nguyên nhân: Thiếu một mục nhập trong
local_data.brand_landing_pagesdefault_urlhoặc mục nhập đó là một chuỗi trống. - Biện pháp khắc phục: Cung cấp một URL trang đích dự phòng hợp lệ (loại HTTP/HTTPS) cho những người dùng có ngôn ngữ không khớp với URL được bản địa hoá.
{
"local_data": {
"brand_landing_pages": [
{
"brand_id": "tasty_bites_brand",
"default_url": "https://www.tastybitestest.com"
}
]
}
}
14. Thiếu URL trang đích được bản địa hoá của thương hiệu (local_data.brand_landing_pages.localized_landing_pages.url)
- Nguyên nhân: Một mục bên trong
localized_landing_pagesbị thiếu hoặc trống trườngurl. - Cách khắc phục: Cung cấp một URL loại HTTP/HTTPS hợp lệ và đủ điều kiện cho trang đích được bản địa hoá.
{
"local_data": {
"brand_landing_pages": [
{
"brand_id": "tasty_bites_brand",
"default_url": "https://www.tastybitestest.com",
"localized_landing_pages": [
{
"url": "https://www.tastybitestest.com/en",
"locales": ["en-US", "en-GB"]
}
]
}
]
}
}
15. Thiếu ngôn ngữ của trang đích được bản địa hoá của thương hiệu (local_data.brand_landing_pages.localized_landing_pages.locales)
- Nguyên nhân: Một mục bên trong
localized_landing_pagesbị thiếu hoặc có mảnglocalestrống. - Biện pháp khắc phục: Cung cấp ít nhất một mã ngôn ngữ hoặc mã ngôn ngữ bản địa hoá BCP 47 hợp lệ (ví dụ:
["en-US"]) trong mảnglocales.
{
"local_data": {
"brand_landing_pages": [
{
"brand_id": "tasty_bites_brand",
"default_url": "https://www.tastybitestest.com",
"localized_landing_pages": [
{
"url": "https://www.tastybitestest.com/en",
"locales": ["en-US", "en-GB"]
}
]
}
]
}
}
Đã vượt quá số lượng hình ảnh tối đa
Mã vấn đề: EXCEEDED_MAX_COUNT
Mức độ nghiêm trọng: Cảnh báo
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng của nguồn cấp dữ liệu)
Lỗi này xảy ra khi tải trọng thực thể địa điểm yêu thích chứa hơn 5 đối tượng hình ảnh trong mảng images.
Cách khắc phục:
- Cắt bớt mảng
imagesđể mảng này chứa tối đa 5 ảnh chất lượng cao, đại diện cho cơ sở lưu trú tại địa phương. - Mọi hình ảnh vượt quá giới hạn 5 hình ảnh sẽ bị loại bỏ.
Toạ độ địa lý không hợp lệ
Mã vấn đề: INVALID_LATLNG
Mức độ nghiêm trọng: Lỗi (Chặn phân phát)
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng nguồn cấp dữ liệu)
Lỗi này xảy ra khi toạ độ địa lý được cung cấp trong location.latitude hoặc location.longitude nằm ngoài ranh giới hình cầu hợp lệ hoặc đại diện cho toạ độ rỗng không có người sinh sống.
Nguyên nhân thường gặp và cách khắc phục:
- Vĩ độ nằm ngoài giới hạn: Vĩ độ phải là một số thực dấu phẩy động trong khoảng từ
-90.0đến90.0. - Kinh độ nằm ngoài giới hạn: Kinh độ phải là một số thực dấu phẩy động trong khoảng từ
-180.0đến180.0. - Null Island (0,0): Việc gửi
0.0, 0.0hoặc số nguyên phần giữ chỗ (chẳng hạn như999, 999) sẽ khiến toạ độ bị từ chối. - Toạ độ bị hoán đổi: Xác minh rằng vĩ độ và kinh độ không bị đảo ngược trong quy trình chuyển đổi tuần tự.
Ví dụ về tải trọng hợp lệ:
{
"location": {
"latitude": 37.422,
"longitude": -122.084
}
}
URL không đúng định dạng hoặc không hợp lệ
Mã vấn đề: INVALID_ATTRIBUTE_VALUE
Mức độ nghiêm trọng: Lỗi (Chặn phân phát)
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng nguồn cấp dữ liệu)
Lỗi này xảy ra khi một giá trị thuộc tính không vượt qua được quy trình xác thực giản đồ, thường là do URL trang đích hoặc URL hình ảnh của đối tác không hợp lệ về mặt cú pháp.
Yêu cầu:
- Giao thức: URL phải chỉ định rõ ràng
http://hoặchttps://(bạn nên sử dụng HTTPS). - Mã hoá: URL chứa ký tự đặc biệt, dấu cách hoặc ký tự không phải ASCII phải được mã hoá theo phần trăm đúng cách (RFC 3986).
- Miền chính tắc: Đảm bảo miền đủ điều kiện (ví dụ:
https://example.com/local/123, không phảiexample.com/local/123hoặcwww.example).
Ví dụ về tải trọng hợp lệ:
{
"url": "https://www.tastybitestest.com/en"
}
Hình ảnh không hợp lệ hoặc không truy cập được
Mã vấn đề: INVALID_IMAGE
Mức độ nghiêm trọng: Cảnh báo
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng của nguồn cấp dữ liệu)
Cảnh báo này xảy ra trong giai đoạn tìm nạp hình ảnh không đồng bộ khi trình thu thập dữ liệu của Google không thể tải xuống, giải mã hoặc xác minh tài sản truyền thông từ image.url.
Mặc dù hình ảnh không hợp lệ bị bỏ qua, nhưng cơ sở lưu trú vẫn đủ điều kiện để phân phát.
Nguyên nhân thường gặp và cách khắc phục:
- Lỗi HTTP (404 / 403 / 500): URL hình ảnh trả về mã trạng thái HTTP không phải 200. Đảm bảo hình ảnh có thể truy cập công khai mà không cần xác thực, tường cookie hoặc các quy định hạn chế về danh sách cho phép IP.
- Chặn tệp robots.txt: Đảm bảo rằng Mạng phân phối nội dung (CDN) của bạn cho phép các tác nhân người dùng
GooglebotvàGooglebot-Image. - Định dạng tệp không được hỗ trợ: Hình ảnh phải ở định dạng đường quét chuẩn (
JPEG,PNG,WebP). Ảnh GIF động, SVG và định dạng máy ảnh thô không được hỗ trợ. Hãy xem nguyên tắc về hình ảnh của chúng tôi để biết thêm thông tin. - Lỗi chứng chỉ SSL: Xác minh rằng máy chủ lưu trữ hình ảnh có chuỗi chứng chỉ SSL hợp lệ.
Mã địa điểm yêu thích trùng lặp
Mã vấn đề: DUPLICATE_ENTITY
Mức độ nghiêm trọng: Lỗi (Chặn phân phát)
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng nguồn cấp dữ liệu)
Lỗi này xảy ra khi cùng một chuỗi poi_id xuất hiện nhiều lần trong một nhóm tệp nguồn cấp dữ liệu.
Cách khắc phục:
- Đảm bảo rằng mọi trang thông tin địa phương trong nguồn cấp dữ liệu của bạn đều có một
poi_idriêng biệt, mang tính tất định. - Nếu một cơ sở lưu trú tại địa phương có nhiều loại phòng hoặc mức giá, hãy hợp nhất các loại phòng hoặc mức giá đó vào một thực thể địa điểm yêu thích gốc duy nhất thay vì phát hành các bản ghi thực thể trùng lặp có mã nhận dạng giống hệt nhau.
Thực thể trùng khớp bị trùng lặp
Mã vấn đề: DUPLICATE_MATCHED_ENTITY
Mức độ nghiêm trọng: Lỗi (Chặn phân phát)
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng nguồn cấp dữ liệu hoặc sử dụng công cụ so khớp thực thể địa điểm yêu thích)
Lỗi này xảy ra khi có từ hai mục poi_id riêng biệt trở lên trong nguồn cấp dữ liệu của bạn khớp với cùng một trang thông tin chính tắc về địa điểm trên Google Maps. Khi nhiều doanh nghiệp liên kết với cùng một thực thể trên Google, tất cả các mục trùng lặp sẽ bị chặn phân phát cho đến khi vấn đề trùng lặp được giải quyết.
Cách giải quyết:
- Xác định các cơ sở lưu trú trùng lặp: Mở
Trình xem dữ liệu đã nhập
(Dữ liệu đã nhập > Nhật ký), chọn lần chạy nhập dữ liệu gần đây nhất rồi mở rộng bảng điều khiển
Xác thực. Nhấp vào hàng
DUPLICATE_MATCHED_ENTITYcó cùng giá trị nhận dạng nhóm Thông tin về vấn đề để xem tất cả bản ghipoi_idkhớp với cùng một thực thể trên Google. - Xoá trang thông tin trùng lặp khỏi nguồn cấp dữ liệu: Nếu các mục
poi_idtrùng lặp đại diện cho cùng một địa điểm thực tế của doanh nghiệp, hãy xoá các mục trùng lặp khỏi nguồn cấp dữ liệu để chỉ gửi mộtpoi_idcho cơ sở đó. - Điều chỉnh các kết quả trùng khớp không chính xác cho các doanh nghiệp độc lập: Nếu các mục trùng lặp
poi_idđại diện cho các doanh nghiệp riêng biệt, độc lập nhưng lại được so khớp không chính xác với cùng một pháp nhân trên Google, hãy mở doanh nghiệp được so khớp không chính xác trong Chế độ xem kho hàng rồi nhấp vào Chỉnh sửa kết quả trùng khớp để chọn hoặc đề xuất trang thông tin địa điểm chuyên biệt trên Google Maps. Bạn có thể xem hướng dẫn chi tiết trong hướng dẫn về So khớp thực thể của POI.
Pháp nhân không khớp
Mã vấn đề: UNMATCHED_ENTITY
Mức độ nghiêm trọng: Lỗi (Chặn phân phát)
Có thể khiếu nại: Không (Sử dụng công cụ So khớp thực thể POI hoặc sửa siêu dữ liệu thực thể)
Vấn đề này cho biết quy trình so khớp của Google không thể điều chỉnh trang thông tin địa phương của bạn cho phù hợp với một địa điểm chính tắc trên Google Maps.
Cách giải quyết:
- Xác minh các thuộc tính chính: Đảm bảo
name,display_address,location.address,url,telephonevàlocation.latitude/location.longitudecủa cơ sở lưu trú phản ánh chính xác vị trí thực tế của cơ sở lưu trú. - Kiểm tra thông tin trùng khớp: Xem cột Thông tin trùng khớp trong Chế độ xem kho hàng để xem các địa điểm đề xuất.
- Sử dụng Công cụ sửa lỗi trùng khớp địa điểm yêu thích: Nhấp vào Chỉnh sửa kết quả trùng khớp trong Actions Center để tìm kiếm và xác nhận Mã địa điểm chính xác trên Google theo cách thủ công. Bạn có thể xem hướng dẫn chi tiết trong hướng dẫn So khớp thực thể của POI.
Vi phạm chính sách về hình ảnh trên Google Tìm kiếm
Mã vấn đề: SAFE_SEARCH_POLICY_VIOLATION_IMAGE
Mức độ nghiêm trọng: LỖI (Chặn phân phát)
Có thể khiếu nại: Có
Xem mã vấn đề chính sách có liên quan tại đây: Nội dung trên Google Tìm kiếm Chính sách về hình ảnh
Nếu bạn cho rằng hình ảnh bị gắn cờ do nhầm lẫn (dương tính giả), hãy nhấp vào Tạo đơn kháng nghị trong bảng điều khiển Chi tiết vấn đề.
Google Search Content Text policy violation - Name
Mã vấn đề: SAFE_SEARCH_POLICY_VIOLATION_TEXT
Mức độ nghiêm trọng: Mức độ nghiêm trọng thay đổi tuỳ theo trường (xem thông tin chi tiết sau đây)
Trường bị ảnh hưởng: name.localizations.*.text
Có thể khiếu nại: Có (chỉ đối với LỖI ngôn ngữ mặc định); Không (đối với Cảnh báo ngôn ngữ không mặc định)
- Ngôn ngữ mặc định (
name.default_locale): LỖI (Chặn phân phát). Toàn bộ địa điểm yêu thích bị chặn phân phát. Nếu bạn cho rằng văn bản tên ngôn ngữ mặc định bị gắn cờ do nhầm lẫn (dương tính giả), hãy nhấp vào Tạo đơn kháng nghị trong bảng điều khiển Chi tiết vấn đề. - Ngôn ngữ không mặc định: Cảnh báo (Không chặn phân phát). Chỉ bản dịch được gắn cờ mới bị bỏ qua, còn địa điểm yêu thích vẫn đủ điều kiện để phân phát. Bạn không thể khiếu nại cảnh báo về ngôn ngữ không mặc định và có thể giải quyết cảnh báo này bằng cách cập nhật tải trọng của nguồn cấp dữ liệu.
Xem mã vấn đề chính sách có liên quan tại đây: Chính sách về nội dung văn bản trên Google Tìm kiếm
Google Search Content Text policy violation - Description
Mã vấn đề: SAFE_SEARCH_POLICY_VIOLATION_TEXT
Mức độ nghiêm trọng: Cảnh báo (Không chặn việc phân phát)
Trường bị ảnh hưởng: description.localizations.*.text
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng của nguồn cấp dữ liệu)
Cảnh báo này xuất hiện khi nội dung văn bản trong description.localizations bị gắn cờ
vì vi phạm chính sách về nội dung văn bản trên Google Tìm kiếm. Mặc dù bản dịch nội dung mô tả bị gắn cờ (hoặc toàn bộ trường description nếu ngôn ngữ mặc định bị gắn cờ) bị bỏ qua, nhưng địa điểm yêu thích vẫn đủ điều kiện để phân phát.
Xem mã vấn đề chính sách có liên quan tại đây: Chính sách về nội dung văn bản trên Google Tìm kiếm
Vi phạm chính sách về nội dung văn bản trên Google Tìm kiếm – Địa chỉ hiển thị
Mã vấn đề: SAFE_SEARCH_POLICY_VIOLATION_TEXT
Mức độ nghiêm trọng: Cảnh báo (Không chặn việc phân phát)
Trường bị ảnh hưởng: display_address.localizations.*.text
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng của nguồn cấp dữ liệu)
Cảnh báo này xảy ra khi văn bản địa chỉ được định dạng trong display_address.localizations chứa nội dung bị cấm theo chính sách về nội dung văn bản của Google Tìm kiếm. Mặc dù bản dịch địa chỉ bị gắn cờ (hoặc toàn bộ trường display_address nếu ngôn ngữ mặc định bị gắn cờ) bị bỏ qua, nhưng địa điểm yêu thích vẫn đủ điều kiện để phân phát.
Xem mã vấn đề chính sách có liên quan tại đây: Chính sách về nội dung văn bản trên Google Tìm kiếm
Giờ hoạt động của doanh nghiệp muộn hơn giờ đóng cửa
Mã vấn đề: NOT_LESS_THAN_FIELD
Mức độ nghiêm trọng: Lỗi (Chặn phân phát)
Trường bị ảnh hưởng: local_data.business_hours.time_ranges.open_time,
local_data.business_hours.time_ranges.close_time
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng nguồn cấp dữ liệu)
Lỗi này xảy ra khi giờ hoạt động open_time muộn hơn hoặc bằng close_time trong cùng một khoảng thời gian trong ngày.
Nguyên nhân thường gặp và cách khắc phục:
- Đảo ngược trong cùng ngày: Đảm bảo
open_timesớm hơnclose_time(ví dụ: 09:00 đến 17:00). - Ca đêm: Nếu một cơ sở mở cửa vào một ngày và đóng cửa sau nửa đêm của ngày tiếp theo (ví dụ: 21:00 đến 02:00), hãy đặt
close_daythành ngày tiếp theo (ví dụ:open_day:"FRIDAY",close_day:"SATURDAY").
Ví dụ về tải trọng hợp lệ:
{
"local_data": {
"business_hours": {
"time_ranges": [
{
"open_day": "MONDAY",
"open_time": { "hours": 9, "minutes": 0 },
"close_day": "MONDAY",
"close_time": { "hours": 17, "minutes": 0 }
}
]
}
}
}
Giá trị tối thiểu của khoảng giá lớn hơn giá trị tối đa
Mã vấn đề: INVALID_PRICE_RANGE
Mức độ nghiêm trọng: Lỗi (Chặn phân phát)
Trường bị ảnh hưởng: local_data.price_range.min_price,
local_data.price_range.max_price
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng nguồn cấp dữ liệu)
Lỗi này xảy ra khi min_price vượt quá max_price về giá trị hoặc nếu min_price và max_price chỉ định các mã đơn vị tiền tệ khác nhau.
Nguyên nhân thường gặp và cách khắc phục:
- Giá trị bị đảo ngược: Đảm bảo
min_pricethấp hơn hoặc bằngmax_price. - Đơn vị tiền tệ không khớp: Xác minh rằng cả
min_price.currency_codevàmax_price.currency_codeđều khớp với cùng một mã tiền tệ gồm 3 chữ cái theo tiêu chuẩn ISO 4217 (ví dụ:"USD").
Ví dụ về tải trọng hợp lệ:
{
"local_data": {
"price_range": {
"min_price": {
"currency_code": "USD",
"units": 15,
"nanos": 0
},
"max_price": {
"currency_code": "USD",
"units": 45,
"nanos": 0
}
}
}
}
Thuộc tính duy nhất bị trùng lặp trong một địa điểm yêu thích
Mã vấn đề: DUPLICATE_UNIQUE_PROPERTY
Mức độ nghiêm trọng: Lỗi (Chặn phân phát)
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng nguồn cấp dữ liệu)
Lỗi này xảy ra khi một trường hoặc phần tử phụ bắt buộc phải là duy nhất trên một thực thể địa điểm yêu thích chứa các mục trùng lặp.
Hãy kiểm tra bảng điều khiển Chi tiết vấn đề để xác định cơ sở lưu trú nào vi phạm tính duy nhất:
1. Mã thương hiệu trùng lặp trong một địa điểm yêu thích (local_data.brand_landing_pages.brand_id)
- Nguyên nhân: Cùng một chuỗi
brand_idxuất hiện trong nhiều mụcbrand_landing_pagescho một địa điểm yêu thích. - Biện pháp khắc phục: Hợp nhất tất cả trang đích cho thương hiệu đó vào một đối tượng
brand_landing_pagesduy nhất.
Ví dụ về tải trọng hợp lệ:
{
"local_data": {
"brand_landing_pages": [
{
"brand_id": "brand_zenchef",
"default_url": "https://bookings.zenchef.com/results?rid=287722"
},
{
"brand_id": "brand_opentable",
"default_url": "https://www.opentable.com/r/287722"
}
]
}
}
2. URL trang đích được bản địa hoá của thương hiệu bị trùng lặp (local_data.brand_landing_pages.localized_landing_pages.url)
- Nguyên nhân: URL trang đích giống hệt nhau được xác định nhiều lần trong
localized_landing_pagescho cùng một thương hiệu. - Biện pháp khắc phục: Đảm bảo mỗi mục nhập URL là riêng biệt hoặc liên kết nhiều ngôn ngữ trong mảng
localescủa một mục nhập URL.
Ví dụ về tải trọng hợp lệ:
{
"local_data": {
"brand_landing_pages": [
{
"brand_id": "brand_zenchef",
"default_url": "https://bookings.zenchef.com/results?rid=287722",
"localized_landing_pages": [
{
"url": "https://bookings.zenchef.com/en/results?rid=287722",
"locales": ["en-US"]
},
{
"url": "https://bookings.zenchef.com/fr/results?rid=287722",
"locales": ["fr-FR"]
}
]
}
]
}
}
3. Ngôn ngữ của trang đích được bản địa hoá cho thương hiệu bị trùng lặp (local_data.brand_landing_pages.localized_landing_pages.locales)
- Nguyên nhân: Cùng một mã ngôn ngữ (ví dụ:
"en-US") được lặp lại trong nhiều mục nhập tronglocalized_landing_pagescho cùng một thương hiệu. - Biện pháp khắc phục: Chỉ định mỗi thẻ ngôn ngữ cho đúng một trang đích được bản địa hoá.
Ví dụ về tải trọng hợp lệ:
{
"local_data": {
"brand_landing_pages": [
{
"brand_id": "brand_zenchef",
"default_url": "https://bookings.zenchef.com/results?rid=287722",
"localized_landing_pages": [
{
"url": "https://bookings.zenchef.com/en/results?rid=287722",
"locales": ["en-US", "en-GB"]
},
{
"url": "https://bookings.zenchef.com/fr/results?rid=287722",
"locales": ["fr-FR"]
}
]
}
]
}
}
URL thương hiệu không đúng định dạng hoặc không hợp lệ
Mã vấn đề: INVALID_ATTRIBUTE_VALUE
Mức độ nghiêm trọng: Lỗi (Chặn phân phát)
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng của nguồn cấp dữ liệu)
Trường bị ảnh hưởng: local_data.brand_landing_pages.default_url,
local_data.brand_landing_pages.localized_landing_pages.url
Lỗi này xảy ra khi URL mặc định của thương hiệu hoặc URL trang đích được bản địa hoá không vượt qua được quy trình xác thực cú pháp URI.
Yêu cầu:
- Giao thức: Phải chỉ định rõ ràng
http://hoặchttps://(https://là bắt buộc để phân phát trong môi trường thực tế). - Cú pháp: Phải là một URL hợp lệ, được mã hoá theo tỷ lệ phần trăm, tuân thủ RFC 3986 và có tên miền đủ điều kiện.
Ví dụ về tải trọng hợp lệ:
{
"local_data": {
"brand_landing_pages": [
{
"brand_id": "tasty_bites_brand",
"default_url": "https://www.tastybitestest.com/en",
"localized_landing_pages": [
{
"url": "https://www.tastybitestest.com/en/reservation",
"locales": ["en-US"]
}
]
}
]
}
}
Vi phạm chính sách về văn bản nội dung trên Google Tìm kiếm – Danh mục cơ sở
Mã vấn đề: SAFE_SEARCH_POLICY_VIOLATION_TEXT
Mức độ nghiêm trọng: Cảnh báo (Không chặn việc phân phát)
Có thể khiếu nại: Không (Giải quyết bằng cách cập nhật tải trọng của nguồn cấp dữ liệu)
Trường bị ảnh hưởng: local_data.establishment_category.localizations.*.text
Cảnh báo này xảy ra khi văn bản danh mục cơ sở được bản địa hoá không vượt qua được bộ lọc nội dung Tìm kiếm an toàn tự động. Mặc dù bản dịch danh mục cơ sở kinh doanh bị gắn cờ (hoặc toàn bộ trường establishment_category nếu ngôn ngữ mặc định bị gắn cờ) bị bỏ qua, nhưng địa điểm yêu thích vẫn đủ điều kiện phân phát.
Cách khắc phục:
- Tuân thủ chính sách: Xoá hoặc thay thế văn bản danh mục cơ sở kinh doanh bị gắn cờ bằng các cụm từ danh mục kinh doanh chuẩn tuân thủ chính sách về nội dung văn bản của Google Tìm kiếm
Ví dụ về tải trọng hợp lệ:
{
"local_data": {
"establishment_category": {
"default_locale": "en",
"localizations": [
{
"locale": "en",
"text": "Restaurant"
},
{
"locale": "fr",
"text": "Restaurant gastronomique"
}
]
}
}
}