Объекты местоположения

В отличие от других объектов, объекты местоположений автоматически создаются API Google Рекламы после создания набора объектов. Сначала создайте набор ресурсов синхронизации местоположения и прикрепите его к клиенту. Затем, если вам нужно выбрать подмножество объектов местоположений в наборе объектов для кампании или группы объявлений, создайте набор объектов группы местоположений и прикрепите его к кампании или группе объявлений.

Создайте набор ресурсов синхронизации местоположения и прикрепите его к клиенту.

  1. Создайте набор ресурсов для синхронизации местоположений .
  2. Прикрепите его к клиенту с помощью CustomerAssetSetService .

Создайте набор ресурсов для синхронизации местоположений.

  1. Создайте новый AssetSet .
    1. Установите type LOCATION_SYNC .
    2. Установите location_set в новый LocationSet .
  2. В новом LocationSet
    1. Установите location_ownership_type в зависимости от вашего варианта использования:
      • Установите значение BUSINESS_OWNER , если вы являетесь владельцем компании.
      • Установите значение AFFILIATE если вы не являетесь владельцем предприятия, но продаете там свою продукцию.
    2. Установите поле source oneof в зависимости от вашего варианта использования:
      • Установите business_profile_location_set , если вы хотите синхронизировать свои местоположения в своем аккаунте профиля компании в Google .
      • Установите chain_location_set если вы хотите синхронизироваться с местоположениями в указанных идентификаторах цепочек.
      • maps_location_set если вы хотите вручную добавлять местоположения с помощью идентификаторов мест .

После того, как вы выполните вышеуказанные шаги, API Google Рекламы сгенерирует ресурсы местоположения и добавит их в созданный набор ресурсов синхронизации местоположения для вас, аналогично тому, как вы делаете это вручную с помощью AssetSetAssetService . Вам не нужно манипулировать ими, если только вы не хотите вручную добавить их в наборы активов статической группы местоположений .

Для клиента может существовать только один активный набор активов синхронизации местоположения со status ENABLED . Если вам нужно создать другой тип набора ресурсов синхронизации местоположения, сначала удалите существующий.

Прикрепите набор ресурсов синхронизации местоположения к клиенту

Используйте CustomerAssetSetService.MutateCustomerAssetSets , чтобы прикрепить к клиенту актив синхронизации местоположения, указанный в предыдущем разделе.

(Необязательно) Создайте набор объектов группы местоположений и прикрепите его к кампании или группе объявлений.

Набор активов группы местоположений необходим только в том случае, если вам нужно выбрать подмножество объектов местоположений. Это связано с тем, что кампании и группы объявлений наследуют объекты местоположений с уровня клиента.

Наборы объектов группы местоположений содержат подмножество ресурсов местоположений из набора ресурсов синхронизации местоположений . Вы можете динамически создавать набор объектов группы адресов, используя некоторые функции профиля компании в Google (например, фильтрацию по меткам) или идентификаторы сетей и местоположения сетей. Альтернативно вы можете статически создать набор активов группы местоположений.

  1. Создайте набор активов группы местоположений . Набор активов группы местоположений может быть динамическим или статическим .
  2. Прикрепите набор объектов к кампании с помощью или к группе объявлений, в зависимости от ваших потребностей .
  3. (Необязательно) Добавьте ранее созданные ресурсы во вновь созданный набор активов статической группы местоположений .

Для конкретного клиента вы можете создать несколько динамических или статических наборов активов группы местоположений.

Создание набора объектов группы местоположений

Создайте новый AssetSet и задайте для location_group_parent_asset_set_id идентификатор ранее созданного набора ресурсов синхронизации местоположений.

Затем задайте некоторые поля в зависимости от того, хотите ли вы создать динамический или статический набор активов группы местоположений.

Динамические наборы активов

В зависимости от поля, которое вы установили в LocationSet , задайте поля на основе следующего правила:

Если вы установите следующее поле Затем установите тип И установите это поле как одно из полей assets_set_source .
business_profile_location_set BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP business_profile_location_group
chain_location_set CHAIN_DYNAMIC_LOCATION_GROUP chain_location_group

Если вы maps_location_set при создании набора ресурсов синхронизации местоположений , вы не сможете создать набор ресурсов динамической группы местоположений. Это связано с тем, что вы вручную добавили местоположения по идентификаторам мест, и для этого типа местоположений нет функций фильтрации.

Статические наборы активов

Установите type STATIC_LOCATION_GROUP . Вы можете создавать статические наборы активов группы местоположений для любых типов наборов ресурсов синхронизации местоположений, независимо от того, какие поля ( business_profile_location_set , chain_location_set или maps_location_set ) вы установили в LocationSet .

Для статических наборов объектов группы местоположений вам необходимо вручную добавить созданные объекты местоположений в наборы объектов группы местоположений .

Прикрепите набор объектов к кампании или группе объявлений.

Используйте CampaignAssetSetService.MutateCampaignAssetSets , чтобы прикрепить набор активов группы местоположений к вашей кампании.

Альтернативно, используйте AdGroupAssetSetService.MutateAdGroupAssetSets , если вы хотите вместо этого прикрепить набор объектов группы местоположений к группе объявлений.

(Необязательно) Добавьте объекты местоположений в статический набор объектов группы местоположений.

Этот шаг необходим только в том случае, если вы ранее создали статический набор активов группы местоположений .

  1. Используйте отчет asset_set_asset , чтобы получить имена ресурсов ресурсов, автоматически созданных для ранее созданного набора ресурсов синхронизации местоположения . Используйте фильтрацию , чтобы получить только те ресурсы, которые вам нужны.
  2. Добавьте их в статический набор активов группы местоположений с помощью AssetSetAssetService.MutateAssetSetAssets .