TGViewer
PPC для сверхразумов | Александр Хитро PPC для сверхразумов | Александр Хитро @ppc_bigbrain · 3.88K subscribers
Post #1197 1.27K
😅 (1/3) Кросс-минусация на уровне групп в Power Query.

Вопрос от подписчика №40 от 16.02.2024:

Как делать кросс-минусацию по группам?

Коммандер не подходит тем, что при обязательном автотаргете Яндекс наплюет на ваши ключевые фразы и кросс-минусацию внутри на уровне фраз и будет показывать, где хочет и что хочет, и вся кластеризация идет в топку, к примеру, топоннимы будут показывать везде, но не там, где планировалось.

вопрос именно в кросс-минусации между группами, а не между ключевыми фразами, кросс-минусацию между ключевыми фразами я делаю, но необходима еще кросс-минусация групп

типичный пример
есть общая группа из разряда "купить Х"
есть ГЕО группа "купить Х в Мск"
все кросс-минусовано, но т.к. в 2х группах есть автотаргет, то в статистике мы видим, что показ поискового запроса "купить Х в Мск" был в группе купить Х


Отвечаю.

Пишу по памяти без интерфейса Power Query перед глазами:

🔢 Загрузить в PQ таблицу с двумя исходными столбцами: группы и фразы

🔢 Дублировать столбец фраз

🔢 Дубль столбца фраз разделить на столбцы по разделителю пробел

🔢 Выделить с зажатым шифтом все столбцы слева до разделенных => правый клик => отменить свертывание других столбцов

🔢 Удалить столбец с ключами и столбец "Атрибут"

🔢 Выделить оба столбца => удалить дубликаты

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

🔢 Но получится список уникальных словоформ. Чтобы не плодить лишние формы слов в минус-словах Директа, нужно получить список уникальных лемм (начальных словарных форм слов), сначала в Semtools лемматизировав фразы и загрузив в PQ не оригиналы фраз, а их леммы. Тогда в пункте 7 напротив групп получите меньший список уникальных лемм, из которых состоят все фразы в группе.

🔢 В левой панели PQ правый клик по названию запроса => дублировать запрос.

🔢 В верхнем меню Добавить столбец => пишем в формулу название предыдущего запроса, в ячейку подтянется целая таблица.

🔢 В шапке добавленного столбца жмете двойные стрелки => развернуть таблицу.

🔢 Получаете напротив каждой группы целиком всю таблицу, т.е. построчное перемножение всей таблицы на саму себя.

🔢 В верхнем меню Добавить столбец => пишем туда:

if [группа1] = [группа2] then 1 else 0


где:

[группа1] — название первого (исходного) столбца группы

[группа2] — название второго столбца группы, который вы домножили справа

Естественно, у вас название столбца будет другое. Чтобы не ошибиться в синтаксисе написания названия столбцов, просто выбирайте их из списка.

🔢 Включить фильтр по условному столбцу и снять галку с единиц, оставив только нули.

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

Теперь получаем список уникальных слов из всех остальных групп, которые отличаются от уже имеющихся слов в ключевиках группы, и сделать это не для одной группы, а для всех групп одновременно:


🔢 Добавить столбец => пишем формулу:

if [униграмма1] = [униграмма2] then 1 else 0


где:

[униграмма1] — столбец с униграммами (уникальными словами) из исходной таблицы, из которых состоят ключи в группе

[униграмма2] — столбец с униграммами из второй таблицы, которую вы приклеили справа

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

Почти победили. Теперь этот вертикальный список слов разворачиваем в строку через разделитель пробел дефис " -":


🔢 Правый клик на столбце исходной группы => в верхнем меню слева Преобразование => Группировка => в появившемся окне сверху слева увидите столбец группы, по которому будет происходить группировка => ниже слева в пустое поле пишете название столбца, которое вы получите: "Минус-слова" => по центру в выпадающем списке выбираете Сумма => справа в конце выпадающего списка выбираете второй столбец с униграммами, который вы приклеили справа к исходной таблице => ОК

🔻 Читать дальше часть 2

————
Топ постов @ppc_bigbrain:
ч.1 | ч.2 | ч.3 | ч.4 | ч.5 | ч.6 | ч.7
More from @ppc_bigbrain
  1. Jun 3, 2026эмэйзинг нейродрисня когда пытаешься вправить нейтронке мозги из задницы в процессор, созд…
  2. May 27, 2026ну и чё теперь делать? а ведь был шанс via @ppc_bigbrain
  3. May 23, 2026маркетологи, как вам портрет платежеспособной аудитории? сохраняем или осуждаем? via @ppc_…
  4. May 21, 2026Что вы попробовали в своей карьере из любых родов деятельности один раз и сразу поняли, чт…
  5. May 20, 2026шта? абисните плес, я прост с деревни шёл 8к26 век, впнологи щщщетали цену клика калкурент…
  6. May 14, 2026«а мы агентство, которое скликивает рекламу по заказу яндекса» кулстори от того, кто умеет…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →