Kampanie w Usługach lokalnych

Dzięki kampaniom w Usługach Lokalnych możesz reklamować swoją firmę w Google i pozyskiwać kontakty do potencjalnych klientów bezpośrednio od potencjalnych klientów. W tym przewodniku podsumowujemy operacje i ograniczenia obsługiwane w bieżącej wersji interfejsu Google Ads API.

Obsługiwane operacje

Pobieranie kampanii i budżetów w Usługach Lokalnych

Kampanie i budżety w Usługach Lokalnych można pobierać za pomocą metody GoogleAdsService.Search lub GoogleAdsService.SearchStream, aby wysyłać zapytania o zasoby kampanii, gdzie advertising_channel_type = 'LOCAL_SERVICES'. Oto przykład:

SELECT
  campaign.id,
  campaign.status,
  campaign_budget.id,
  campaign_budget.period,
  campaign_budget.amount_micros,
  campaign_budget.type
FROM campaign
WHERE campaign.advertising_channel_type = 'LOCAL_SERVICES'

Edytowanie kampanii w Usługach Lokalnych

Możesz zaktualizować status kampanii i powiązane z nią pola amount_micros budżetu kampanii.

Konfigurowanie strategii ustalania stawek w kampaniach w Usługach Lokalnych

Jako standardową strategię ustalania stawek w kampaniach w Usługach Lokalnych możesz ustawić te strategie ustalania stawek:

Ustawianie harmonogramu reklam jako kryterium kampanii

Jako kryterium kampanii możesz ustawić harmonogram reklam w kampanii w Usługach Lokalnych.

Utwórz AdScheduleInfo i ustaw go na ad_schedule elementu CampaignCriterion, który jest wysyłany do interfejsu Google Ads API za pomocą CampaignCriterionService.MutateCampaignCriteria.

Ustaw kierowanie na lokalizację

Aby włączyć kierowanie na lokalizację w kampanii Usług Lokalnych, dodaj parametr LocationInfo i ustaw go jako wartość location z CampaignCriterion, która jest wysyłana do interfejsu Google Ads API przy użyciu parametru CampaignCriterionService.MutateCampaignCriteria. Więcej informacji znajdziesz w artykule Kierowanie na lokalizację.

Kieruj na konkretne typy usług

Aby włączyć kierowanie na określony typ usługi, dodaj właściwość LocalServiceIdInfo i ustaw ją jako typ usługi.

Użyj identyfikatora usługi, który jest zgodny z ustawieniami kierowania kampanii na lokalizację i kategorię.

Nieobsługiwane operacje

Ograniczenia podane w tabeli poniżej mogą się zmienić w kolejnych wersjach interfejsu Google Ads API.

Nieobsługiwane operacje
Tworzenie i usuwanie kampanii Interfejs Google Ads API blokuje tworzenie nowych kampanii w Usługach Lokalnych.
Operacje na podrzędnych elementach w kampanii Interfejs Google Ads API nie obsługuje tworzenia, modyfikowania, usuwania ani pobierania grup reklam, reklam i kryteriów w kampaniach w Usługach Lokalnych.

Materiały dotyczące Usług Lokalnych

Od wersji 15 interfejsu Google Ads API niektóre dane z Reklam Usług Lokalnych są widoczne bezpośrednio w interfejsie Google Ads API w tych zasobach raportów tylko do odczytu:

Aby zasoby te zwracały dane, na koncie klienta musi znajdować się kampania w Usługach Lokalnych, z której pochodzą dane. Konto klienta może mieć tylko 1 kampanię w Usługach Lokalnych, więc w tych zasobach nie ma określonej kampanii. Aby zidentyfikować kampanię, z którą są powiązane te zasoby, użyj tego zapytania:

SELECT campaign.id
FROM campaign
WHERE campaign.advertising_channel_type = 'LOCAL_SERVICES'

potencjalny klient w Usługach Lokalnych

LocalServicesLead wyświetla szczegóły potencjalnego klienta, które są generowane, gdy konsument zadzwoni, wyśle wiadomość lub zarezerwuje usługę od reklamodawcy.

Dane potencjalnego klienta w Usługach Lokalnych można pobierać z zasobu local_services_lead. Oto przykładowe zapytanie:

SELECT
  local_services_lead.lead_type,
  local_services_lead.category_id,
  local_services_lead.service_id,
  local_services_lead.contact_details,
  local_services_lead.lead_status,
  local_services_lead.creation_date_time,
  local_services_lead.locale,
  local_services_lead.lead_charged,
  local_services_lead.credit_details.credit_state,
  local_services_lead.credit_details.credit_state_last_update_date_time
FROM local_services_lead

Ograniczenia

  • Pole contact_details ma wartość null, jeśli lead_status ma wartość WIPED_OUT.
  • Dane od potencjalnych klientów, w przypadku których category_id należy do kategorii produktów związanych z opieką zdrowotną, są niedostępne.

Rozmowa z klientem w Usługach Lokalnych

LocalServicesLeadConversation – wyświetla szczegóły rozmów, które toczyły się w ramach LocalServicesLead. Relacja jeden do wielu LocalServicesLead utrzymuje się, gdy jeden potencjalny klient może prowadzić wiele rozmów. Nazwę zasobu powiązanego potencjalnego klienta znajdziesz w polu lead.

Dane rozmów można pobierać z zasobu local_services_lead_conversation. Oto przykład zapytania pozwalającego odfiltrować wyniki będące połączeniami telefonicznymi:

SELECT
  local_services_lead_conversation.id,
  local_services_lead_conversation.conversation_channel,
  local_services_lead_conversation.participant_type,
  local_services_lead_conversation.lead,
  local_services_lead_conversation.event_date_time,
  local_services_lead_conversation.phone_call_details.call_duration_millis,
  local_services_lead_conversation.phone_call_details.call_recording_url,
  local_services_lead_conversation.message_details.text,
  local_services_lead_conversation.message_details.attachment_urls
FROM local_services_lead_conversation
WHERE local_services_lead_conversation.conversation_channel = 'PHONE_CALL'

Ograniczenia

  • Aby uzyskać dostęp do adresu URL nagrania rozmowy, musisz zalogować się za pomocą adresu e-mail, który ma dostęp tylko do odczytu do konta klienta Google Ads, do którego należy kampania, z którą powiązany jest potencjalny klient.
  • Żądanie wszystkich rozmów jednocześnie może być czasochłonne, dlatego warto filtrować rozmowy według potencjalnego klienta, na przykład:

    SELECT
      local_services_lead_conversation.id,
      local_services_lead_conversation.event_date_time,
      local_services_lead_conversation.message_details.text
    FROM local_services_lead_conversation
    WHERE local_services_lead.id = LEAD_ID
    

Artefakt weryfikacji w Usługach Lokalnych

LocalServicesVerificationArtifact udostępnia dane weryfikacyjne firm reklamodawców. Pamiętaj, że weryfikacja odbywa się na poziomie firmy i nie obejmuje weryfikacji pracowników. Dane te obejmują:

  • Weryfikacje licencji
  • Weryfikacje ubezpieczenia
  • Weryfikacje sprawdzające przeszłość pracowników
  • Potwierdzenie rejestracji firmy

Za każdym razem, gdy do Reklam Usług Lokalnych jest wysyłana prośba o weryfikację, w interfejsie Google Ads API tworzony jest dla niej nowy artefakt weryfikacji, a każdy z artefaktów weryfikacji odpowiada pojedynczemu żądaniu weryfikacji. Każdy artefakt weryfikacji może zawierać niektóre z tych informacji w zależności od typu żądania weryfikacji:

  • Stan każdego artefaktu weryfikacji
  • Adres URL strony sprawdzającej przeszłość pracowników, który zostanie użyty do tej weryfikacji.
  • Czas sprawdzenia przeszłości pracownika (jeśli dotyczy)
  • Adres URL dokumentu ubezpieczeniowego, w którym można wyświetlić przesłane już informacje o ubezpieczeniu
  • Przyczyna odrzucenia ubezpieczenia (w odpowiednich przypadkach)
  • szczegóły licencji (typ, numer, imię, nazwisko);
  • Przyczyna odrzucenia licencji (jeśli dotyczy)
  • Adres URL dokumentu licencji na wyświetlenie przesłanego obrazu licencji (jeśli dotyczy)
  • informacje dotyczące rejestracji firmy (identyfikator, numer rejestracyjny),
  • Powód odrzucenia rejestracji firmy (w odpowiednich przypadkach)
  • Adres URL dokumentu rejestracyjnego firmy, który umożliwia wyświetlenie przesłanego zdjęcia rejestracyjnego (w odpowiednich przypadkach)

Dane artefaktów weryfikacji można pobierać z zasobu local_services_verification_artifact. Oto przykładowe zapytanie, które pobiera dane wszystkich artefaktów weryfikacji związanych z licencją dla danego konta klienta:

SELECT
  local_services_verification_artifact.id,
  local_services_verification_artifact.creation_date_time,
  local_services_verification_artifact.status,
  local_services_verification_artifact.artifact_type,
  local_services_verification_artifact.license_verification_artifact.license_type,
  local_services_verification_artifact.license_verification_artifact.license_number,
  local_services_verification_artifact.license_verification_artifact.licensee_first_name,
  local_services_verification_artifact.license_verification_artifact.licensee_last_name,
  local_services_verification_artifact.license_verification_artifact.rejection_reason
FROM local_services_verification_artifact
WHERE local_services_verification_artifact.artifact_type = 'LICENSE'

Dane geograficzne i kategoria danych dotyczących licencji i ubezpieczenia

Aby automatycznie określić stan próśb o weryfikację według lokalizacji geograficznej, a w szczególności kodu kierowania geograficznego) i identyfikatora kategorii usług lokalnych, możesz użyć w zasobie customer nowego pola o nazwie LocalServicesSetting.

To pole zawiera ogólne podsumowanie stanu próśb o weryfikację licencji i ubezpieczenia według lokalizacji i kategorii. Oto przykładowe zapytanie, które pobiera wszystkie takie dane:

SELECT
  customer.local_services_settings.granular_license_statuses,
  customer.local_services_settings.granular_insurance_statuses
FROM customer

Pracownik firmy świadczący usługi lokalne

LocalServicesEmployee ujawnia dane na temat pracowników usług lokalnych, które reklamodawcy przesłali do naszych systemów.

Oto przykładowe zapytanie pobierające dane wszystkich pracowników usługi lokalnej z danego konta klienta:

SELECT
  local_services_employee.status,
  local_services_employee.type,
  local_services_employee.university_degrees,
  local_services_employee.residencies,
  local_services_employee.fellowships,
  local_services_employee.job_title,
  local_services_employee.year_started_practicing,
  local_services_employee.languages_spoken,
  local_services_employee.first_name,
  local_services_employee.middle_name,
  local_services_employee.last_name
FROM local_services_employee