<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Марсель Тазетдинов</title><generator>teletype.in</generator><description><![CDATA[Марсель Тазетдинов]]></description><image><url>https://img1.teletype.in/files/c3/8c/c38cf06e-3203-4c3e-9f36-5ccee9c7c520.png</url><title>Марсель Тазетдинов</title><link>https://teletype.in/@itsblackfriday</link></image><link>https://teletype.in/@itsblackfriday?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itsblackfriday</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/itsblackfriday?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/itsblackfriday?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sun, 26 Apr 2026 17:38:34 GMT</pubDate><lastBuildDate>Sun, 26 Apr 2026 17:38:34 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@itsblackfriday/yandex_md5_hashing</guid><link>https://teletype.in/@itsblackfriday/yandex_md5_hashing?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itsblackfriday</link><comments>https://teletype.in/@itsblackfriday/yandex_md5_hashing?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itsblackfriday#comments</comments><dc:creator>itsblackfriday</dc:creator><title>Хешируем данные для Яндекс.Аудиторий с помощью Google Таблиц</title><pubDate>Thu, 08 Feb 2024 18:45:11 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/a6/9f/a69f6a19-f8db-4519-b32a-b31cc8d06b85.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/a6/be/a6be3101-8425-42a3-a9aa-574cc8078367.png"></img>Ну, а вдруг кому-то пригодиться  захешировать данные емейлов, телефонов или чего-нибудь еще решил я, и написал этот пост, а заодно хочу познакомить вас со скриптами в Google Apps Script который позволяет писать свои формулы для Google Sheets.]]></description><content:encoded><![CDATA[
  <p id="u9qi">Ну а вдруг кому-то пригодиться захешировать данные емейлов, телефонов или чего-нибудь еще подумал я, и решил написать этот пост. И заодно захотелось познакомить вас с возможностью использовать свои скрипты для Google Таблиц.</p>
  <p id="3OW3"></p>
  <p id="HnqB">Hу поехали.</p>
  <p id="DrSb"></p>
  <p id="n4Hx">Допустим к нам попала таблица, данные в которой необходимо хешировать в md5, например для загрузки в Яндекс.Аудитории</p>
  <figure id="6ynr" class="m_column">
    <img src="https://img1.teletype.in/files/09/58/095819c7-95d2-404b-96ca-8407f005c002.png" width="1511" />
  </figure>
  <p id="5ozm"></p>
  <p id="PxFa">Изначально такой функции хеширования в Google Таблицах нет, но мы можем ее добавить. Для этого переходим в Extensions (Дополнения) -&gt; Apps Scripts:</p>
  <p id="7EBT"></p>
  <figure id="qGU3" class="m_column">
    <img src="https://img3.teletype.in/files/68/e6/68e62ae5-94ae-4fab-9153-13e6b644abeb.png" width="2001" />
  </figure>
  <p id="MRYT"></p>
  <p id="x0Gt">В открывшемся окне удаляем рыбу:</p>
  <figure id="hjru" class="m_column">
    <img src="https://img3.teletype.in/files/6e/2a/6e2a8be7-936d-49c7-b685-27b97b8442d2.png" width="1611" />
  </figure>
  <p id="5R8Q"></p>
  <p id="sOG0">Копируем код:</p>
  <pre id="9TmP">function MD5 (input) {  var rawHash = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, input);  var txtHash = &#x27;&#x27;;  for (i = 0; i &lt; rawHash.length; i++) {    var hashVal = rawHash[i];    if (hashVal &lt; 0) {      hashVal += 256;    }    if (hashVal.toString(16).length == 1) {      txtHash += &#x27;0&#x27;;    }    txtHash += hashVal.toString(16);  }  return txtHash;}</pre>
  <p id="o35l"></p>
  <p id="cDgl"></p>
  <p id="GnXu">Вставляем код:</p>
  <figure id="UJ37" class="m_column">
    <img src="https://img1.teletype.in/files/c6/d7/c6d7b892-813c-48b6-a283-b7e2523ff500.png" width="2559" />
  </figure>
  <p id="Pe0R">Далее мы можем использовать в Google Таблицах, простую формулу: =md5(ваше_значение)*</p>
  <p id="KEMQ"></p>
  <p id="fZcE">*важно сказать что скрипт и формула md5(), будут работать только в конкретном файле в который вы ее загрузили, имейте это ввиду. </p>
  <p id="1bop"></p>
  <p id="xFIg">Вот так это выглядит:</p>
  <figure id="c4qh" class="m_column">
    <img src="https://img2.teletype.in/files/14/87/1487a788-ebaa-4f29-98a7-ac0918e66ebb.png" width="1521" />
  </figure>
  <p id="i48F"></p>
  <p id="8XoL">Так все работает:</p>
  <figure id="XeEe" class="m_column">
    <img src="https://img3.teletype.in/files/a2/51/a2518118-a31a-42a0-b6d0-165ad50d5e53.png" width="1491" />
  </figure>
  <p id="dZDz"></p>
  <p id="vz7w">Лайк, шер, подписка: <a href="https://t.me/itsblackfriday" target="_blank">https://t.me/itsblackfriday</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@itsblackfriday/yandex-metrika-clientid-tilda-manual</guid><link>https://teletype.in/@itsblackfriday/yandex-metrika-clientid-tilda-manual?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itsblackfriday</link><comments>https://teletype.in/@itsblackfriday/yandex-metrika-clientid-tilda-manual?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itsblackfriday#comments</comments><dc:creator>itsblackfriday</dc:creator><title>Передаем Client ID в Яндекс Метрику без GTM (+мануал для Тильды)</title><pubDate>Fri, 17 Nov 2023 18:52:07 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/c3/9f/c39f8cf0-1563-41f4-a99f-f82c8d363eaf.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/fc/7d/fc7d0838-f87d-4d9d-9271-f9c588ef77b9.png"></img>Некоторое время назад, среди наших с вами коллег по Яндекс.Директу завирусилась идея использовать &quot;активность 4+&quot; из вебвизора Яндекс.Метрики, как цель для разгона рекламных кампаний. Но подробного мануала никто так и не выложил, а те что были, требовали подключения Google Tag Manager, что для новичков является отдельным страданием.]]></description><content:encoded><![CDATA[
  <p id="VTHA">Некоторое время назад, среди наших с вами коллег по Яндекс.Директу завирусилась идея использовать &quot;активность 4+&quot; из вебвизора Яндекс.Метрики, как цель для разгона рекламных кампаний. Но подробного мануала никто так и не выложил, а те что были, требовали подключения Google Tag Manager, что для новичков является отдельным страданием.</p>
  <p id="umwQ">Поэтому я взял на себя смелость сделать народный мануал.</p>
  <h2 id="lCjd"></h2>
  <h2 id="wxBD">Код скрипта:</h2>
  <p id="MHkP"></p>
  <p id="xarY">На всякий случай предупреждаю, что мой скрипт использует Яндекс.Метрику, но не устанавливает ее на сайт, Яндекс.Метрика предварительно должна быть установлена, без нее ничего работать не будет.</p>
  <p id="bPIA"></p>
  <pre id="We9k">&lt;script&gt;
// Замените XXXXXXX, на ваш ID Яндекс метрики
var ymID = XXXXXXX;
    

// Загружаем Client ID в Яндекс Метрику как доп. параметр
function pushYClientID(cid) {
    // Удалите &quot;//&quot; в строке ниже, чтобы проверить работу скрипта через консоль браузера
    //console.log(&quot;done &quot; + cid);
    ym(ymID, &#x27;userParams&#x27;, { YCLID: cid });
}

// Получаем Client ID из Яндекс Метрики
document.addEventListener(&#x27;DOMContentLoaded&#x27;, () =&gt; {
    var interval = setInterval(function () {
        if (typeof window.ym != &#x27;undefined&#x27;) {
            ym(ymID, &#x27;getClientID&#x27;, clientID =&gt; pushYClientID(clientID));
            clearInterval(interval);
        }
    }, 500);
});
&lt;/script&gt;</pre>
  <h2 id="b8K8"></h2>
  <h2 id="pkWH">Установка на Тильду</h2>
  <p id="ccit"></p>
  <p id="jYS9">Eсть два способа установить код скрипта, рассмотрим оба.</p>
  <p id="q3IJ"></p>
  <h3 id="pibG">1. Установка на все страницы (рекомендуется)</h3>
  <p id="Pnps"></p>
  <p id="LDrq">1.1. Переходим в &quot;Мои сайты&quot; -&gt; &quot;Настройки сайта&quot;</p>
  <figure id="tfAH" class="m_column">
    <img src="https://img4.teletype.in/files/fc/7d/fc7d0838-f87d-4d9d-9271-f9c588ef77b9.png" width="1843" />
  </figure>
  <p id="16Aw"></p>
  <p id="dqTI">1.2. Переходим на вкладку &quot;Еще&quot; -&gt; &quot;Html-код для вставки внутрь head&quot; -&gt; &quot;Редактировать код&quot;, вставляем код и сохраняем изменения, после чего необходимо опубликовать все страницы сайта.</p>
  <figure id="tgFp" class="m_column">
    <img src="https://img4.teletype.in/files/fc/88/fc88170b-ab86-4117-a5b1-f255226f6dc2.png" width="1587" />
  </figure>
  <p id="8pl1"></p>
  <p id="B2Bg"></p>
  <h3 id="abCj">2. Установка на конкретную страницу</h3>
  <p id="gDLi"></p>
  <p id="sBmB">В этом случае будут передаваться Client ID посетителей конкретного лендинга, рекомендуется так делать только в том случае, если вы четко понимаете для чего вам нужна именно такая логика.</p>
  <p id="opDR">В редакторе сайта добавляем блок Html-код (T123 в Тильде), чтобы скрипт грузился быстрее, перетаскиваем его на самое верхнее место. Копируем код в контент блока, сохраняем и публикуем изменения.</p>
  <p id="P0id">p.s. Этот блок не будет виден людям, поэтому никаких дополнительных настроек не потребуется.</p>
  <p id="iPJZ"></p>
  <figure id="6dr0" class="m_column">
    <img src="https://img2.teletype.in/files/51/e8/51e83c5c-570f-4e80-9d42-62da3a1515ff.png" width="1833" />
  </figure>
  <p id="fNTJ"></p>
  <p id="Y7P1"></p>
  <h2 id="mty5">Проверка работы скрипта</h2>
  <p id="wZ66"></p>
  <p id="kp16">Раскомментируйте строчку console.log (удалите символы // в ее начале) и сохраните изменения.</p>
  <figure id="XF7d" class="m_column">
    <img src="https://img1.teletype.in/files/01/9f/019f0a7d-003d-4880-942f-c10f4f1260d0.png" width="331" />
  </figure>
  <p id="yf54"></p>
  <p id="kl9t">После публикации страницы, переходите на сайт, кликайте правой кнопкой мышки по любом месту на лендинге, выбирайте &quot;инспектор элемента&quot;.</p>
  <figure id="8gDq" class="m_custom">
    <img src="https://img3.teletype.in/files/69/fe/69feba2d-59cd-4dc2-9cda-55b080ecf7e4.png" width="332.5989974937343" />
  </figure>
  <p id="nIcF"></p>
  <p id="hNep">В открывшемся окне инспектора, переходите во вкладку &quot;Консоль&quot;, и если вы сделали все правильно, вы увидите там надпись &quot;done&quot; и присвоенный вам Client ID.</p>
  <figure id="gWqR" class="m_column">
    <img src="https://img2.teletype.in/files/1d/08/1d084b99-74a5-468c-9c93-8e4a68239167.png" width="1699" />
  </figure>
  <p id="XtR9"></p>
  <p id="ndMa"></p>
  <h2 id="yBEj">Как использовать?</h2>
  <p id="ANm8"></p>
  <p id="LqjV">Например для того, чтобы сохранять посетителей с активностью в вебвизоре 4+ как офлайн конверсии и использовать эту микроцель для разгона кампании в РСЯ или МК. Про передачу офлайн конверсий мы тоже, как-нибудь обязательно поговорим.</p>
  <p id="3iDb"></p>
  <p id="1Upf">Чтобы выгрузить пользователей по активности 4+, для начала вам нужно настроить столбцы в вебвизоре, добавив &quot;Параметры посетителей&quot;.</p>
  <figure id="5C5I" class="m_column">
    <img src="https://img1.teletype.in/files/c4/1c/c41c60f7-df41-4262-b322-eee26d389d9c.png" width="1840" />
  </figure>
  <p id="fC1O">Готово!</p>
  <figure id="fs8a" class="m_column">
    <img src="https://img1.teletype.in/files/4b/8d/4b8dce7d-08f5-4685-a77b-a4ff3a2e795d.png" width="1837" />
  </figure>
  <p id="tftS"></p>
  <p id="lDbc">Спасибо что дочитали до конца и не забудьте подписаться на мой блог, там еще много полезного: <a href="https://t.me/itsblackfriday" target="_blank">https://t.me/itsblackfriday</a></p>
  <p id="MUzQ"></p>
  <p id="T4Mx">До встречи!</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@itsblackfriday/vf78iuwEULR</guid><link>https://teletype.in/@itsblackfriday/vf78iuwEULR?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itsblackfriday</link><comments>https://teletype.in/@itsblackfriday/vf78iuwEULR?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itsblackfriday#comments</comments><dc:creator>itsblackfriday</dc:creator><title>Ищем мусор в поисковых запросах Яндекс Директ с помощью SynSearch</title><pubDate>Fri, 03 Nov 2023 18:39:57 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/03/e4/03e4fb4b-ec93-4a3e-a5f5-a446ea5d517c.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/3d/cf/3dcfa000-5c73-471d-a00f-b73d9905d791.png"></img>Каждый из нас сталкивался с проблемой, когда по ключевому слову &quot;голова&quot;, мы получаем показы по поисковому запросу &quot;жопа&quot;.]]></description><content:encoded><![CDATA[
  <p id="yTlQ">Каждый из нас сталкивался с проблемой, когда по ключевому слову &quot;голова&quot;, мы получаем показы по поисковому запросу &quot;жопа&quot;.</p>
  <p id="iVZg">Сегодня мы поговорим о том как эту проблему решить с помощью моей утилиты SynSearch.</p>
  <p id="Oyj1"></p>
  <figure id="rw4P" class="m_original">
    <img src="https://img3.teletype.in/files/24/e6/24e69e85-25a2-4392-8539-bbff505c287d.png" width="180" />
  </figure>
  <p id="jZ9l"></p>
  <h2 id="IXvn">Что делает утилита?</h2>
  <p id="9WDf"></p>
  <p id="Fl97">Принимает на вход стандартный отчет из директа, который находится в разделе: &quot;Статистика&quot; -&gt; &quot;Статистика по всем кампаниям&quot; -&gt; &quot;Поисковые запросы&quot; и добавляет столбцы:</p>
  <figure id="N8AL" class="m_retina">
    <img src="https://img4.teletype.in/files/72/7a/727a406f-ac15-4833-b87d-4fbdde5a847d.png" width="981.5" />
  </figure>
  <p id="XHjm"></p>
  <p id="5RdH"><strong>&quot;Маска Ключа&quot;</strong> - ключевая фраза из которой удалены минус слова, для того чтобы визуально было проще сравнивать.</p>
  <p id="6OfC"><strong>&quot;Схожесть&quot;</strong> - схожесть фраз в % по формуле Левенштейна</p>
  <p id="9UPW"><strong>&quot;Разница в длине&quot;</strong> - насколько &quot;Маска Ключа&quot; и &quot;Поисковый запрос&quot; отличаются по кол-ву символов.</p>
  <p id="v6HY"><strong>&quot;Несовпадающие слова&quot;</strong> - слова которые были в поисковом запросе, но не совпали с маской ключа. Удобно для сбора минус слов.</p>
  <p id="xMdn"><strong>&quot;Схожесть Несовпадающие&quot;</strong> - схожесть фраз в % по формуле Левенштейна, мы смотрим насколько несовпадающие слова схожи с <strong>поисковым запросом</strong>, если сходство 100%, значит наше объявление могло показаться по фразе которая совсем не похоже на <strong>маску ключа</strong>. </p>
  <p id="YbRo"></p>
  <h2 id="2SWj">Примеры использования:</h2>
  <p id="Ev80"></p>
  <p id="i3bq">Схожесть &gt;70, получаем достаточно релевантные фразы, в которых удобно быстро собирать минуса:</p>
  <p id="79kh"></p>
  <figure id="qX2F" class="m_original">
    <img src="https://img3.teletype.in/files/24/a9/24a9d248-5223-40f1-a677-4a70d31d3766.png" width="2002" />
  </figure>
  <p id="EGdz"></p>
  <p id="54vC">Схожесть &lt; 40, получаем с высокой долей вероятности мусорные фразы:</p>
  <figure id="gHsc" class="m_original">
    <img src="https://img1.teletype.in/files/c8/a6/c8a66af9-8f13-4629-b918-b3ea6a7a8d5e.png" width="2013" />
  </figure>
  <p id="oIUk"></p>
  <p id="i32E"></p>
  <h2 id="titn">Как пользоваться?</h2>
  <p id="qcAa"></p>
  <p id="BLJz"><strong>1) Переходим в раздел &quot;Поисковые запросы&quot;</strong></p>
  <p id="95Vu">Находиться он в разделе &quot;Статистика&quot; -&gt; &quot;Статистика по всем кампаниям&quot; -&gt; &quot;Поисковые запросы&quot;</p>
  <p id="jGVo">Или просто кликайте по этой ссылке: <a href="https://direct.yandex.ru/registered/main.pl?cmd=showStat&stat_type=search_queries" target="_blank">https://direct.yandex.ru/registered/main.pl?cmd=showStat&amp;stat_type=search_queries</a></p>
  <p id="m3zi"></p>
  <p id="P3h8"><strong>2) Экспортируем отчет в XLSX (не забывайте про обязательные колонки)</strong></p>
  <p id="wNXL">Какие колонки в отчете обязательны? </p>
  <p id="bDPF">Всего 2: &quot;Условие показа&quot; и &quot;Поисковый запрос&quot;, остальные можете добавлять какие угодно, по своему вкусу, но так как в отчет могут попасть кампании из РСЯ, то я бы рекомендовал добавить колонки &quot;Кампании&quot;, № Кампании и другие которые могут вам пригодиться.</p>
  <p id="mAJT"></p>
  <p id="qUvr">Картинка-инструкция по экспорту отчета:</p>
  <figure id="voNM" class="m_retina">
    <img src="https://img2.teletype.in/files/1d/c5/1dc5322d-a9c2-4ae3-afa4-8a14527184a7.png" width="838" />
  </figure>
  <p id="5eac"></p>
  <p id="K7Hz"><strong>3) Копируем отчет XLSX в папку с программой, где где находиться файл synsearch.exe</strong></p>
  <p id="7chp"></p>
  <figure id="eFAs" class="m_retina">
    <img src="https://img2.teletype.in/files/dc/c1/dcc1d036-f56e-4a85-840f-747133bfb3aa.png" width="429" />
  </figure>
  <p id="1WUt"><strong>4) Кликаем по synsearch.exe и немного ждем, после чего появляется новый файл &quot;done.xlsx&quot;, в котором уже можно работать.</strong></p>
  <p id="DjIl"></p>
  <p id="FF4n"></p>
  <figure id="YQcy" class="m_retina">
    <img src="https://img2.teletype.in/files/5c/43/5c433401-74bd-4ab7-8466-503c49984fbd.png" width="473" />
  </figure>
  <p id="y7oy"></p>
  <p id="dF67">Скачать: <a href="https://t.me/itsblackfriday/19" target="_blank">https://t.me/itsblackfriday/19</a></p>
  <p id="eSXv">p.s. Программа не требует никаких дополнительных установок, все что нужно уже есть внутри. Тестировалось на win11. Возможно потребуется добавить программу в список исключений антивируса.</p>

]]></content:encoded></item></channel></rss>