Określ dostępność danych konwersji offline

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ść:

  1. 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.
  2. 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ą w https://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.