Феликс Неботов

Блог о контекстной рекламе и веб-аналитике.

FreePBX. Настройка Астериска для оповещений на почту о пропущенных входящих вызовах

У клиента установлен FreePBX в связке с Астериском и была задача настроить оповещение о всех пропущенных входящих звонках. Такое может случаться, когда линия перегружена или клиент звонил и менеджеры не успели ответить за 10 секунд и клиент положил трубку, а каждый звонок это деньги.

Потратил 2 дня, перелопатил кучу инфы и нашел достаточно простое решение, делюсь. Подошло решение из ветки на форуме Астериска, я переделал его под ssmtp, потому что с sendEmail.pl оказалось как-то сложнее.

  • 1. Настраивайте ssmtp для Яндекс Почты. Инструкция Гуглится за минуту, настройка занимает минут 10.
  • 2. Пишем в файл /etc/asterisk/extensions_override_freepbx.conf правило:
[ext-group]
exten => h,1,ExecIF($[${DIALSTATUS}!=ANSWER]?System(echo 'Перезвонить на номер: +${CALLERID(num)}\n\nДата и время звонка: ${STRFTIME(${EPOCH},,%C%y-%m-%d в %H:%M)}' | mail -s 'Перезвонить на пропущенный +${CALLERID(num)}' 'ВАШ E-MAIL')
exten => h,n,Hangup()
  • 3. В почте настраиваем, чтобы письма отмечались тегами:

Так выглядит письмо с тегом «ПЕРЕЗВОНИТЬ». Менеджерам сразу видно, что лид нужно обработать

Менеджеры ставят тег «Обработано», когда перезвонили клиенту»

Тело письма

Парсер оповещений из писем Яндекс Директа для Гмейла

Что собирает парсер

  • 1. Остановленные РК: имя аккаунта, дата, время, кампания, id кампании.
  • 2. РК в которых были отклонены объявления или расширения: уточнения, быстрые ссылки, изображения. В Директе есть такая штука, когда в теме письма может быть написано, что объявления приняты, а на самом деле это не так.
  • 3. Зачисления/возвраты на аккаунты: имя аккаунта, логин, дата, сумма зачисления без НДС.
  • 4. Остановки по ограничению дневного бюджета на аккаунте: имя аккаунта, логин, дата и время остановки аккаунта по лимиту.

Инструкция

За основу взят парсер Никиты Шеина.

Парсер открытых счетчиков Яндекс Метрики через Эксель. 500 сайтов в минуту

Что умеет парсер

  • 1. Собирает номера счетчиков Метрик по 3-м разным регуляркам из кода сайта и кода ГТМа, всего 6 проверок.
  • 2. Проверяет каждый спарсенный номер счетчика на «открытость» и пишет «ОК», если есть открытые счетчики.
  • 3. Даёт кликабельные ссылки для перехода в открытый счетчик.
  • 4. На первой вкладке написана регулярка, которая очищает УРЛы от хвостов, чтобы не парсить лишние УРЛы. Из https://yandex.ru/news/story/https://yandex.ru/

Что понадобится

  1. Скачайте и установите плагин SeoTools: https://seotoolsforexcel.com/download-seotools/
  2. Зарегистрируйте плагин:
    2.1 Жмёте «Register»

2.2 Запрашиваете триалку и регите плагин

  1. Лайфхак по SeoTools: триалку можно продлять бесконечно. Чтобы постоянно не регать почтовые ящики загуглите: temporary email
  1. Скачайте шаблон проверки УРЛов на открытые счетчики Яндекс Метрик.

Как пользоваться парсером

Открывайте вкладку «02_парсим», вставляйте список УРЛов в колонку «B». Номера счетчиков автоматически спарсятся с сайтов и проверятся на «открытость».

По ходу парсинга может выскакивать окно с ошибкой, нажимайте кнопку «Don’t show again», а в следующем окне «OK».

Еще может показаться, что процесс парсинга завис, а на самом деле нужно просто подождать, пока парсер закончит. В правом нижнем углу можно увидеть сколько УРЛов осталось пройти парсеру.

Рекомендации по парсеру

  • 1. Не фильтруйте и не сортируйте лист «02_парсим», парсинг начнется заново. Выделите результаты парсинга через CTRL+A, нажмите CTRL+C, перейдите на лист «03_готовые результаты» и НЕ нажимайте CTRL+V. Вставьте результаты через ленту «Главная» → «Вставить» → «Значения». Если вставить через CTRL+V, процесс парсинга начнется заново и всё подвиснет.
  • 2. Если ячейки прыгают туда-сюда, несколько раз нажмите кнопку «Stop» рядом с кнопкой Register. Процесс парсинга прекратится.
  • 3. При первой работе с парсером попробуйте маленький объём сайтов 100-200 штук, чтобы понять как он работает.

Зачем парсить открытые счетчики

  • 1. Чтобы сделать конкурентный анализ. Представьте, что вы заходите в новую нишу и вам со старта хочется понимать, какая аудитория конвертит, а какая — нет. Для этого не обязательно ждать 2-3 месяца пока накопятся данные. Загоняете всю вашу семантику в Кей Коллектор и собираете адреса сайтов конкурентов с объявлений и органики.
  • 2. Чтобы сделать коммерческое предложение для тендера. К вам в агентство заходит клиент из новой тематики, а экспертизы в агентстве нет, тут и пригодятся данные конкурентов.
  • 3. «Никогда не следует недооценивать предсказуемость тупизны» (c) Snatch. Да, у конкурентов могут быть открыты счетчики Яндекс Метрики, а еще в них бывают настроены цели. И данные из отчета «UTM» могут оказаться очень полезными :)

РСЯ, почему еще визитов может быть меньше чем кликов

Ранее я писал статью, как вычистить некачественные площадки в РСЯ через сопоставление визитов и кликов по площадкам. Статья актуальна, есть одно НО.

На данный момент (август 2018) Яндекс некорректно передавал и передает данные в параметр {source} — место показа. В этот параметр передается адрес площадки по которой был клик в РСЯ или внешних сетях. Сейчас при клике по графическому баннеру или смарт-баннеру в 90% случаев в этот параметр подставляется значение yastatic.net.

С Метрикой такая же ситуация — в 90% случаев туда не попадают данные при клике по графическому баннеру или смарт-баннеру.

Правильные данные только в мастере отчетов Директа.

Что такое yastatic.net

Насколько мне известно «yastatic.net» — это хранилище js-библиотек Яндекса и там лежит одна из библиотек, которая используется для определения и передачи источника клика для сайтов в РСЯ и внешних сетях.

Откуда я знаю что это ошибка

Я написал письмо в службу поддержки Яндекса и мне подтвердили, что параметр {source} некорректно передается при клике по графическим объявлениям и смарт-баннерам.

Ответ менеджера из Яндекса:

«Проблема на нашей стороне — сейчас мы некорректно работаем с параметром {source} в графических объявлениях и смарт-баннерах. Проблема известна нашей разработке и мои коллеги работают над ее устранением.

Сейчас вы можете просматривать корректную информацию о площадке на которой был показ только в мастере отчетов.»

Письмо писал 20 июня 2018, ребята несколько раз переносили срок исправления ошибки, до конца августа обещают починить.

Почему в 90% случаях площадка передается неправильно

Я разделяю рекламные кампании по типам баннеров: текстово-графические и графические. Поэтому у меня есть срез данных по кампаниям только с графическими объявлениями.

Отчет по значению yastatic.net в графических РК
В 88% при клике по графическим объявлениям в параметр {source} передается значение yastatic.net. Всего было 40 конверсий: 37 со значением yastatic.net и 3 с названием площадки. Получается что 93% конверсий пришли с неизвестных площадок

Чем это плохо

  • 1. Вы можете исключить хорошую площадку, посчитав, что она плохая.
  • 2. Данные могут расходиться во внешних системах автоматизации и аналитики. Например, в К50 в отчете по «Площадкам» часть данных тянется из Директа: название площадки, расходы, показы, клики. А часть данных из Аналитикса и колтрекинга: сеансы, глубина, время на сайте, конверсии. И получается, что «площадки» yastatic.net нет в К50 из-за того, что ее нет в отчетах Директа и все данные едут.
Отчет по кликам и сеансам в Директе по графическим объявлениям
Отчет по площадкам и кампаниям с графическими объявлениями. В 93% случаев по площадке авито нет сеансов. Плохая площадка, исключаем
Отчет по кликам и сеансам в Директе по текстово-графическим объявлениям
Отчет по площадкам и кампаниям с текстово-графическими объявлениями. Сеансы превышают количество кликов. Отличная площадка, оставляем

Что с этим делать

Для анализа площадок в РСЯ берите данные из Директа, Метрики и Аналитикса без учета графических объявлений и смарт-баннеров.

 403   2018   Директ   РСЯ

Список фродовых площадок в КМС

Это была выборка из 33 500 площадок КМС по которым были клики. Далее я выбрал фродовые площадки с высоким CTR, высоким расходом без конверсий и нашел чем они одинаковы между собой: whois, ip, различные вхождения в исходном коде сайта. И как оказалось, между фродовым площадками всегда находится что-то общее, видимо потому что сайты штампуют.

Перед использованием списка, проверьте, вдруг я не прав и эти площадки у вас конвертят. Хотя маловероятно, что эти площадки могут конвертить.

*14.08.18 Обновил список фродовых площадок, добавил 1 947 площадки, которые собрал через скрипт Алексея Ярошенко по вхождениям в доменное имя. Также выложил список вхождений, который я использую для скрипта Ярошенко, всё в Гугл Доке по ссылке ниже.

16.07.18 Обновил список фродовых площадок, добавил 665 минус-площадок. Всего 2 360 уникальных площадок.

06.07.18 Сейчас в списке около 1 700 площадок. Список будет пополняться, добавляйте в закладки.

Список фродовых площадок в КМС: https://docs.google.com/spreadsheets/d/1Of0-hUx4kwxNl7g58pkGoIu7F8vpeXhu5yLFebxGkno/edit?usp=sharing

Обсуждение в группе в ФБ: https://www.facebook.com/groups/sem.russia/permalink/1793987317348810/

 308   2018   Адвордс   КМС
Ранее Ctrl + ↓