Как в Яндекс Директ за 2 минуты удалить дубли объявлений на уровне групп
Автор: Александр Хитро
Недавно в паблике Yagla один из подписчиков задал специфический вопрос:
Ответ на него не сразу очевиден, но очень прост в решении, используя базовый функционал MS Excel без каких-либо специальных навыков.
У меня на решение ушла 1 минута. Но мы округлим до 2 минут, т.к. вы без подготовки и с непривычки потратите на 1 минуту больше.
Давайте разберём всё по шагам от и до. Я пользуюсь версией MS Excel 2007 на Windows 7, все скриншоты в статье будут оттуда. В более новых версиях MS Excel принцип действий аналогичен, минимальные различия лишь во внешнем виде интерфейса и расположении кнопок меню.
Шаг 1. Выгружаем РК из Директ Коммандера
— Получаем с сервера список всех РК
— На соседней вкладке получаем данные всех кампаний
— Выделяем необходимые РК (зажимаем Ctrl и кликаем по нужным кампаниям)
— Экспортируем из Директ Коммандера все выбранные РК в файл .csv
— Открываем файл
Шаг 2. Включаем фильтр по столбцам
— Кликаем мышкой на номер строки 3, тем самым выделяя всю строку.
Либо кликаете на любую ячейку в этой строке и жмёте «Shift + Пробел»
— Жмём сочетание клавиш «Ctrl + Shift + L», т.е. включаем фильтр по шапкам столбцов. И в каждой ячейке шапки появляется квадратик со стрелочкой.
Либо если вы не любитель горячих клавиш в Excel, что очень-очень зря, по старинке фильтр включается так:
Шаг 3. Находим уникальные ID объявлений
— Находим столбец «ID объявления». Справа от него добавляем новый пустой столбец. Условно назовём его шапку «111» для удобства чтения статьи.
Кстати, полезные горячие клавиши, чтобы экономить время на движении мышкой и выборе пунктов из контекстного меню:
- Выделение всего столбца — «Ctrl + Пробел»
- Добавление нового столбца — «Ctrl + Плюс»
- Удаление столбца — «Ctrl + Минус»
— В первую ячейку столбца «111» пишем единицу — 1.
— Во вторую ячейку этого столбца (ячейка «N5») пишем формулу:
=ЕСЛИ(M5=M4;"";1)
Суть формулы — если значение ячейки слева совпадает со значением ячейки, стоящей на одну строчку выше, то ставится единица. Если значения этих ячеек одинаковое, то ячейка остаётся пустой.
— Дважды кликаем на чёрный квадратик в правом нижнем углу этой ячейки, размножая указанную выше формулу до конца столбца.
Тем самым мы единичкой «1» отметили в столбце все строки с уникальным ID объявления. У каждого добавленного объявления в группе есть свой уникальный ID, даже если это дубли объявлений.
Шаг 4. Сцепляем вместе ячейки заголовков и текста.
— Находим три идущих подряд столбца: Заголовок 1, Заголовок 2, Текст
— Справа от столбца «Текст» добавляем ДВА пустых столбца: «СУММ» и «ДУБЛИ»
Это всё чисто технические названия, которые я придумал для статьи, они никак потом не повлияют на импорт файла в Директ Коммандер.
— Пишем в первой ячейке столбца «СУММ» формулу:
=N4&O4&P4
Можете не сомневаться, что ячейки у вас тоже совпадут, ибо Директ Коммандер экспортирует всем пользователям один и тот же файл.
— Дважды кликаем на маленький чёрный квадратик в правом нижнем углу этой ячейки, размножая формулу до конца столбца.
Теперь в столбце «СУММ» у нас есть сумма всех значений Заголовка 1, Заголовка 2 и Текста. Что позволит нам далее найти дубли объявлений.
Эта ячейка получится очень широкой, поэтому чтобы полностью увидеть совпадения значений нужно уменьшить масштаб отображения листа Excel, зажав на клавиатуре Ctrl и прокрутив вниз колёсико мышки до комфортного вам масштаба 70-85%.
Шаг 5. Двухэтапная сортировка листа
— В шапке столбца «СУММ» жмём на значок фильтра и в контекстном меню выбираем «Сортировка от А до Я»
— Скроллим лист влево и ищем столбец «ID группы»
— Повторяем то же самое действие сортировки со столбцом «ID группы»
Сортировку нужно делать именно в таком порядке: сначала столбец «СУММ», затем «ID группы».
Теперь мы имеем на рабочем листе Excel отсортированные по порядку группы, и в рамках этих групп — отсортированные по алфавиту суммы текстов объявлений.
Шаг 6. Фильтр уникальных ID объявлений
Ранее на шаге 3 мы единицами отметили все уникальные ID объявлений, теперь отфильтруем их.
— Жмём на фильтр по столбцу «111», убираем галочку с пункта «Пустые», жмём «ОК».
Тем самым мы отфильтровали в файле строки с уникальными ID объявлений, ибо значение ID объявлений многократно дублируется при перечислении ключевых фраз в файле. А нам эти дубли не нужны. Этот фильтр по единичкам мы не будем трогать до завершения всех наших действий.
Шаг 7. Находим дубли объявлений
— В первой строке добавленного ранее столбца «ДУБЛИ» мы ничего не пишем.
— Во второй строке столбца «ДУБЛИ» пишем формулу (копируем отсюда):
=ЕСЛИ(R5="";"";ЕСЛИ(R5=R4;1;""))
— Дважды кликаем на чёрный квадратик в правом нижнем углу этой ячейки, размножая формулу до конца столбца.
Суть этой формулы в том, что она проверяет совпадение значения второй строки со значением в первой строке, и если проверять нечего (т.е. строка пустая), то ячейка тоже остаётся пустой.
— В одной из отфильтрованных ячеек скопируйте ID группы и вставьте это значение либо в блокнот, либо в новый документ MS Word / MS Excel. Нам потом понадобится этот ID чуть позже.
Шаг 8. Удаляем отфильтрованные строки
— Кликаем мышкой на номер строки, тем самым выделяя всю строку.
Либо кликаете на любую ячейку в этой строке и жмёте «Shift + Пробел»
— Жмём «Ctrl + Shift + Стрелка вниз», тем самым выделяем сразу все строки до конца столбца
— Жмём «Ctrl + С», чтобы на всякий случай убедиться, корректно ли Excel отфильтровал нужные нам строки. О корректности выделения отфильтрованных строк свидетельствует появление пунктирных линий между строками.
На этом маленьком скриншоте видно, как я выделил и нажал «Ctrl + С» на отфильтрованных строках 5 и 7. Строка 6 отсутствует. И поэтому между строками есть пунктирные линии.
Не знаю, исправлено ли это в новых версиях MS Office, но Excel 2007 иногда глючит, и по каким-то непонятным причинам выделение отфильтрованных ячеек с последующим редактированием строк (копирование, выделение цветом, удаление и т.д.) не срабатывает корректно. Т.е. на скриншоте выше вы при таком глюке не увидите пунктирных линий. Чтобы она сработала, я просто добавляю в любом месте новый столбец.
— После этого ещё раз выделяем необходимые строки.
— Жмём ещё раз «Ctrl + С», чтобы проверить корректность их выделения.
— Жмём правой кнопкой мыши на зону выделенных строк, выбираем из контекстного меню «Удалить строку».
— Сохраняем файл в формате .xls (для версии 97-2003)
Шаг 9. Импортируем файл в Директ Коммандер
Прошу прощения у всех, кто пользуется новой версией Директ Коммандера. Я это тупое бревно терпеть не могу и не пользуюсь им вообще. Поэтому ниже скриншоты из старой версии.
— Жмём кнопку импорта
— Выбираем файл в сохранённой папке на вашем компьютере
— В следующем появившемся окне обязательно жмём слева внизу галочку «Импортировать в исходную кампанию (или кампании) с перезаписью объявлений»
— Жмём «Импортировать»
— Жмём в следующем окошке «Импортировать»:
— Жмём «Продолжить»:
— Жмём «Продолжить» ещё раз:
На этом этапе очень важно НЕ НАЖАТЬ случайно на кнопку «Пропустить».
Шаг 10. Проверяем отсутствие дублей в найденных группах
— В файле Excel в одной из отфильтрованных ячеек скопируйте ID группы
— Выделите все РК в левом окне Директ Коммандера
— В центральном окне Директ Коммандера в самом низу включите отображение фильтра по столбцам
— В ячейку фильтра по номеру группы вставьте скопированный из Excel файла ID группы и нажмите Enter.
В центральном окне Директ Коммандера вы увидите отфильтрованную группу.
— В правом окне Директ Коммандера вы обнаружите меньше объявлений, чем было до этого. Естественно, ровно на столько же меньше, сколько вы удалили в MS Excel.
Шаг 11 Отправляете все РК на сервер
Вы великолепны.
Подытожим
Если делать все эти шаги осознанно и с пониманием того, что за чем следует и зачем это делается, то эта задача решается за 1–2 минуты. Тем более вам даже формулы писать самостоятельно не нужно. Просто копируйте их из статьи.
------
Ещё мои лонгриды на тему PPC/SMM:
1) Почему Гугл может не показывать объявления на поиске?
2) 90 вопросов SMM-щику. Исчерпывающее собеседование
3) ТОП–25 правил увеличения охвата и "разгона" РК в РСЯ (в трёх частях)
------
Высоких вам конверсий!
Автор: Александр Хитро
6 лет опыта, ~60 проектов:
— Комплексные стратегии рекламы для B2B, B2C, опта, производства.
— Реклама в Google Ads, КМС, Яндекс Директ, РСЯ. Баннерная реклама.
— Упаковка и создание сайтов. Адаптивная вёрстка. Повышение конверсии. Аналитика.
— Оформление и ведение пабликов ВК, FB, Instagram. Таргетинг и ретаргетинг.
— Составление контент-плана. Разработка баннеров, рекламных роликов.
