Понедельник, 20 июля 2026 г.
Что изменилось
31 августа 2026 г. мы приведем торговые кампании в соответствие с кампаниями с максимальной эффективностью для розничной торговли, включив по умолчанию рекламу местного ассортимента. Раньше разработчикам и рекламодателям нужно было явно задавать значение true в поле enable_local в объекте ShoppingSetting кампании, чтобы показывать товары из фида рекламы местного ассортимента.
После этого поле Campaign.ShoppingSetting.enable_local перестанет влиять на торговые кампании. Бэкенд Google Ads API автоматически переопределит это значение на true для всех торговых кампаний, фактически включив настройку "Товары местного ассортимента".
Что вам нужно сделать
В версии 25.1 и более поздних вам нужно будет обновить код, чтобы не задавать для enable_local значение false. В противном случае вы увидите ошибку ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT. Для версий до 25.1 немедленные изменения кода не требуются, а в запросах на изменение поля enable_local для торговой кампании значение будет обрабатываться как true.
Если вы ранее задавали для enable_local значение false, чтобы не показывать местные предложения в определенных торговых кампаниях, то теперь вам нужно использовать CampaignCriterionService, чтобы добавить listing scope со значением ONLINE для product_channel, или использовать раздел "Фильтр ассортимента" в настройках кампании, чтобы отфильтровать местный ассортимент и разделить бюджеты по каналам (онлайн и офлайн).
Обратите внимание, что это изменение касается только торговых кампаний. Поле enable_local продолжит работать как раньше для других поддерживаемых типов кампаний, например кампаний с максимальной эффективностью и кампаний для создания спроса.
Если у вас есть вопросы или вы хотите обсудить эту запись, свяжитесь с нами на сервере Discord сообщества Google по рекламе и аналитике.
Ярлыки: google-ads-api, shopping