Aby zapewnić użytkownikom komfort, Google sprawdzi, czy podane linki do działań działają i czy są zgodne z zasadami dotyczącymi działań w miejscu. W tym celu Google będzie korzystać z weryfikacji manualnej i automatycznej.
Sprawdzanie ręczne
Google ma zespół rozproszony po całym świecie. Zalecamy, aby w tych regionach nie blokować linków do działań, aby zapewnić szybkie wdrożenie i pomoc po uruchomieniu.
Automatyczne sprawdzanie (roboty indeksujące)
Robot indeksujący witryny w przypadku przekierowania zamówień będzie okresowo uzyskiwać dostęp do linków do działań. Jeśli robot indeksujący otrzyma z linku do działania kod stanu 4xx lub 5xx, link zostanie wyłączony i wyświetlony na panelu jakości danych dotyczących działań w miejscu.
Wykrywanie robotów internetowych
Aby uniknąć zablokowania narzędzia do pobierania danych z internetu (co spowoduje wyłączenie linku do działania), upewnij się, że Twój system zawsze zezwala na wysyłanie zapytań do strony przez to narzędzie. Aby zidentyfikować nasz program do pobierania danych z internetu:
- Klient użytkownika robota indeksującego będzie zawierać ciąg znaków Google-Food.
- Przykład: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko; Google-Food) Chrome/104.0.5112.101 Safari/537.36
- Możesz też sprawdzić, czy wywołania pochodzą z Google, korzystając z odwrotnego wyszukiwania DNS zgodnie z zaleceniami w artykule „Weryfikowanie Googlebota i innych robotów Google”. W naszym przypadku rozpoznawanie nazw DNS w kierunku odwrotnym przebiega w ten sposób:
google-proxy-***-***-***-***.google.com.
Pamięć podręczna
Aby zmniejszyć obciążenie witryny partnera, nasze roboty są zwykle skonfigurowane tak, aby uwzględniać wszystkie standardowe nagłówki pamięci podręcznej HTTP w odpowiedzi. Oznacza to, że w przypadku prawidłowo skonfigurowanych witryn unikamy wielokrotnego pobierania treści, które rzadko się zmieniają (np. bibliotek JavaScript). Więcej informacji o wdrażaniu buforowania znajdziesz w dokumentacji buforowania HTTP.