Indeks
BusinessCallsService
(interfejs)AggregateMetrics
(komunikat)BusinessCallsInsights
(komunikat)BusinessCallsSettings
(komunikat)BusinessCallsSettings.CallsState
(wyliczenie)ErrorCode
(wyliczenie)GetBusinessCallsSettingsRequest
(komunikat)HourlyMetrics
(komunikat)ListBusinessCallsInsightsRequest
(komunikat)ListBusinessCallsInsightsResponse
(komunikat)MetricType
(wyliczenie)UpdateBusinessCallsSettingsRequest
(komunikat)WeekDayMetrics
(komunikat)
BusinessCallsService
Ten interfejs API pozwala firmom zarządzać połączeniami z firmą i gromadzić statystyki takie jak liczba nieodebranych połączeń z firmą. Dodatkowe informacje o połączeniach służbowych znajdziesz na https://support.google.com/business/answer/9688285?p=call_history
Jeśli profil firmy w Google jest połączony z kontem Google Ads i masz włączoną historię połączeń, połączenia, które trwają dłużej niż określony czas i które można przypisać do interakcji z reklamą, będą widoczne na połączonym koncie Google Ads w kolumnie „Połączenia z reklam”. Jeśli w strategii optymalizacji używasz inteligentnego określania stawek i konwersji telefonicznych, wydatki na reklamę mogą się zmienić. Więcej informacji o inteligentnym określaniu stawek”.
Aby wyświetlać połączenia z danej lokalizacji i wykonywać związane z nimi działania, musisz mieć uprawnienia OWNER
, CO_OWNER
lub MANAGER
.
GetBusinessCallsSettings |
---|
Zwraca zasób ustawień połączeń z firmy dla danej lokalizacji.
|
ListBusinessCallsInsights |
---|
Zwraca statystyki połączeń z firmy dla danej lokalizacji.
|
UpdateBusinessCallsSettings |
---|
Aktualizuje ustawienia połączeń biznesowych dla określonej lokalizacji.
|
AggregateMetrics
Dane zagregowane w podanym zakresie czasu.
Pola | |
---|---|
missed_calls_count |
Łączna liczba nieodebranych połączeń. |
answered_calls_count |
Łączna liczba odebranych połączeń. |
hourly_metrics[] |
Lista danych według pory dnia. |
weekday_metrics[] |
Lista danych według dnia tygodnia. |
start_date |
Data dla tych danych. Jeśli dane są miesięczne, używane są tylko rok i miesiąc. |
end_date |
Data zakończenia dla tych danych. |
BusinessCallsInsights
Statystyki połączeń z określoną lokalizacją.
Pola | |
---|---|
name |
To pole jest wymagane. Nazwa zasobu statystyk połączeń. Format: locations/{location}/businesscallsinsights |
metric_type |
Dane, których dotyczy dana wartość. |
aggregate_metrics |
Dane dla zakresu czasu na podstawie daty rozpoczęcia i zakończenia. |
BusinessCallsSettings
Ustawienia połączeń biznesowych dla danej lokalizacji.
Pola | |
---|---|
name |
To pole jest wymagane. Nazwa zasobu ustawień połączeń. Format: lokalizacje/{lokalizacja}/ustawienia połączeń biznesowych |
calls_state |
To pole jest wymagane. Stan rejestracji w usłudze Połączenia służbowe w danej lokalizacji. |
consent_time |
Tylko dane wejściowe. Czas, w którym użytkownik interfejsu API wyraził zgodę na połączenia biznesowe. |
CallsState
Możliwe stany lokalizacji w rozmowach służbowych. Stany można zmienić na tylko ENABLED lub DISABLED. Wszystkie inne elementy spowodują zwrócenie PREPOLICY_FAILED błędu.
Wartości w polu enum | |
---|---|
CALLS_STATE_UNSPECIFIED |
Nie określono. |
ENABLED |
Połączenia służbowe są włączone dla tej lokalizacji. |
DISABLED |
Połączenia służbowe z tą lokalizacją są wyłączone. |
ErrorCode
Kody błędów wewnętrznych.
Wartości w polu enum | |
---|---|
ERROR_CODE_UNSPECIFIED |
Nieokreślony kod błędu. |
ERROR_CODE_UNVERIFIED_LOCATION |
Lokalizacja nie jest zweryfikowana. |
ERROR_CODE_CALLS_NOT_ENABLED |
Stan połączeń biznesowych dla tej lokalizacji nie jest WŁĄCZONY. |
ERROR_CODE_NOT_ELIGIBLE_LOCATION |
W tej lokalizacji nie można wykonywać połączeń biznesowych. |
GetBusinessCallsSettingsRequest
Prośba o wiadomość dotyczącą GetBusinessCallsSettings.
Pola | |
---|---|
name |
To pole jest wymagane. BusinessCallsSettings. Pole |
HourlyMetrics
Dane dotyczące godziny.
Pola | |
---|---|
hour |
Godzina. Dozwolone są wartości z przedziału 0–23. |
missed_calls_count |
Łączna liczba nieodebranych połączeń w tej godzinie. |
ListBusinessCallsInsightsRequest
Prośba o wiadomość dotyczącą ListBusinessCallsInsights.
Pola | |
---|---|
parent |
To pole jest wymagane. Lokalizacja nadrzędna, dla której mają być pobierane statystyki połączeń. Format: lokalizacje/{identyfikator_lokalizacji} |
page_size |
Opcjonalnie. Maksymalna liczba BusinessCallsInsights do zwrócenia. Jeśli wartość nie zostanie określona, zwróconych zostanie maksymalnie 20. Niektóre z tych typów danych(np.AGGREGATE_COUNT) zwracają pojedynczą stronę. W przypadku tych danych parametr page_size jest ignorowany. |
page_token |
Opcjonalnie. Token strony otrzymany z poprzedniego wywołania Podczas podziału na strony wszystkie pozostałe parametry przekazywane w metodzie |
filter |
Opcjonalnie. Filtr ograniczający statystyki połączeń do zwrócenia. Odpowiedź zawiera tylko wpisy pasujące do filtra. Jeśli wartość MetricType nie zostanie podana, zwracana jest wartość AGGREGATE_COUNT. Jeśli nie zostanie podana data_końcowa, używana jest ostatnia data, dla której są dostępne dane. Jeśli nie podasz daty_początkowej, domyślnie zostanie użyta pierwsza data, dla której są dostępne dane, czyli obecnie 6 miesięcy. Jeśli data_początkowa jest wcześniejsza niż data dostępności danych, dane są zwracane od dnia, w którym są dostępne. Obecnie obsługujemy następujące filtry. 1. start_date="DATE", gdzie data jest w formacie RRRR-MM-DD. 2. end_date="DATE", gdzie data jest w formacie RRRR-MM-DD. 3. metric_type=XYZ, gdzie XYZ to prawidłowa wartość w polu MetricType. 4. spójniki(ORAZ) ze wszystkich powyższych, np. "start_date=2021-08-01 AND end_date=2021-08-10 AND metric_type=AGGREGATE_COUNT" Argument typ wskaźnika AGGREGATE_COUNT ignoruje część DD w dacie. |
ListBusinessCallsInsightsResponse
Odpowiedź na pytanie dotyczące ListBusinessCallsInsights.
Pola | |
---|---|
business_calls_insights[] |
Zbiór statystyk połączeń telefonicznych z firmą z danej lokalizacji. |
next_page_token |
Token, który można wysłać jako |
MetricType
Typ danych.
Wartości w polu enum | |
---|---|
METRIC_TYPE_UNSPECIFIED |
Typ danych jest nieokreślony. |
AGGREGATE_COUNT |
Podane wskaźniki to liczby agregowane z wejściowego zakresu czasowego. |
UpdateBusinessCallsSettingsRequest
Prośba o wiadomość dotyczącą UpdateBusinessCallsSettings.
Pola | |
---|---|
business_calls_settings |
To pole jest wymagane. BusinessCallsSettings (Ustawienia połączeń firmy), aby je zaktualizować. Pole |
update_mask |
To pole jest wymagane. Lista pól do zaktualizowania. |
WeekDayMetrics
Dane na dzień tygodnia.
Pola | |
---|---|
day |
Dzień tygodnia. Dozwolone są wartości od niedzieli do soboty. |
missed_calls_count |
Łączna liczba nieodebranych połączeń w tej godzinie. |