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 znajdziesz podsumowanie operacji i ograniczeń obsługiwanych 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 kampanii w Usługach Lokalnych można pobrać za pomocą metody GoogleAdsService.Search lub GoogleAdsService.SearchStream, aby uzyskać informacje o zasobach 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ć pole status kampanii i powiązanego z nią budżetu kampanii (amount_micros).

Konfigurowanie strategii ustalania stawek w kampaniach w Usługach Lokalnych

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

Ustaw harmonogram reklam jako kryterium kampanii

Jako kryterium kampanii możesz ustawić harmonogram reklam w kampanii Usług 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 w Usługach Lokalnych, dodaj parametr LocationInfo i ustaw go na location z CampaignCriterion wysyłanego do interfejsu Google Ads API za pomocą parametru CampaignCriterionService.MutateCampaignCriteria. Więcej informacji znajdziesz w artykule Kierowanie na lokalizację.

Kierowanie na określone typy usług

Aby włączyć kierowanie na określony typ usługi, dodaj parametr LocalServiceIdInfo i ustaw go na typ usługi.

Użyj identyfikatora usługi, który pasuje do lokalizacji i kategorii w kierowaniu kampanii.

Nieobsługiwane operacje

Ograniczenia wymienione 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 podelementach 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 ramach tych zasobów raportów tylko do odczytu:

Aby te zasoby zwróciły dane, na koncie klienta musi istnieć kampania Usług Lokalnych, która wysłała żądanie. Na każdym koncie klienta może być tylko 1 kampania w Usługach Lokalnych, więc zasoby te nie określają żadnej kampanii. Aby zidentyfikować kampanię, z którą powiązane są 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 ujawnia szczegóły potencjalnego klienta, które są generowane, gdy klient zadzwoni, wyśle wiadomość lub zarezerwuje usługę od reklamodawcy.

Dane potencjalnych klientów korzystających z Usług Lokalnych można pobrać 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 równa się WIPED_OUT.
  • Dane od potencjalnych klientów, w przypadku których category_id należy do kategorii związanej z opieką zdrowotną, są niedostępne.

Usługi Lokalne – rozmowa od potencjalnego klienta

LocalServicesLeadConversation ukazuje szczegóły rozmów, które miały miejsce w ramach LocalServicesLead. Występuje relacja jeden do wielu z firmą LocalServicesLead, w której jeden potencjalny klient może prowadzić wiele rozmów. Nazwa zasobu powiązanego potencjalnego klienta znajduje się w polu lead.

Dane rozmów można pobrać z zasobu local_services_lead_conversation. Oto przykładowe zapytanie filtrujące wyniki dotyczące połączeń telefonicznych:

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'

Od wersji 17 interfejsu Google Ads API możesz używać metody LocalServicesLeadService.AppendLeadConversation, aby dołączać zasoby LocalServicesLeadConversation do LocalServicesLead.

Ograniczenia

  • Aby uzyskać dostęp do adresu URL nagrania rozmowy, musisz zalogować się za pomocą adresu e-mail mającego co najmniej dostęp tylko do odczytu do konta klienta Google Ads, do którego należy kampania, z którą powiązany jest potencjalny klient.
  • Wysłanie prośby o wszystkie rozmowy jednocześnie może być czasochłonne, dlatego przefiltruj rozmowy według potencjalnych klientów, 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 dla firm reklamodawców. Pamiętaj, że weryfikacje te są przeprowadzane na poziomie firmy i nie obejmują weryfikacji pracowników. Dane te obejmują:

  • Weryfikacje licencji
  • Weryfikacja ubezpieczenia
  • Weryfikacja danych i przeszłości
  • Weryfikacja rejestracji firmy

Za każdym razem, gdy do Reklam Usług Lokalnych jest wysyłana prośba o weryfikację, w interfejsie Google Ads API tworzona jest dla niej nowa instancja weryfikacji. Każdy artefakt weryfikacji reprezentuje jedną prośbę o weryfikację. 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 do sprawdzenia przeszłości pracownika, który ma być używany do weryfikacji
  • Czas sprawdzenia przeszłości pracownika (w stosownych przypadkach)
  • Adres URL dokumentu ubezpieczenia, aby wyświetlić przesłane już informacje o ubezpieczeniu
  • Powód odrzucenia ubezpieczenia (w odpowiednich przypadkach)
  • informacje o licencji (typ, numer, imię, nazwisko);
  • Powód odrzucenia licencji (jeśli dotyczy)
  • Adres URL dokumentu licencyjnego w celu wyświetlenia przesłanego zdjęcia licencji (jeśli dotyczy)
  • szczegóły rejestracji firmy (identyfikator czeku, numer rejestracyjny);
  • Powód odrzucenia rejestracji firmy (w odpowiednich przypadkach)
  • Adres URL dokumentu potwierdzającego rejestrację firmy, aby wyświetlić przesłane wcześniej zdjęcie rejestracyjne (w stosownych przypadkach)

Dane artefaktów weryfikacji można pobrać z zasobu local_services_verification_artifact. Oto przykładowe zapytanie, które pobiera dane wszystkich artefaktów weryfikacji związanych z licencją na danym koncie 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'

Licencja geograficzna i kategoria oraz dane ubezpieczeniowe

Aby automatycznie określić stan żądań weryfikacji 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 prezentuje 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

Osoba zatrudniona w usługach lokalnych

LocalServicesEmployee ujawnia dane dotyczące pracowników usług lokalnych, które reklamodawcy przesłali do naszych systemów swoje profile reklam.

Oto przykładowe zapytanie, które pobiera dane wszystkich pracowników działu obsługi lokalnej na danym koncie 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