Jeśli rzadko przesyłasz dane o konwersjach offline, na przykład raz dziennie, a może nawet rzadziej, wprowadzasz do nich niejasności: czy brak informacji o konwersjach, czy że jeszcze nie przesłano danych?
Niejednoznaczność może spowodować, że strategie ustalania stawek kierowane na konwersje offline będą mniej skuteczne od innych. Strategie ustalania stawek oceniają stawki 4 razy dziennie. Niejednoznaczne dane konwersji mogą też wpływać na inne funkcje Search Ads 360.
Aby usunąć tę niejednoznaczność:
- Użytkownik Search Ads 360 musi zalogować się w interfejsie Search Ads 360 i zmienić ustawienia aktywności Floodlight, których używasz do raportowania konwersji offline. Instrukcje znajdziesz w Centrum pomocy Search Ads 360.
- Co jakiś czas wywołaj metodę
Conversion.updateAvailability()
dla każdej aktywności Floodlight offline. Ta metoda określa ostatnią datę i godzinę dostępności danych do aktywności Floodlight. Aby wywołać tę metodę, musisz opublikować ją whttps://www.googleapis.com/doubleclicksearch/v2/conversion/updateAvailability
, jak pokazano w poniższym przykładzie.
Jak często należy wywoływać funkcję Conversion.updateAvailability()?
Zalecamy zaimplementowanie pakietu podtrzymującego, który kontaktuje się z Search Ads 360 w regularnych odstępach czasu i przesyła nowe konwersje lub wywołuje funkcję Conversion.updateAvailability(), aby wskazać, że nie wystąpiły żadne konwersje. Przeczytaj artykuł Sprawdzone metody dodawania konwersji.
Wyślij żądanie konwersji.updateAvailability()
Przykładowe żądanie wskazuje, że wszystkie konwersje Floodlight o nazwie „Centrum obsługi telefonicznej” i identyfikatorze „257000000001464142” zostały przesłane na dzień 1378790000000. Sygnatura czasowa (w milisekundach) czasu UTC.
POST https://www.googleapis.com/doubleclicksearch/v2/conversion/updateAvailability Authorization: Bearer your OAuth 2.0 access token Content-type: application/json { "availabilities": [ { "agencyId": "12300000000000456", // Replace with your ID "advertiserId": "45600000000010291", // Replace with your ID "segmentationType": "FLOODLIGHT", "segmentationId": "25700000001464142", // Replace with your ID "segmentationName": "Test", "availabilityTimestamp": "1389348800000" } ] }
Obsługa odpowiedzi Search Ads 360
Jeśli przesyłanie się powiedzie, Search Ads 360 zwróci ten sam obiekt JSON:
{ "availabilities": [ { "agencyId": "12300000000000456", "advertiserId": "45600000000010291", "segmentationType": "FLOODLIGHT", "segmentationId": "25700000001464142", "segmentationName": "Test", "availabilityTimestamp": "1389348800000" } ] }
Jeśli żądanie się nie powiedzie lub nie uda się go przesłać, odpowiedź będzie zawierać komunikaty o błędach. Więcej informacji o tych komunikatach o błędach znajdziesz w artykule Obsługa odpowiedzi Search Ads 360 w przypadku żądań wstawienia.