Блог Интеграм

Рассказываем о проектах, обновлениях и событиях

В предыдущей статье я рассказывал, как мы использовали лайфхак с оплатой за конверсии в Яндекс.Директе. Помимо скрытой кнопки, которая появлялась по определённому и вполне логичному событию, мы также активно использовали так называемые «мусорные» ключи для привлечения рекламы по рекомендациям Яндекс.Директа.

Что такое мусорные ключи?

Это абстрактные ключевые слова, не несущие самостоятельного смысла, примерно как на картинке выше. Стоимость клика по ним может быть какой угодно, но мы ограничиваем её минимальной ценой, порядка 30 копеек за клик. Они могут быть нерелевантными к основной тематике вашего бизнеса, но при этом показываются, фактически, случайным пользователям, которые в итоге видят вашу «нерелевантную» рекламу.

Как это работает

Представьте, что вы работаете в сфере, где стоимость ключевых слов высока. Например, если вы продаёте носки, кухни или пластиковые окна, то конкуренция в этой нише будет огромной, и цена за клик по горячим ключевым словам может быть довольно высокой. Однако, если вы используете абстрактные и нерелевантные ключи, такие как «подстаканник», «подлокотник» или «шильдик для Мерседеса», то человек, который ищет отломанный вандалами шильдик для своего автомобиля, может случайно заметить вашу рекламу о замене Excel на полноценную базу данных и кликнуть по ней.

Преимущества мусорных ключей

Низкая стоимость клика: Поскольку этих ключей много, цена за клик по ним может быть любой и, в некоторых случаях, значительно ниже, чем по популярным запросам. Мы ограничиваем цену и неизбежно получаем по ней какой-то трафик.

Широкий охват: Использование большого количества таких ключей позволяет охватить более широкую аудиторию, даже если она не является целевой.

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

Пример из практики

Мы заменяем Excel, которым пользуются многие предприниматели. Поэтому наш первоначальный набор ключей включал такие слова, как "кружка», «ложка», «миска», «нож», «подстаканник», «подлокотник», «Мерседес» и «BMW». Далее Директ начинает радостно подсказывать связанные, по его мнению, слова, размножая наш бессмысленный набор ключей до допустимого предела поряка 200 штук. В итоге, человек, который ищет шильдик для своего автомобиля, видит боковым зрением нашу рекламу о замене Excel и кликает по ней. За 30 копеек.

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

Минусы

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

Вывод

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

Неделю назад мы начали активное продвижение нашего Конструктора Интеграм, и, кроме прочего, я много общаюсь с директологами. Все они спрашивают о моем предыдущем опыте и сколько денег я готов закинуть в топку Яндекс.Директа.

Рассказ о моём опыте внезапно всех удивляет, в частности, сегодня я задал такой вопрос одному из специалистов: «Я получил 17 тысяч кликов на Директе, как думаешь, во сколько они мне обошлись?»

Ответ был: «Тысяч 200, наверное»

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

В то время как правильный ответ: «2500 рублей», что на пару порядков меньше оценки специалиста. Выше скрин из Директа со статистикой по кампании, а ниже приведена картина из Яндекс.Метрики, которая принимала весь это трафик.

enter image description here

Действительно, советы Директа приводят к определенным расходам бюджета без какой-либо гарантии результата. Этот сервис Яндекса прямо спрашивает о моих доходах со сделки и цинично предлагает отдать не менее 50% выручки в качестве рекламных расходов. Рекомендует 60%. При этом всём, суммы моей выручки являются моим ожиданием от кампании, а вот выручка директа — это реальный процент от этой воображаемой суммы.

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

Итак, в чем суть лайфхфака, который, как будто, не знают директологи? Казалось бы, очевидная вещь: мы ставим стратегию оплаты за конверсии, а целью считается нажатие на кнопку. Всего-то надо скрыть эту кнопку изначально на странице, и показывать по нажатию на другую кнопку. В нашем случае вначале должна быть нажата кнопка «Бронировать»:

enter image description here

Она открывает целевую кнопку со ссылкой на оплату, и туда уже мало кто умеет дойти из ботов, кто скликивает рекламу.

Затем живой посетитель (не бот!) видит ссылку на страницу оплаты и принимает решение — купить ему услуги эксперта сейчас или же мучаться со своими экселями ещё какое-то время:

enter image description here

Интересно подобное попробовать самому? Подождите! Читайте статью про мусорные ключи и оставайтесь с нами, чтобы узнать больше.

Далее будет немного булшита букв от ИИ, как завершение статьи. Вы можете это не читать, это исключительно для SЕО. Спасибо!

В мире онлайн-рекламы важно не только знать инструменты, но и уметь ими грамотно пользоваться. Опыт показывает, что даже крупные платформы, такие как Яндекс.Директ, могут предложить стратегии, которые не всегда оптимальны для вашего бюджета.

Ключевым моментом является анализ и тестирование. Не стоит слепо доверять автоматическим рекомендациям — они могут привести к неоправданным расходам. Вместо этого, важно экспериментировать, отслеживать результаты и адаптировать кампании под свои цели.

Таким образом, успех в онлайн-продвижении зависит не только от размера бюджета, но и от умения эффективно его распределять.

Сегодня мы рассмотрим как подключить данные из веб-сервиса Интеграм к средству визуализации данных. Это может быть полезно, когда данных много и над ними требуется провести сложные или многочисленные вычисления. Обычно в подобной ситуации весь набор данных загружается в Power BI и обрабатывается там, однако это не всегда удобно и часто не под силу рабочей станции, где развернут Power BI.

enter image description here

Интеграм достаточно легко проводит вычисления любой сложности и может хранить миллионы и миллиарды записей. Как реляционная база данных, он может хранить данные в виде связанных таблиц и обращаться к ним с запросами, используя мощь языка SQL. Больше того, вам не обязательно знать SQL – конструктор напишет его за вас, а вам достаточно указать нужные таблицы, колонки, формулы и группировки.

В вашем Интеграме можно создать множество таблиц и запросов к ним, самостоятельно или с помощью аналитика Интеграм.

Список таблиц Интеграма

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

Структура данных в Интеграм

Мы создадим пользователя в таблице пользователей Интеграм и зададим ему пароль, который будем использовать для доступа из Power BI – жмем замок и не забываем сохранить сгенерированный пароль. Пароль будет задан и скопирован в буфер, и это изменение на форме надо сохранить. Можете сами придумать пароль и вбить его.

Редактирование отдельного пользователя для доступа к API

У пользователя есть Роли – в данном случае api, и для неё должен быть задан доступ к запросам, например, так:

Состав роли api

Далее в Интеграме выбираем нужный нам запрос к данным (или делаем его в конструкторе запросов) и запускаем:

Отчет по запросу в Интеграме

Скопируем адрес запроса и припишем к нему ключ JSON_KV, чтобы получить самый популярный формат JSON, который содержит только названия и значения колонок:

https://integram.io/alex/report/11278?JSON_KV

В Power BI есть такой источник данных как Интернет – выберем его при создании нового подключения:

enter image description here

Зададим адрес нашего отчета и нажмем ОК:

enter image description here

Далее вам понадобится ввести данные для доступа к Интеграму. Самый простой способ – выбрать Базовый, ввести пользователя и пароль, который вы задали ранее, и выбрать уровень доступа как на рисунке – на уровне имени вашей базы данных в Интеграме.

enter image description here

Когда вы сохраните эту форму, то получите набор данных, заданный отчетом Интеграма, и далее вы можете преобразовывать эти данные и использовать как угодно, как вы привыкли.

Данные из отчета Интеграма в Power BI

Итак, если вы хотите получить всю мощь для управления базой данных без необходимости изучать теорию СУБД и SQL, то вы можете изучить Конструктор Интеграм или попросить нашего аналитика помочь вам. Вся визуальная часть по-прежнему будет делаться в привычном для вас и вашего клиента инструменте.

Регистрация и 5 интерактивных уроков по Интеграму – здесь. Это достаточно просто!

Интеграм имеет встроенный текстовый редактор шаблонов, а также конструктор на основе GapesJS для верстки простых форм, но вы также можете использовать свой локальный редактор для правки этих файлов.

Файлы можно загрузить вручную в меню Файлы:

enter image description here

Меню Файлы, папка templates – защищенные шаблоны

Если вы используете VS Code, то в нем есть плагин Run On Save, с помощью которого можно закидывать файлы в шаблоны Интеграма – в меню Файлы в папку templates. Он имитирует ручную загрузку с правами пользователя, роль которого имеет доступ к файлам.

В его настройках json можно использовать такой json, заменив {ВашаБД}, {ТокенАвторизации} и {ТокенXSRF} своими значениями:

{
  "folders": [
    {
      "path": ".."
    }
  ],
  "settings": {
    "emeraldwalk.runonsave": {
          "commands": [
        {
          "match": "integram-front/templates/.*html$",
          "cmd": "curl -v POST -H "Connection: close" -H "Content-Type: multipart/form-data" -H "x-authorization: {ТокенАвторизации}" -F "_xsrf={ТокенXSRF}" -F "add_path=" -F "upload=Загрузить" -F "rewrite=true" -F "userfile=@${file}" https://integram.io/{ВашаБД}/dir_admin/?JSON&templates=1"
        }
      ]
    }
  },
}

По аналогии можно сохранять файлы стилей и скриптов в папку download.

Заведите в своем Интеграме роль api и пользователя с этой ролью: enter image description here Роль с доступом на изменение файлов

Сгенерируйте этому пользователю токены в новом рабочем месте api и пользуйтесь своим любимым редактором! enter image description here По адресу /api теперь есть API-explorer

Спасибо и успехов!

Любому проекту необходимо имя. Бывает так, что имя придумывается энтузиастами-фаундерами за 15 минут, как это случилось с Интегралом в 2015 году или Эпплом в 1977.

enter image description here

Кто тогда знал, куда приведет эта история? Будет ли она популярна настолько, чтобы быть украдена неким Биллом, или же создаст новый тренд в IT, станет самодостаточной и перейдёт в достояние сообщества. Кроме некоторых основателей, о проекте и вовсе никто не знал.

Интеграл был придуман как техническое название проекта и все эти годы смущал некоторых пользователей своей сложностью. Мы это исправили, выбрав уникальное и менее техническое название.

Встречайте — Интеграм!

У новичков Интеграма часто возникает недопонимание сути справочников и подчиненных таблиц.

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

Справочное значение -- это ссылка на конкретное значение в таблице-справочнике. Например, статус заказа.

enter image description here

На картинке выше справочники обозначены – зеленым, подчиненная таблица - голубым

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

enter image description here

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

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

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

Ликбез по Интеграму доступен здесь.

С развитием технологий бизнес совершенствуется и наш клиент яркий показатель этого. Изначально все данные по продажам, учету товаров на складе, финансам хранились на бумажных носителях. Позже для большего удобства и исключения частых ошибок был куплен компьютер с 1С. Однако не все сотрудники смогли освоить навык работы с программой, и было принято решение искать более простой и функциональный вариант.

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

Основное преимущество: Интуитивно понятный интерфейс, который не требует дополнительного обучения. Сотрудники сразу понимают, куда необходимо вносить данные, как создавать отчеты и формировать запросы для поиска конкретных сведений.

Срок реализации с нуля: 1 день

Стоимость тиражируемого продукта за установку: 3900 рублей

Задачи:

  • разработка формы авторизации, регистрации личного кабинета пользователя и поддержкой ролевых моделей доступов пользователей;
  • добавление возможности автоматического переноса данных с других платформ;
  • разработка форм и полей для внесения сведений информации по товару (его количество, местонахождение на складе);
  • формировании таблицы расходов/доходов за определенный период с автоматическим подсчетом прибыли и ранжированию по конкретным товарам;
  • разработка интерфейсов рабочих мест согласно ролевым моделям;
  • возможность создания отчетов по выбранным критериям;
  • настройка фильтров для быстрой навигации среди всех связанных объектов/отчетов.

Что получили в итоге? Онлайн-платформа с полным функционалом 1С и упрощенной формой заполнения данных. Даже сотрудник, который только пришел в компанию, смог разобраться без помощи наставника. Качество и скорость работы выросли, благодаря чему появилось свободное время для выполнения более важных и сложных задач. Вся информация хранится в одном месте, что предотвращает потерю данных за любой период, как это было ранее.

Важно учесть время на разработку отчетов при оценке проекта. Заказчику важен контроль над системой, и ему необходимы регулярные отчеты для отслеживания состояния бизнеса. Хотя некоторые из них он может создавать сам, большинство требуют вашего участия. В low-code конструкторах создание отчетов обычно занимает всего несколько минут, в сложных случаях – до 2-4 часов. На практике, даже в простых приложениях количество отчетов может быстро увеличиться до сотен и более. Разработка информационных табло требует больше времени из-за работы с дизайном. Важно запрашивать макет табло от заказчика, что экономит время и силы, поскольку часто клиент не осознает своих требований до тех пор, пока не предоставит визуальное представление.

Нужно понимать разницу между сложностью процесса разработки и проблематичностью отдельных операций. Часто заказчик будет рассказывать, как сложен его бизнес-процесс, и сколько в нем тонкостей. Но многие трудные задачи в работе заказчика заключены в трудоемкости операции, выполняемой на определенном этапе работы. Со временем вы привыкнете мысленно определять нюансы в ходе переговоров: выделять проблемные места в основном потоке дел и устранять их, очищая бизнес-процесс.

Масштабирование бизнеса повышает уровень ответственности и требует большее внимание к каждой точке. Наш заказчик руководит 25 филиалами школы по изучению иностранных языков в разных городах.

Основная проблема: при продаже франшизы покупатель не понимает, как работать с несколькими системами: Talanto, EasyFinance, AmoCRM, Excel, 1C, Trello, и тд.

О проекте: Приложение на базе Конструктора Интеграл, включающая в себя, функционал нескольких программ (Talanto, EasyFinance, AmoCRM, Excel, 1C, Trello). Программа основана на разноуровневом доступе, где каждый сотрудник обладает ограниченными полномочиями в системе, а заказчик имеет возможность отслеживать все действия. В 1С остаются только налоговые выгрузки и печать форм.

Основное преимущество: Хранение полной информации о каждом филиале в единой системе учета. Возможность интеграции программы с 1С и формированием отчетности и форм.

Срок реализации с нуля: 2 дня Стоимость прототипа (1 этап): 22 500 рублей

Задачи:

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

Что получили в итоге? Многоуровневую программу, совмещающую в себе данные по десяткам точек бизнеса с ведением полной отчетности в одном месте. Заказчик не теряется в данных и видит финансовую ситуацию в настоящий момент с любого устройства.