Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп

Автор: Александр Хитро

Недавно в паблике Yagla один из подписчиков задал специфический вопрос:

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #1

Ответ на него не сразу очевиден, но очень прост в решении, используя базовый функционал MS Excel без каких-либо специальных навыков.

У меня на решение ушла 1 минута. Но мы округлим до 2 минут, т.к. вы без подготовки и с непривычки потратите на 1 минуту больше.

Давайте разберём всё по шагам от и до. Я пользуюсь версией MS Excel 2007 на Windows 7, все скриншоты в статье будут оттуда. В более новых версиях MS Excel принцип действий аналогичен, минимальные различия лишь во внешнем виде интерфейса и расположении кнопок меню.

Шаг 1. Выгружаем РК из Директ Коммандера

— Получаем с сервера список всех РК
— На соседней вкладке получаем данные всех кампаний
— Выделяем необходимые РК (зажимаем Ctrl и кликаем по нужным кампаниям)
— Экспортируем из Директ Коммандера все выбранные РК в файл .csv
— Открываем файл

Шаг 2. Включаем фильтр по столбцам

— Кликаем мышкой на номер строки 3, тем самым выделяя всю строку.

Либо кликаете на любую ячейку в этой строке и жмёте «Shift + Пробел»

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #2

— Жмём сочетание клавиш «Ctrl + Shift + L», т.е. включаем фильтр по шапкам столбцов. И в каждой ячейке шапки появляется квадратик со стрелочкой.

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #3

Либо если вы не любитель горячих клавиш в Excel, что очень-очень зря, по старинке фильтр включается так:

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #4

Шаг 3. Находим уникальные ID объявлений

— Находим столбец «ID объявления». Справа от него добавляем новый пустой столбец. Условно назовём его шапку «111» для удобства чтения статьи.

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

  1. Выделение всего столбца — «Ctrl + Пробел»
  2. Добавление нового столбца — «Ctrl + Плюс»
  3. Удаление столбца — «Ctrl + Минус»

— В первую ячейку столбца «111» пишем единицу — 1.

— Во вторую ячейку этого столбца (ячейка «N5») пишем формулу:

=ЕСЛИ(M5=M4;"";1)

Суть формулы — если значение ячейки слева совпадает со значением ячейки, стоящей на одну строчку выше, то ставится единица. Если значения этих ячеек одинаковое, то ячейка остаётся пустой.

— Дважды кликаем на чёрный квадратик в правом нижнем углу этой ячейки, размножая указанную выше формулу до конца столбца.

Тем самым мы единичкой «1» отметили в столбце все строки с уникальным ID объявления. У каждого добавленного объявления в группе есть свой уникальный ID, даже если это дубли объявлений.

Шаг 4. Сцепляем вместе ячейки заголовков и текста.

— Находим три идущих подряд столбца: Заголовок 1, Заголовок 2, Текст

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #5

— Справа от столбца «Текст» добавляем ДВА пустых столбца: «СУММ» и «ДУБЛИ»

Это всё чисто технические названия, которые я придумал для статьи, они никак потом не повлияют на импорт файла в Директ Коммандер.

— Пишем в первой ячейке столбца «СУММ» формулу:

=N4&O4&P4

Можете не сомневаться, что ячейки у вас тоже совпадут, ибо Директ Коммандер экспортирует всем пользователям один и тот же файл.

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #6

— Дважды кликаем на маленький чёрный квадратик в правом нижнем углу этой ячейки, размножая формулу до конца столбца.

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #7

Теперь в столбце «СУММ» у нас есть сумма всех значений Заголовка 1, Заголовка 2 и Текста. Что позволит нам далее найти дубли объявлений.

Эта ячейка получится очень широкой, поэтому чтобы полностью увидеть совпадения значений нужно уменьшить масштаб отображения листа Excel, зажав на клавиатуре Ctrl и прокрутив вниз колёсико мышки до комфортного вам масштаба 70-85%.

Шаг 5. Двухэтапная сортировка листа

— В шапке столбца «СУММ» жмём на значок фильтра и в контекстном меню выбираем «Сортировка от А до Я»

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #8

— Скроллим лист влево и ищем столбец «ID группы»

— Повторяем то же самое действие сортировки со столбцом «ID группы»

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #9

Сортировку нужно делать именно в таком порядке: сначала столбец «СУММ», затем «ID группы».

Теперь мы имеем на рабочем листе Excel отсортированные по порядку группы, и в рамках этих групп — отсортированные по алфавиту суммы текстов объявлений.

Шаг 6. Фильтр уникальных ID объявлений

Ранее на шаге 3 мы единицами отметили все уникальные ID объявлений, теперь отфильтруем их.

— Жмём на фильтр по столбцу «111», убираем галочку с пункта «Пустые», жмём «ОК».

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #10

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

Шаг 7. Находим дубли объявлений

— В первой строке добавленного ранее столбца «ДУБЛИ» мы ничего не пишем.

— Во второй строке столбца «ДУБЛИ» пишем формулу (копируем отсюда):

=ЕСЛИ(R5="";"";ЕСЛИ(R5=R4;1;""))

— Дважды кликаем на чёрный квадратик в правом нижнем углу этой ячейки, размножая формулу до конца столбца.

Суть этой формулы в том, что она проверяет совпадение значения второй строки со значением в первой строке, и если проверять нечего (т.е. строка пустая), то ячейка тоже остаётся пустой.

— В одной из отфильтрованных ячеек скопируйте ID группы и вставьте это значение либо в блокнот, либо в новый документ MS Word / MS Excel. Нам потом понадобится этот ID чуть позже.

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #11

Шаг 8. Удаляем отфильтрованные строки

— Кликаем мышкой на номер строки, тем самым выделяя всю строку.

Либо кликаете на любую ячейку в этой строке и жмёте «Shift + Пробел»

— Жмём «Ctrl + Shift + Стрелка вниз», тем самым выделяем сразу все строки до конца столбца

— Жмём «Ctrl + С», чтобы на всякий случай убедиться, корректно ли Excel отфильтровал нужные нам строки. О корректности выделения отфильтрованных строк свидетельствует появление пунктирных линий между строками.

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #12

На этом маленьком скриншоте видно, как я выделил и нажал «Ctrl + С» на отфильтрованных строках 5 и 7. Строка 6 отсутствует. И поэтому между строками есть пунктирные линии.

Не знаю, исправлено ли это в новых версиях MS Office, но Excel 2007 иногда глючит, и по каким-то непонятным причинам выделение отфильтрованных ячеек с последующим редактированием строк (копирование, выделение цветом, удаление и т.д.) не срабатывает корректно. Т.е. на скриншоте выше вы при таком глюке не увидите пунктирных линий. Чтобы она сработала, я просто добавляю в любом месте новый столбец.

— После этого ещё раз выделяем необходимые строки.

— Жмём ещё раз «Ctrl + С», чтобы проверить корректность их выделения.

— Жмём правой кнопкой мыши на зону выделенных строк, выбираем из контекстного меню «Удалить строку».

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #13

— Сохраняем файл в формате .xls (для версии 97-2003)

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #14

Шаг 9. Импортируем файл в Директ Коммандер

Прошу прощения у всех, кто пользуется новой версией Директ Коммандера. Я это тупое бревно терпеть не могу и не пользуюсь им вообще. Поэтому ниже скриншоты из старой версии.

— Жмём кнопку импорта

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #15

— Выбираем файл в сохранённой папке на вашем компьютере

— В следующем появившемся окне обязательно жмём слева внизу галочку «Импортировать в исходную кампанию (или кампании) с перезаписью объявлений»

— Жмём «Импортировать»

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #16

— Жмём в следующем окошке «Импортировать»:

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #17

— Жмём «Продолжить»:

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #18

— Жмём «Продолжить» ещё раз:

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #19

На этом этапе очень важно НЕ НАЖАТЬ случайно на кнопку «Пропустить».

Шаг 10. Проверяем отсутствие дублей в найденных группах

— В файле Excel в одной из отфильтрованных ячеек скопируйте ID группы

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #20

— Выделите все РК в левом окне Директ Коммандера

— В центральном окне Директ Коммандера в самом низу включите отображение фильтра по столбцам

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #21

— В ячейку фильтра по номеру группы вставьте скопированный из Excel файла ID группы и нажмите Enter.

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #22

В центральном окне Директ Коммандера вы увидите отфильтрованную группу.

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #23

— В правом окне Директ Коммандера вы обнаружите меньше объявлений, чем было до этого. Естественно, ровно на столько же меньше, сколько вы удалили в MS Excel.

Шаг 11 Отправляете все РК на сервер

Вы великолепны.

Подытожим

Если делать все эти шаги осознанно и с пониманием того, что за чем следует и зачем это делается, то эта задача решается за 1–2 минуты. Тем более вам даже формулы писать самостоятельно не нужно. Просто копируйте их из статьи.

------

Ещё мои лонгриды на тему PPC/SMM:

1) Почему Гугл может не показывать объявления на поиске?

2) 90 вопросов SMM-щику. Исчерпывающее собеседование

3) ТОП–25 правил увеличения охвата и "разгона" РК в РСЯ (в трёх частях)

------

Высоких вам конверсий!

Автор: Александр Хитро

Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп, image #24

6 лет опыта, ~60 проектов:

— Комплексные стратегии рекламы для B2B, B2C, опта, производства.
— Реклама в Google Ads, КМС, Яндекс Директ, РСЯ. Баннерная реклама.
— Упаковка и создание сайтов. Адаптивная вёрстка. Повышение конверсии. Аналитика.
— Оформление и ведение пабликов ВК, FB, Instagram. Таргетинг и ретаргетинг.
— Составление контент-плана. Разработка баннеров, рекламных роликов.

1167 views·20 shares