digital на минималках
10.2K subscribers
692 photos
220 videos
87 files
829 links
Бизнес, мемы и айти
Сотрудничество: @sendnoodes
Download Telegram
Channel name was changed to «digital на минималках»
Хочу принести извинения тем, кто писал в личку и благодарил за вчерашние «советы». На самом деле они не за моим авторством. Это была первоапрельская шутка, но в каждой шутке есть только доля шутки.

Сам бы такую чушь я никогда написать не смог, поэтому я открыл Instagram, забил хештег «маркетинг» и в разделе «Популярное» взял всё, что нужно. При этом, как-то специально я не отбирал контент – я брал всё подряд, так как есть (орфография в постах также была сохранена).

А теперь, я предлагаю посмотреть оригинальные публикации:
https://www.instagram.com/p/CMhklAdhq2v
https://www.instagram.com/p/CMTi9LDjMvx
https://www.instagram.com/p/CMe7-NLjIGJ
https://www.instagram.com/p/CMNTfBglPpx
https://www.instagram.com/p/CMyw4ESs-5b
https://www.instagram.com/p/CMsJkn8l7JI
https://www.instagram.com/p/CNA_mOghDTy

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

Наверное, каждый второй заказчик ко мне приходит с вопросом «хочу сайт, скока деняк?», обычно после этого начинается лекция на 2 часа о том, что нельзя задавать такие вопросы.

Вот смотри, пришел ты в салон БНВ, свистаешь менеджера и говоришь «хочу тачку, скока деняк?». Менеджер в ступоре и начинает предлагать варианты, от которых ты не будешь воротить нос. При этом разброс цен начинается от 2.4кк за X1 до 13кк за M7, и всё это только базовые комплектации, а ведь есть еще допы, которые ценник могут увеличить вдвое.

И у нас всё тоже самое, только «моделей» и «комплектаций» еще больше. На вопрос «а чо конкретно надо» пока мне никто не смог ответить, обычно всё оборачивается «ну тыж специалист, ты и предлагай».
Собственно, для тех, кто готов уделить 20 минут я подготовил ликбез, доступный по ссылке: https://telegra.ph/Iz-chego-skladyvaetsya-stoimost-sajta-04-03
Тут на днях, после того, как я сказал, что на одном сайте были выкорчеваны несколько неиспользуемых сторонних скриптов, чтобы они не нагружали сайт лишний раз, получил вот такой ответ: «Насколько я помню, Roistat и другие сервисы сквозной аналитики, с которыми я общалась, обращали внимание, что на скорость работы сайта сервисы не влияют.»

Я, конечно, понимаю – асинхронная загрузка, все дела, НО если сравнить время полной загрузки страницы с помощью $(document).ready(function(), то мы видим, что использование большинства встраиваемых счетчиков/скриптов отслеживания (в т.ч. Roistat) так или иначе увеличивает время загрузки страницы, каждый из них увеличил скорость загрузки на полсекунды, на треть секунды. Да, на загрузку DOM-дерева использование таких скриптов не влияет, но зачастую огромная часть логики вешается именно на document ready.

Также, я не раз наблюдал картину, когда та же самая Яндекс Метрика лежит (metrika.yandex.ru отдает ошибку 500) и сайте скрипт не грузится. Да, сам веб-сайт работает, окей, но идентификатор загрузки продолжает крутиться, пока Метрика не отвалится по таймауту.

Может я тупой? Призываю в комментарии знатоков – увеличит ли скорость полной загрузки веб-сайта использование дюжины сторонних счетчиков отслеживания и прочей дряни (навроде Метрики, Google Analytics, Roistat, Facebook pixel, VK pixel, Bitrix24 и т.д.) или они действительно «никак не влияют на скорость работы»?
Раз уж речь зашла за Roistat, вставлю и за него свои пять копеек и расскажу, почему мы от него отказались. В отличии от Метрики, Директа и прочих инструментов, Roistat работает с конкретными заявками. Он позволяет определить из каких источников пришла та или иная заявка. При интеграции с рекламными кабинетами – посчитать CPA, при интеграции с CRM – стоимость сделки. CPA (стоимость лида) может показать и Директ и Google Ads (если настроены цели), только вот понять а целевые ли это лиды по обезличенным данным невозможно. Roistat же может показать расходы на рекламу и эффективность этих расходов в разрезе реальных клиентов.

Вот только есть один нюанс, который напрочь перечеркивает всю пользу от Roistat - это Adblock, который использует уже полрунета. И всё чаще cloud.roistat.com/dist/module.js или куки roistat_* появляются в блэклистах блокировщиков рекламы, от чего все чаще в Roistat не попадает статистика по источникам заявок и всю полученную таким образом аналитику можно выбрасывать в помойку.

Что же с этим делать? В первую очередь необходимо разобраться, на основе чего Roistat определяет источники трафика, а определяет он его по UTM-меткам. Соответственно, для каждой заявки мы должны сохранить информацию о UTM-метках (если они были) без потерь. Решения на базе Javascript или те, что хранят информацию в куках нам не подойдут – они спокойно вырезаются блокировщиками рекламы. Наиболее подходящий способ – использовать PHP-сессии: https://www.php.net/manual/ru/session.examples.basic.php

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

Поэтому, как только пользователь попадает на сайт, мы сохраняем в его сессию всё, что о нём знаем: страницу, на которую он зашел, его user-agent, реферер и ip-адрес. Сейчас речь пойдет только про страницу входа, но поверь, остальные характеристики тоже будут весьма полезными.

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

Чтобы получить CPA и стоимость сделки придется поработать аналитику немношк: выгрузить заявки за необходимый период в Excel, выбрать нужные фильтры в зависимости от того, как настраивали рекламу (например utm_source=yandex), посмотреть расходы за этот же период в рекламном кабинете и разделить расходы на число заявок – получишь стоимость лида. Можно поставить дополнительный фильтр, например, «статус сделки = успех» и получишь стоимость сделки. Тоже самое можно сделать по конкретной группе объявлений или по конкретному объявлению. Всё зависит от того, что ты собрался анализировать.

При необходимости, если у аналитика лапки и он не может работать руками, весь описанный выше процесс можно автоматизировать, интегрировавшись с API рекламных площадок. Если ты не умеешь в разработку тогда зачем ты подписан на этот канал? ты можешь заплатить деняк какому-нибудь программисту, тем более что такая интеграция будет не дороже двух месяцев роистата стоить.

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

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

«Круто» - подумал я и тыкнул в копирайт сервиса, с помощью которого этот виджет был установлен на сайте. Им оказался https://getreview.io/widget - штука реально достойная и я себе захотел такой же. Вот только политика ценообразования не оказалась достойной. Минимальный тариф – 990 руб./мес., да еще и с кучей ограничений. Бог с ним, что за 990 руб./мес. я могу использовать виджет только на одном сайте (а мне нужно на 5), дак еще и ограничения на 7 000 показов в месяц. Серьезно? Это 225 визитов в день. В итоге за вариант, который мне бы подошел, я должен отдавать по 5 990 деревянных каждый грёбаный месяц.
Всем хороших выходных! У вас ведь тоже их нет? 😂
This media is not supported in your browser
VIEW IN TELEGRAM
Какие-то два черта обиделись на Блэк Лейбл в ленте 😔 Но у меня есть для вас великолепная годнота! Запись сегодняшнего звонка, где нам предлагали воспользоваться мать его видео-виджетом!!!
Ведём значит мы рекламу для одного крупного производителя укупорочных устройств, который вышел на международный рынок 💪💪💪 Привлекаем заявки от зарубежных производителей алкоголя на эти самые укупорочных устройства.

Заявки - пушка! Я просто тащусь от промо нигерийского бухла 🤟🏿

(за фоточки спасибо @Super_Bat_man)
ISP Manager всё

Как же я рад был лет 5 назад, когда нашел систему управления сервером ISP Manager, которая позволяла максимально удобным образом организовать работу хостинга. Тут тебе и управление PHP на лету, и Docker, и разные версии MySQL на одном сервере, Let’s Encrypt, резервные копии в Яндекс Диск или Dropbox (читай даром). С ISP Manager я на столько обленился, что забыл, что значит sudo apt update. ISP Manager – стал тем, что я ставил абсолютно на любой сервер, даже если не планировал как-либо его обслуживать.

Самое приятное в ISP Manger – это цена. Если ты собираешь сервер под конкретный проект или клиента (т.е. не делаешь шаред-хостинг) – забыть про SSH можно всего-то за 180 руб./мес.

Но всё приятное когда-нибудь заканчивается, и вот на более чем 10 серверах в майские я увидел следующую надпись «Объявлен срок окончания поддержки ISPmanager 5, анонсирован ISPmanager 6. Поддержка ISPmanager 5 будет остановлена с 2022 года. С 15 июня завершится продажа и продление лицензий. В панелях с истекшими лицензиями базы данных и сайты сохранятся, но управление станет недоступно. Чтобы продолжить пользоваться всеми возможностями ISPmanager, рекомендуем обновить панель до версии 6.»

Ну раз надо обновиться, значит надо. Переходим на сайт, смотрим цены: https://www.ispsystem.ru/news/ispmanager6-sale-start и охуеваем. Мало того, что 180 руб./мес. превратились в 450 руб./мес. за Lite-версию, дак теперь мы еще получили ограничение в 10 доменов на сервере в Lite-версии. Are you ohueli tam? С таким подходом проще вернуться к истокам и делать все свои дела через терминал.

Короче, призываю в комментарии уважаемых знатоков – что может быть хорошей бюджетной альтернативой ISP Manager?
Патчим KDE под BSD

А теперь немного магии, от которой я не слабо так прихуел. Начну, как всегда, из далека – пока еще не придумали ноутбуков лучше, чем Apple (к сожалению), поэтому приходиться пользоваться в поездках тем, что бог послал.

Если ты используешь Mac не только ради того, чтобы поддерживать ЛГБТ-движение в сериалах Netflix, наверное, ты не раз сталкивался с нехваткой привычного ПО (далеко не все приложения портировали под MacOS, и далеко не для всех приложений существуют подходящие аналоги).

За 5 лет с Apple довольно часто приходилось заниматься онанизмом, где-то спасал Wine, который позволял запускать exe-приложения под Mac, но далеко не всегда. Если приложение правит реестр или требует какой-нибудь .NET – Wine уже не спасет. Для этих целей приходилось запускать виртуальную машину с Windows с помощью Virtual Box. Худо-бедно как-то жили.

Масло в огонь подливала политика запрограммированного старения, с каждым новым апдейтом мой бедный Macbook Air задыхался все сильней даже от запуска браузера. В какой-то момент работать стало за ним на столько невыносимо, что я откатился сразу на несколько версий MacOS назад (до El Capitan) – это стало спасением на некоторое время, ноутбук опять начал радовать меня своим быстродействием, но длилось это не долго. Выходили обновления к приложениям и все больше и больше приложений требовали наличия более современной версии ОС (я такие приложения не обновлял).

В какой-то момент, наслушавшись очередной чухни из интернета, я по своей глупости поверил, что «macOS Catalina – это самая быстрая и отзывчивая версия ОС из когда-либо существовавших» и обновился. Это был провал, по мимо нереальных тормозов я получил постоянно вываливающиеся приложения, браузер крешил страницы. Естественно, я откатился (с болью) назад до El Capitan. Но в этот раз мне не повезло, потратив больше 3х дней на поиски, я так и не смог найти на столько древнюю версию RDP-клиента, чтобы он смог запуститься на моем динозавре, а RDP я пользую практически каждый день.

Покупать новый мак у меня совершенно не было никакого желания, потому что по факту никаких изменений в железе с 2012 года не происходило – зачем я должен покупать точно такой же ноутбук, который и так у меня есть из-за безграничной жадности монополиста?

Полгода я страдал и вот тихо, без особого шума выходят макбуки на чипе М1. Наверное, я был первым в городе, кто его достал. Китайский, без русской клавиатуры, без евро-розетки, я его купил. Наконец-то хоть какое-то серьезное обновление железа, за которое можно заплатить! Но радость была не долгой, М1 – это ARM-процессор и, конечно же, с таким процессором ты не запустишь Windows-приложения, которые разрабатывались под совершенно иную архитектуру (даже с Wine не запустишь). О какой-либо виртуализации тоже речь не идет.

Parallels тут же активизировались со своей рекламой «Запустим Windows на М1», но это был пиздеж, запустить ты можешь лишь мобильную винду (Windows RT), которая не поддерживает exe-приложения.

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

Установил потестить, и это превзошло любые мои ожидания. Мало того, что все работает, и работает шустро и без сбоев. Я охренел от режима Coherence – ты можешь с рабочего стола Mac запускать отдельные Windows-приложения из виртуальной машины, мало того – все горячие клавиши остаются нативными (command вместо ctrl, например).

На сколько это удобно я даже передать не могу, поэтому – держите видео (кнопка "Пуск" в macOS заслуживает отдельного лайка!)
Forwarded from Антон
подписку на stackoverflow не продлили?