Кампании с максимальной эффективностью с целями по плате за запрос от клиента помогают местным компаниям привлекать клиентов. В таких кампаниях показывается реклама местных услуг, поэтому они также называются кампаниями с максимальной эффективностью для местных услуг. Они настраиваются с помощью полей и сервисов local_services_* в Google Ads API. При такой настройке расходы на маркетинг нацелены на прямое взаимодействие. Плата взимается не после клика по объявлению, а только если потенциальный клиент связывается с вами непосредственно через него.
Прежде чем начать, убедитесь, что у вас есть проект Google Cloud, одобренный для доступа к рабочей версии. Подробнее об уровнях доступа и допустимом использовании…
Рабочий процесс создания кампании
Чтобы создать кампанию с максимальной эффективностью и целями по плате за запрос от клиента, выполните следующие действия:
- Выполните предварительные требования на уровне аккаунта
- Как получить данные о компании и объекте адреса из профиля компании в Google
- Создание ресурсов кампании за один шаг (
GoogleAdsService.Mutate) - Включите кампанию и подтвердите данные о компании
Выполните требования на уровне аккаунта
Если вы создаете кампании для существующего аккаунта Google Рекламы, выполните следующие предварительные требования в аккаунте, прежде чем создавать кампанию. Если вы одновременно создаете новый аккаунт Google Рекламы, то перед созданием кампании выполните следующие действия:
- Примите Условия использования (только в интерфейсе Google Рекламы). Вы должны принять Условия использования Рекламы местных услуг на странице настроек аккаунта Google Рекламы. Это соглашение нельзя принять программно через API. Если вы создадите или включите кампанию, не приняв соглашение, то получите ошибку
CampaignError.LOCAL_SERVICES_AGREEMENT_REQUIRED. - Связь с профилем компании в Google (интерфейс или API Google Рекламы). Свяжите профиль компании с аккаунтом Google Рекламы (в интерфейсе Google Рекламы выберите Менеджер данных > Связанные аккаунты или сделайте это программно, используя
AssetSetтипаLOCATION_SYNC). Обратите внимание, что созданиеAssetSetтипаLOCATION_SYNCне активирует синхронизацию адресов для аккаунта. Вам также нужно прикрепить его к клиенту с помощьюCustomerAssetSet(CustomerAssetSetService.MutateCustomerAssetSets) и предоставитьhttp_authorization_tokenOAuth 2.0 с областью действияhttps://www.googleapis.com/auth/business.manage. Подробнее о том, как создать набор объектов синхронизации адресов и связать его с клиентом… В результате адреса компании будут синхронизированы с аккаунтом Google Рекламы как объектыLOCATIONна уровне аккаунта.
Как получить данные о профиле компании в Google и объекте адреса
Запросите ресурс asset с помощью GoogleAdsService.Search, используя объекты LOCATION, синхронизированные после связывания профиля компании в Google в разделе Выполните предварительные требования на уровне аккаунта.
Запрос извлекает listing_id профиля компании в Google, необходимый для настроек кампании, и asset.resource_name, необходимый для связывания с STATIC_LOCATION_GROUP AssetSet кампании с помощью AssetSetAsset:
SELECT
asset.id,
asset.name,
asset.location_asset.place_id,
asset.location_asset.business_profile_locations
FROM asset
WHERE asset.type = 'LOCATION'
Создание ресурсов кампании атомарно (GoogleAdsService.Mutate)
В кампаниях с целями по плате за запрос от клиента используются следующие ресурсы:
- Бюджет кампании
- Кампания
- Критерии кампании
- Группа геотаргетинга (
AssetSetиAssetSetAsset) - Набор объектов кампании
- Группы объектов
- Сигналы групп объектов
Учитывая особые требования к настройке кампаний с целями по плате за запрос от клиента, объедините все операции в один атомарный запрос GoogleAdsService.Mutate, чтобы предотвратить неполную настройку и обеспечить целостность транзакций.
CampaignBudget (СОЗДАТЬ)
Укажите дневной бюджет кампании:
amount_micros– дневной бюджет в микроединицах.delivery_method:STANDARD.explicitly_shared: должно быть задано значениеfalse. В кампаниях с максимальной эффективностью нельзя использовать общие бюджеты.
Campaign (СОЗДАТЬ)
В аккаунте клиента может быть только одна неудаленная кампания с максимальной эффективностью для местных услуг. При попытке создать вторую возвращается ошибка CampaignError.LOCAL_SERVICES_MULTIPLE_PERFORMANCE_MAX_CAMPAIGNS_NOT_ALLOWED.
name– обязательное название кампании.campaign_budget: временное название ресурсаCampaignBudget, созданного в том же запросе.advertising_channel_type: должно быть задано значениеPERFORMANCE_MAX.brand_guidelines_enabled: должно быть задано значениеfalse. В отличие от стандартных кампаний с максимальной эффективностью, в которых по умолчанию используетсяbrand_guidelines_enabled = trueи требуется связывание ресурсовBUSINESS_NAMEиLOGOCampaignAsset, в кампаниях с максимальной эффективностью для Местных услуг задаетсяbrand_guidelines_enabled = false.pmax_campaign_settings.local_services_enabled– необходимо задать значениеtrue(неизменяемое логическое значение; нельзя изменить после создания).pmax_campaign_settings.local_services_pmax_campaign_settings:country_code– обязательный двухбуквенный код страны по стандарту ISO-3166 ('US'). Проверяется при создании.listing_id– обязательный числовой идентификатор адреса поставщика в профиле компании в Google. Проверяется при создании кампании. Если идентификатор недействителен, возвращается ошибкаCampaignError.INVALID_LOCAL_SERVICES_PERFORMANCE_MAX_LISTING_ID.- Необязательно.
phone_numbers– повторяющееся сообщениеLocalServicesPhoneNumber, в котором указываются специальные номера телефонов для отслеживания или номера телефонов компании (phone_number,country_codeиGlsPhoneNumberTypephone_number_type). Если этот параметр не указан, по умолчанию используется номер телефона из связанного профиля компании в Google. Если в профиле компании нет номера телефона, этот параметр обязателен. Поддерживаемые значенияphone_number_type:DESTINATION_PHONE_NUMBER_FOR_ADS(для запросов от клиентов по телефону) иDESTINATION_PHONE_NUMBER_FOR_SMS_ONLY(необязательно, для SMS-уведомлений о текстовых запросах от клиентов). - Необязательно.
founding_year– год основания компании (например,1998). - Необязательный параметр
navigational_query_leads_enabled: логическое значение, указывающее, нужно ли получать лидов по навигационным брендированным запросам.
maximize_conversions: сообщение о необходимости настроить стратегию назначения ставокMAXIMIZE_CONVERSIONS(с необязательнойtarget_cpa_micros). Стратегии "Целевая рентабельность инвестиций в рекламу" и назначение ставок вручную не поддерживаются.status: при создании задайте значениеPAUSED, пока не будут готовы группы объектов, сигналы и подтверждение данных о компании.
CampaignCriterion (СОЗДАТЬ)
Определите параметры таргетинга для кампании, объединив по одной операции на критерий и связав их с временным названием ресурса кампании:
- Языковой таргетинг (
language). В кампаниях для США строго применяется английский язык (languageConstants/1000). Другие языки будут отклонены при изменении. - Геотаргетинг на территорию обслуживания (
location). В кампаниях с максимальной эффективностью для местных услуг должен быть задан хотя бы один положительный критерий местоположения, определяющий территорию обслуживания (если удалить все местоположения, возвращается ошибкаCampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN). Поддерживаются как положительные включения, так и исключения на уровне города, округа, почтового индекса или штата в пределах заявленной в кампании страныcountry_code(US). Таргетинг на уровне страны запрещен и отклоняется с ошибкойCampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGN. Чтобы сопоставить идентификаторы критериев с названиями, используйтеGeoTargetConstantService.SuggestGeoTargetConstants, язык запросов Google Ads Query Language для запросов кgeo_target_constantили справочную таблицу геотаргетинга Google Рекламы. - Необязательно: Собственное планирование показа объявлений (
ad_schedule). Если не указано, по умолчанию используется круглосуточный показ. Ограничьте показ с помощьюad_scheduleкритериев.
Группа геотаргетинга (AssetSet и AssetSetAsset) (СОЗДАТЬ)
Создайте AssetSet типа STATIC_LOCATION_GROUP, в котором location_group_parent_asset_set_id соответствует идентификатору активного LOCATION_SYNC AssetSet аккаунта, и свяжите определенный синхронизированный объект LOCATION с помощью AssetSetAsset.
Подробную информацию вы найдете в руководстве по объектам адресов.
CampaignAssetSet (СОЗДАТЬ)
Свяжите кампанию с набором объектов STATIC_LOCATION_GROUP. После этого связь нельзя будет изменить или удалить (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED).
Если задано значение partial_failure = false (по умолчанию для GoogleAdsService.Mutate), то при любой ошибке проверки в пакетных операциях вся транзакция отменяется. Применяются следующие три правила проверки CampaignAssetSet:
- С кампанией можно связать только один
STATIC_LOCATION_GROUPAssetSet(AssetSetLinkError.DUPLICATE_ASSET_SET_LINK). - В
STATIC_LOCATION_GROUPможет быть не более одного активного объектаLOCATION. - Идентификатор связанного объекта
LOCATIONдолжен совпадать сcampaign.pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id(AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID).
AssetGroup (СОЗДАТЬ)
Настройте группу объектов местных услуг. В отличие от стандартных кампаний с максимальной эффективностью, в группах объектов кампаний с максимальной эффективностью для местных услуг не требуются ресурсы AssetGroupAsset (заголовки, описания или изображения) или final_urls.
name– обязательное название группы объектов.campaign– временное название ресурсаCampaign, созданного в том же запросе.status: при создании необходимо задать значениеENABLED.google_local_services_info.category_id– стандартный идентификатор категории (например,xcat:service_area_business_plumber). Если указать неподдерживаемую категорию, возвращается значениеAssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY.- Необязательно.
google_local_services_info.callouts: повторяющееся сообщениеLocalServicesCallout(не более шести уточнений на группу объектов) сcallout_id.
AssetGroupSignal (СОЗДАТЬ)
В отличие от стандартных кампаний с максимальной эффективностью, в которых сигналы необязательны, в кампаниях с максимальной эффективностью для Местных услуг требуется хотя бы один local_services_id
AssetGroupSignal на группу объектов (если удалить все сигналы, возвращается AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS).
local_services_id – это сообщение LocalServiceIdInfo, в котором вы указываете в поле local_services_id.service_id действительный идентификатор типа задания (например, {"local_services_id": {"service_id": "install_faucet"}}). Ресурсы AssetGroupSignal являются неизменяемыми (только CREATE и REMOVE, без UPDATE).
Пример атомарного запроса mutate
В следующем примере REST JSON показано, как объединить все операции в один запрос POST /v26/customers/{customer_id}/googleAds:mutate с использованием временных названий ресурсов:
{
"mutateOperations": [
{
"campaignBudgetOperation": {
"create": {
"resourceName": "customers/{customer_id}/campaignBudgets/-1",
"name": "Local Services PMax Budget",
"amountMicros": "50000000",
"deliveryMethod": "STANDARD",
"explicitlyShared": false
}
}
},
{
"campaignOperation": {
"create": {
"resourceName": "customers/{customer_id}/campaigns/-2",
"name": "Local Services PMax Campaign",
"advertisingChannelType": "PERFORMANCE_MAX",
"status": "PAUSED",
"campaignBudget": "customers/{customer_id}/campaignBudgets/-1",
"brandGuidelinesEnabled": false,
"maximizeConversions": {},
"pmaxCampaignSettings": {
"localServicesEnabled": true,
"localServicesPmaxCampaignSettings": {
"countryCode": "US",
"listingId": "123456789",
"phoneNumbers": [
{
"phoneNumber": "+18005550100",
"countryCode": "US",
"phoneNumberType": "DESTINATION_PHONE_NUMBER_FOR_ADS"
}
],
"foundingYear": "1998",
"navigationalQueryLeadsEnabled": true
}
}
}
}
},
{
"campaignCriterionOperation": {
"create": {
"campaign": "customers/{customer_id}/campaigns/-2",
"language": {
"languageConstant": "languageConstants/1000"
}
}
}
},
{
"campaignCriterionOperation": {
"create": {
"campaign": "customers/{customer_id}/campaigns/-2",
"location": {
"geoTargetConstant": "geoTargetConstants/1014221"
}
}
}
},
{
"campaignCriterionOperation": {
"create": {
"campaign": "customers/{customer_id}/campaigns/-2",
"adSchedule": {
"dayOfWeek": "MONDAY",
"startHour": 9,
"startMinute": "ZERO",
"endHour": 17,
"endMinute": "ZERO"
}
}
}
},
{
"assetSetOperation": {
"create": {
"resourceName": "customers/{customer_id}/assetSets/-3",
"name": "Local Services Location Group",
"type": "STATIC_LOCATION_GROUP",
"locationGroupParentAssetSetId": "LOCATION_SYNC_ASSET_SET_ID"
}
}
},
{
"assetSetAssetOperation": {
"create": {
"assetSet": "customers/{customer_id}/assetSets/-3",
"asset": "customers/{customer_id}/assets/LOCATION_ASSET_ID"
}
}
},
{
"campaignAssetSetOperation": {
"create": {
"campaign": "customers/{customer_id}/campaigns/-2",
"assetSet": "customers/{customer_id}/assetSets/-3"
}
}
},
{
"assetGroupOperation": {
"create": {
"resourceName": "customers/{customer_id}/assetGroups/-4",
"campaign": "customers/{customer_id}/campaigns/-2",
"name": "Local Services Plumbing Asset Group",
"status": "ENABLED",
"googleLocalServicesInfo": {
"categoryId": "xcat:service_area_business_plumber",
"callouts": [
{
"calloutId": "family_owned"
}
]
}
}
}
},
{
"assetGroupSignalOperation": {
"create": {
"assetGroup": "customers/{customer_id}/assetGroups/-4",
"localServicesId": {
"serviceId": "install_faucet"
}
}
}
}
]
}
Автоматическое создание целей конверсий
Цели конверсий автоматически предоставляются и управляются серверной частью на основе соответствия аккаунта и партнера требованиям. Вам не нужно передавать операции с целями конверсий во время первоначального создания атомарной кампании.
В кампаниях Местных услуг можно использовать только поддерживаемые категории конверсий в лидов. При попытке настроить другие цели возвращается ошибка CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN.
Кроме того, в кампаниях для местных услуг необходимо переопределять цели на уровне кампании. Если этого не сделать, возвращается ошибка ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN.
- Кампании без купонов:
PHONE_CALL_LEAD (LOCAL_SERVICES_ADS): автоматически связывается как активная цель по умолчанию, доступная для назначения ставок (biddable = true), при создании кампании. Эта цель является обязательной и не может иметь значениеbiddable = false(в противном случае возвращается ошибкаCampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN).MESSAGE_LEAD (LOCAL_SERVICES_ADS)– автоматически создается на уровне аккаунта, но по умолчанию отключено на уровне кампании (biddable = false). Чтобы включить текстовые запросы от клиентов (при создании или позже), измените цель конверсии кампании сcustomers/{customer_id}/campaignConversionGoals/{campaign_id}~MESSAGE_LEAD~LOCAL_SERVICES_ADSнаbiddable = trueс помощьюCampaignConversionGoalOperation.BOOK_APPOINTMENT (LOCAL_SERVICES_ADS): инициализируется и связывается с дочерним объектом (biddable = true) асинхронно, как только в связанном адресе обнаруживается одобренный партнер Google сервиса "Забронировать через Google".
- Кампании с партнерами по купонам для точек продаж (Clover, Lightspeed, Express Oil):
CONVERTED_LEAD (LOCAL_SERVICES_ADS): автоматически связывается (использование офлайн-промоакции) как активная цель, доступная для назначения ставок, при создании. Кампании с партнерами по купонам оптимизируются только дляCONVERTED_LEADи не могут использовать цели по лидам, связанные со звонками или сообщениями.
Включите кампанию и подтвердите данные о компании
- Активируйте кампанию. Измените статус кампании с
PAUSEDнаENABLEDс помощьюCampaignService.MutateCampaigns. - Пройдите проверку на доверие и безопасность. Зарегистрируйте компанию, подтвердите личность, предоставьте лицензии и документы в интерфейсе Google Рекламы (Администратор > Правила). Показ объявлений начнется после завершения проверки.
Управление кампаниями с максимальной эффективностью и целями по плате за запрос от клиента и отчеты о них
Обзор доступности функций API
Хотя API позволяет партнерам управлять кампаниями в больших масштабах, он используется в сочетании с интерфейсом Google Рекламы для комплексного управления аккаунтами и кампаниями. Для некоторых путей клиента предлагается полная поддержка API, а для других требуется управление через интерфейс.
| Функция | Платформы и доступность | Сведения |
|---|---|---|
| Создание аккаунта и кампании | Полная поддержка API | Поддерживается в GoogleAdsService.Mutate. |
| Настройки кампаний | Полная поддержка API | Поддерживается в CampaignService.MutateCampaigns. |
| Управление объектами | Частичная поддержка API | Загрузка изображений рекламодателем доступна только в интерфейсе. |
| Отчеты о политиках для объектов | Полная поддержка API | Запросите статусы правил с помощью asset_group_asset. |
| Управление лидами и отчеты | Полная поддержка API | Запрашивайте лидов через local_services_lead, а разговоры – через local_services_lead_conversation. local_services_lead.campaign связывает записи о лидах с кампанией с максимальной эффективностью для местных услуг. |
| Лицензии | Только в интерфейсе | Выполнять задачи по проверке и просматривать статусы проверки можно только в интерфейсе (Администратор > Правила). |
| Настройте бюджет и назначение ставок | Полная поддержка API | Поддерживается MAXIMIZE_CONVERSIONS с необязательным target_cpa_micros. |
| Управление адресами | Полная поддержка API | Поддерживается через наборы объектов STATIC_LOCATION_GROUP. |
| Оплата и условия | Только в интерфейсе | Настроить платежную конфигурацию и принять Условия использования Рекламы местных услуг необходимо в интерфейсе Google Рекламы (Настройки аккаунта). |
Сведения о поле данных
В таблице ниже перечислены ресурсы, поля и возможности, доступные для кампаний с максимальной эффективностью для местных услуг.
| Ресурс | Поле или компонент | Изменяемый? | Доступность и правила в отношении местных услуг |
|---|---|---|---|
Campaign |
name |
Да | Название кампании (обязательно). |
Campaign |
campaign_budget |
Да | Название ресурса CampaignBudget, связанного с кампанией. |
Campaign |
advertising_channel_type |
ТОЛЬКО СОЗДАНИЕ | Необходимо указать следующее значение: PERFORMANCE_MAX. После создания изменить его нельзя. |
Campaign |
pmax_campaign_settings.local_services_enabled |
ТОЛЬКО СОЗДАНИЕ | Неизменяемое логическое значение. Чтобы включить функции и поведение Рекламы местных услуг, при создании необходимо задать значение true. Существующие стандартные кампании с максимальной эффективностью преобразовать нельзя. |
Campaign |
pmax_campaign_settings.local_services_pmax_campaign_settings.country_code |
ТОЛЬКО СОЗДАНИЕ | Обязательный двухбуквенный код страны по стандарту ISO. Строго соблюдается как 'US'. Значения, относящиеся к другим странам, отклоняются. |
Campaign |
pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id |
ТОЛЬКО СОЗДАНИЕ | Обязательный числовой идентификатор профиля компании в Google, представляющий физический адрес поставщика. При создании кампании проверяется соответствие связанным объектам адресов. |
Campaign |
pmax_campaign_settings.local_services_pmax_campaign_settings.phone_numbers |
Да | Номера телефонов компании или номера для отслеживания звонков, связанные с кампанией, в которой используется LocalServicesPhoneNumber. Если номер не указан, по умолчанию используется номер телефона из связанного профиля компании в Google. Если в профиле компании нет номера телефона, то его необходимо указать. Поддерживаемые значения GlsPhoneNumberType: DESTINATION_PHONE_NUMBER_FOR_ADS (для звонков) и DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY (необязательно, для SMS-уведомлений о текстовых запросах). |
Campaign |
pmax_campaign_settings.local_services_pmax_campaign_settings.founding_year |
Да | Год основания компании (например, 1998). Показывает значок "Работает с…". |
Campaign |
pmax_campaign_settings.local_services_pmax_campaign_settings.navigational_query_leads_enabled |
Да | Необязательное логическое значение, указывающее, нужно ли получать лидов по навигационным запросам, в которых упоминается название вашей компании. |
Campaign |
brand_guidelines_enabled |
ТОЛЬКО СОЗДАНИЕ | Необходимо указать следующее значение: false. В отличие от стандартных кампаний с максимальной эффективностью, в кампаниях с максимальной эффективностью для местных услуг не используются правила фирменного оформления и объекты бренда на уровне кампании. |
Campaign |
maximize_conversions |
Да | Сообщение о необходимой стратегии назначения ставок. Настраивает MAXIMIZE_CONVERSIONS (с необязательным target_cpa_micros). Целевая рентабельность инвестиций в рекламу и назначение ставок вручную не поддерживаются. |
Campaign |
bidding_strategy_type |
ТОЛЬКО ЧТЕНИЕ | Поле Campaign, предназначенное только для вывода, автоматически заполнено значением MAXIMIZE_CONVERSIONS. |
Campaign |
status |
Да | Статус кампании (PAUSED, ENABLED, REMOVED). Рекомендуется использовать статус PAUSED, пока настройка не будет завершена. |
CampaignBudget |
amount_micros |
Да | Дневной бюджет кампании, заданный в CampaignBudget. |
CampaignBudget |
delivery_method |
Да | Необходимо указать следующее значение: STANDARD. |
CampaignBudget |
explicitly_shared |
ТОЛЬКО СОЗДАНИЕ | Необходимо указать следующее значение: false. В кампаниях с максимальной эффективностью нельзя использовать общие бюджеты. |
CampaignConversionGoal |
biddable |
Да | Строго ограничено категориями конверсий в лидов для Местных услуг (PHONE_CALL_LEAD, MESSAGE_LEAD, BOOK_APPOINTMENT и CONVERTED_LEAD для партнеров по купонам в точках продаж; для других целей возвращается CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN). Для кампаний без купонов требуется PHONE_CALL_LEAD, и нельзя задать biddable = false (CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN). При отключении целей, переопределяющих цели кампании, возвращается ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN. |
CampaignCriterion |
Языковой таргетинг (language/LANGUAGE) |
Да | Критерий языка целевой аудитории. Для кампаний в США строго применяется английский язык (languageConstants/1000). Другие языки отклоняются при изменении. |
CampaignCriterion |
Геотаргетинг (location/LOCATION) |
Да | Геотаргетинг на уровне ниже национального (города, округа, медиарынки, почтовые индексы). Критерии должны находиться в стране кампании (US). Таргетинг на уровне страны (например, на все США) отклоняется (CampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGN). В кампаниях с максимальной эффективностью для местных услуг должен быть хотя бы один положительный критерий местоположения (CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN). |
CampaignCriterion |
Расписание показа объявлений (ad_schedule/AD_SCHEDULE) |
Да | Собственное расписание показа объявлений (day_of_week, время начала и окончания). Если расписание не задано, по умолчанию используется круглосуточный показ. |
AssetSet |
type = LOCATION_SYNC |
ТОЛЬКО СОЗДАНИЕ | Набор объектов на уровне аккаунта, синхронизирующий адреса из профиля компании в Google с объектами LOCATION в Google Рекламе. type нельзя изменить после создания. |
AssetSet |
type = STATIC_LOCATION_GROUP |
ТОЛЬКО СОЗДАНИЕ | Набор объектов, группирующий определенный синхронизированный объект типа "LOCATION", на который будет настроен таргетинг кампании. Требуется задать для location_group_parent_asset_set_id идентификатор набора объектов LOCATION_SYNC (type и location_group_parent_asset_set_id нельзя изменить после создания; связи AssetSetAsset можно только создавать и удалять). |
CampaignAssetSet |
Связь с набором объектов адресов | ТОЛЬКО СОЗДАНИЕ | Связывает STATIC_LOCATION_GROUP с кампанией. Принудительный откат транзакции: не более одной связи с группой адресов (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK), не более одного активного объекта адреса, а идентификатор связанного объекта адреса должен совпадать с listing_id кампании (AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID). Созданную связь нельзя удалить (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED). |
AssetGroup |
name |
Да | Название группы объектов (обязательно). |
AssetGroup |
campaign |
ТОЛЬКО СОЗДАНИЕ | Название ресурса Campaign, связанного с группой объектов. |
AssetGroup |
status |
Да | Статус группы объектов. При создании необходимо указать значение ENABLED. |
AssetGroup |
google_local_services_info.category_id |
ТОЛЬКО СОЗДАНИЕ | Стандартизированный идентификатор категории (например, xcat:service_area_business_plumber). Неизменяемый после создания. Проверяется по белому списку поддерживаемых отраслей (AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY). |
AssetGroup |
google_local_services_info.callouts |
Да | Стандартизированные теги уточнений для компаний, в которых используется повторяющийся элемент LocalServicesCallout с callout_id. В группе объектов может быть не более шести уточнений. Должно соответствовать допустимым уточнениям для вертикали. |
AssetGroupSignal |
local_services_id.service_id |
ТОЛЬКО СОЗДАНИЕ И УДАЛЕНИЕ | Сигналы тем поиска, представляющие подробные предложения услуг в категории, с использованием LocalServiceIdInfo. В каждой группе объектов должен быть хотя бы один сигнал (AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS). |
LocalServicesLead |
Записи о лидах и метаданные | ТОЛЬКО ЧТЕНИЕ | Данные о лидах, полученные поставщиком, которые можно запрашивать, включая тип лида, статус оплаты, статус кредита, временную метку создания и local_services_lead.campaign, связывающий лиды с кампанией. |
LocalServicesLeadConversation |
Сведения о разговорах и записи | ТОЛЬКО ЧТЕНИЕ | Записи о взаимодействии с лидами, по которым можно выполнять запросы (длительность звонков, URL записей, текст сообщений). |
Часто задаваемые вопросы
В каких странах доступны кампании с максимальной эффективностью и платой за запрос от клиента?
Поддерживается только США (US).
Как найти идентификатор профиля компании в Google?
Идентификатор адреса можно найти в интерфейсе профиля компании в Google или программно, запросив объекты LOCATION с помощью языка запросов Google Рекламы. Подробные инструкции и примеры запросов приведены в статье Как получить данные о компании из профиля в Google и объект адреса.
Как активировать лидов-купонов?
Лиды по купонам доступны только для некоторых партнеров по POS-терминалам (Clover, Lightspeed, Express Oil). Если вы хотите узнать больше, обратитесь к представителю Google.
Включены ли сообщения от клиентов по умолчанию?
PHONE_CALL_LEAD (LOCAL_SERVICES_ADS) включен по умолчанию. MESSAGE_LEAD
(LOCAL_SERVICES_ADS) создается с biddable = false (отключено по умолчанию).
Чтобы включить текстовые запросы от клиентов, измените цель конверсии кампании на biddable =
true. Подробнее об автоматическом создании целей конверсий…