home.social

#utmметки — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #utmметки, aggregated by home.social.

  1. Откуда пришли пользователи: first-touch attribution для NestJS + React + Telegram Mini App в 100 строк кода

    Я делаю голосовой AI-репетитор английского. Продукт живёт в трёх местах: веб-сайт speakwithai.pro , Telegram Mini App и Android-приложение в RuStore. У меня одна и та же база пользователей на NestJS + Postgres, и мне очень нужен ответ на вопрос: откуда вообще приходят люди? Yandex.Metrika и Google Analytics показывают только сайт. Telegram Mini App для них — чёрный ящик. Android-приложение через WebView — тоже. Из 6000 просмотров статьи на Habr я не мог сказать, сколько оттуда пришло в продукт, и через какой канал (TG, веб, app). Я не хотел тащить большую CDP вроде Mixpanel или Amplitude — для соло-разработчика это overkill. Вечером сел и сделал simplest-thing-that-could-possibly-work: одна колонка в БД, парсится при первом визите, читается на регистрации. 100 строк кода. Делюсь. Если интересно посмотреть на сам продукт — он живёт здесь: 🤖 Telegram-бот 🌐

    habr.com/ru/articles/1030560/

    #attribution #firsttouch_attribution #UTMметки #Telegram_Mini_App #start_param #NestJS #React #вебаналитика #TypeScript #маркетинговая_аналитика

  2. Откуда пришли пользователи: first-touch attribution для NestJS + React + Telegram Mini App в 100 строк кода

    Я делаю голосовой AI-репетитор английского. Продукт живёт в трёх местах: веб-сайт speakwithai.pro , Telegram Mini App и Android-приложение в RuStore. У меня одна и та же база пользователей на NestJS + Postgres, и мне очень нужен ответ на вопрос: откуда вообще приходят люди? Yandex.Metrika и Google Analytics показывают только сайт. Telegram Mini App для них — чёрный ящик. Android-приложение через WebView — тоже. Из 6000 просмотров статьи на Habr я не мог сказать, сколько оттуда пришло в продукт, и через какой канал (TG, веб, app). Я не хотел тащить большую CDP вроде Mixpanel или Amplitude — для соло-разработчика это overkill. Вечером сел и сделал simplest-thing-that-could-possibly-work: одна колонка в БД, парсится при первом визите, читается на регистрации. 100 строк кода. Делюсь. Если интересно посмотреть на сам продукт — он живёт здесь: 🤖 Telegram-бот 🌐

    habr.com/ru/articles/1030560/

    #attribution #firsttouch_attribution #UTMметки #Telegram_Mini_App #start_param #NestJS #React #вебаналитика #TypeScript #маркетинговая_аналитика

  3. Откуда пришли пользователи: first-touch attribution для NestJS + React + Telegram Mini App в 100 строк кода

    Я делаю голосовой AI-репетитор английского. Продукт живёт в трёх местах: веб-сайт speakwithai.pro , Telegram Mini App и Android-приложение в RuStore. У меня одна и та же база пользователей на NestJS + Postgres, и мне очень нужен ответ на вопрос: откуда вообще приходят люди? Yandex.Metrika и Google Analytics показывают только сайт. Telegram Mini App для них — чёрный ящик. Android-приложение через WebView — тоже. Из 6000 просмотров статьи на Habr я не мог сказать, сколько оттуда пришло в продукт, и через какой канал (TG, веб, app). Я не хотел тащить большую CDP вроде Mixpanel или Amplitude — для соло-разработчика это overkill. Вечером сел и сделал simplest-thing-that-could-possibly-work: одна колонка в БД, парсится при первом визите, читается на регистрации. 100 строк кода. Делюсь. Если интересно посмотреть на сам продукт — он живёт здесь: 🤖 Telegram-бот 🌐

    habr.com/ru/articles/1030560/

    #attribution #firsttouch_attribution #UTMметки #Telegram_Mini_App #start_param #NestJS #React #вебаналитика #TypeScript #маркетинговая_аналитика

  4. Откуда пришли пользователи: first-touch attribution для NestJS + React + Telegram Mini App в 100 строк кода

    Я делаю голосовой AI-репетитор английского. Продукт живёт в трёх местах: веб-сайт speakwithai.pro , Telegram Mini App и Android-приложение в RuStore. У меня одна и та же база пользователей на NestJS + Postgres, и мне очень нужен ответ на вопрос: откуда вообще приходят люди? Yandex.Metrika и Google Analytics показывают только сайт. Telegram Mini App для них — чёрный ящик. Android-приложение через WebView — тоже. Из 6000 просмотров статьи на Habr я не мог сказать, сколько оттуда пришло в продукт, и через какой канал (TG, веб, app). Я не хотел тащить большую CDP вроде Mixpanel или Amplitude — для соло-разработчика это overkill. Вечером сел и сделал simplest-thing-that-could-possibly-work: одна колонка в БД, парсится при первом визите, читается на регистрации. 100 строк кода. Делюсь. Если интересно посмотреть на сам продукт — он живёт здесь: 🤖 Telegram-бот 🌐

    habr.com/ru/articles/1030560/

    #attribution #firsttouch_attribution #UTMметки #Telegram_Mini_App #start_param #NestJS #React #вебаналитика #TypeScript #маркетинговая_аналитика

  5. Как филолог сделал приложение. Первый опыт

    Приветствую, уважаемые читатели данной статьи! Сорри за кликбейт в заголовке, но, сами понимаете, такие времена. Тем не менее, доля правды в нём была. В своё время мне удалось окончить филфак, однако последние 5+ лет занимаюсь маркетингом. О чём эта статья? О моём первом опыте разработки Android-приложения с помощью чата GPT, взлётах и падениях морального состояния, а также инсайтах и озарениях, которые случились по пути. Текст я постарался написать простым, живым языком, с шутками, чтобы читать было не скучно. Надеюсь, вам будет полезно и интересно! Погнали!

    habr.com/ru/articles/1023412/

    #marketing #vibecoding #chatgpt #utmметки #utm #google_play

  6. Как филолог сделал приложение. Первый опыт

    Приветствую, уважаемые читатели данной статьи! Сорри за кликбейт в заголовке, но, сами понимаете, такие времена. Тем не менее, доля правды в нём была. В своё время мне удалось окончить филфак, однако последние 5+ лет занимаюсь маркетингом. О чём эта статья? О моём первом опыте разработки Android-приложения с помощью чата GPT, взлётах и падениях морального состояния, а также инсайтах и озарениях, которые случились по пути. Текст я постарался написать простым, живым языком, с шутками, чтобы читать было не скучно. Надеюсь, вам будет полезно и интересно! Погнали!

    habr.com/ru/articles/1023412/

    #marketing #vibecoding #chatgpt #utmметки #utm #google_play

  7. Как филолог сделал приложение. Первый опыт

    Приветствую, уважаемые читатели данной статьи! Сорри за кликбейт в заголовке, но, сами понимаете, такие времена. Тем не менее, доля правды в нём была. В своё время мне удалось окончить филфак, однако последние 5+ лет занимаюсь маркетингом. О чём эта статья? О моём первом опыте разработки Android-приложения с помощью чата GPT, взлётах и падениях морального состояния, а также инсайтах и озарениях, которые случились по пути. Текст я постарался написать простым, живым языком, с шутками, чтобы читать было не скучно. Надеюсь, вам будет полезно и интересно! Погнали!

    habr.com/ru/articles/1023412/

    #marketing #vibecoding #chatgpt #utmметки #utm #google_play

  8. Как филолог сделал приложение. Первый опыт

    Приветствую, уважаемые читатели данной статьи! Сорри за кликбейт в заголовке, но, сами понимаете, такие времена. Тем не менее, доля правды в нём была. В своё время мне удалось окончить филфак, однако последние 5+ лет занимаюсь маркетингом. О чём эта статья? О моём первом опыте разработки Android-приложения с помощью чата GPT, взлётах и падениях морального состояния, а также инсайтах и озарениях, которые случились по пути. Текст я постарался написать простым, живым языком, с шутками, чтобы читать было не скучно. Надеюсь, вам будет полезно и интересно! Погнали!

    habr.com/ru/articles/1023412/

    #marketing #vibecoding #chatgpt #utmметки #utm #google_play

  9. Анатомия чистильщика ссылок: как не сломать веб в Manifest V3

    Каждый день мы делимся ссылками в мессенджерах, копируем их из браузера или кликаем по ним. И почти всегда к реальному адресу прилипает хвост из UTM-меток, fbclid , gclid и прочего мусора, которым маркетологи и платформы помечают наш трафик. Создать расширение, которое отрезает этот хвост с помощью регулярного выражения — задача на 10 минут. Но сделать так, чтобы это расширение не сломало работу сайтов, не убило поисковики и не вызвало бесконечные циклы переадресации в современных реалиях Manifest V3 — уже интереснее. Недавно я завершил работу над расширением ZeroTail и хочу поделиться несколькими неочевидными подводными камнями, с которыми столкнулся при реализации авто-очистки URL.

    habr.com/ru/articles/1019334/

    #javascript #расширения #manifest v3 #utmметки #service_worker #chrome_extension

  10. Куда пропали наши лиды в Telegram Ads? Реверс-инжиниринг Mini Apps, слепая зона на €8300 и проброс сессий через Redis

    Заливаете бюджет в Telegram Ads, а веб-аналитика показывает сплошной direct? Проблема не в трекере и не в криво настроенной кампании. Клиент мессенджера физически отрезает UTM-метки на этапе инициализации Mini App. В этой статье мы проводим реверс-инжиниринг контейнера WebView, разбираем смерть заголовка HTTP Referer на примере ecom-кейса со слепой зоной на €8300 и показываем, как собрать независимую архитектуру проброса сессий на базе Redis и CloudStorage Bot API 9.x. Смотреть логи и решение

    habr.com/ru/articles/1010600/

    #telegram_ads #telegram_mini_apps #сквозная_аналитика #utmметки #атрибуция_трафика #реверсинжиниринг #webview #redis #bot_api

  11. Куда пропали наши лиды в Telegram Ads? Реверс-инжиниринг Mini Apps, слепая зона на €8300 и проброс сессий через Redis

    Заливаете бюджет в Telegram Ads, а веб-аналитика показывает сплошной direct? Проблема не в трекере и не в криво настроенной кампании. Клиент мессенджера физически отрезает UTM-метки на этапе инициализации Mini App. В этой статье мы проводим реверс-инжиниринг контейнера WebView, разбираем смерть заголовка HTTP Referer на примере ecom-кейса со слепой зоной на €8300 и показываем, как собрать независимую архитектуру проброса сессий на базе Redis и CloudStorage Bot API 9.x. Смотреть логи и решение

    habr.com/ru/articles/1010600/

    #telegram_ads #telegram_mini_apps #сквозная_аналитика #utmметки #атрибуция_трафика #реверсинжиниринг #webview #redis #bot_api

  12. Куда пропали наши лиды в Telegram Ads? Реверс-инжиниринг Mini Apps, слепая зона на €8300 и проброс сессий через Redis

    Заливаете бюджет в Telegram Ads, а веб-аналитика показывает сплошной direct? Проблема не в трекере и не в криво настроенной кампании. Клиент мессенджера физически отрезает UTM-метки на этапе инициализации Mini App. В этой статье мы проводим реверс-инжиниринг контейнера WebView, разбираем смерть заголовка HTTP Referer на примере ecom-кейса со слепой зоной на €8300 и показываем, как собрать независимую архитектуру проброса сессий на базе Redis и CloudStorage Bot API 9.x. Смотреть логи и решение

    habr.com/ru/articles/1010600/

    #telegram_ads #telegram_mini_apps #сквозная_аналитика #utmметки #атрибуция_трафика #реверсинжиниринг #webview #redis #bot_api

  13. Куда пропали наши лиды в Telegram Ads? Реверс-инжиниринг Mini Apps, слепая зона на €8300 и проброс сессий через Redis

    Заливаете бюджет в Telegram Ads, а веб-аналитика показывает сплошной direct? Проблема не в трекере и не в криво настроенной кампании. Клиент мессенджера физически отрезает UTM-метки на этапе инициализации Mini App. В этой статье мы проводим реверс-инжиниринг контейнера WebView, разбираем смерть заголовка HTTP Referer на примере ecom-кейса со слепой зоной на €8300 и показываем, как собрать независимую архитектуру проброса сессий на базе Redis и CloudStorage Bot API 9.x. Смотреть логи и решение

    habr.com/ru/articles/1010600/

    #telegram_ads #telegram_mini_apps #сквозная_аналитика #utmметки #атрибуция_трафика #реверсинжиниринг #webview #redis #bot_api