<?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>Dömestos</title><generator>teletype.in</generator><description><![CDATA[Keitaro Wizard &amp; Guru]]></description><image><url>https://img2.teletype.in/files/de/09/de0906f2-9864-4ad1-9bb3-757d4dfd6cbd.png</url><title>Dömestos</title><link>https://teletype.in/@dimkox</link></image><link>https://teletype.in/@dimkox?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/dimkox?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/dimkox?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sat, 04 Jul 2026 05:33:16 GMT</pubDate><lastBuildDate>Sat, 04 Jul 2026 05:33:16 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@dimkox/HcpxnixPdQx</guid><link>https://teletype.in/@dimkox/HcpxnixPdQx?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox</link><comments>https://teletype.in/@dimkox/HcpxnixPdQx?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox#comments</comments><dc:creator>dimkox</dc:creator><title>Meta зарабатывает на мошенческой рекламе: внутренние документы раскрывают правду</title><pubDate>Thu, 06 Nov 2025 23:11:45 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/4e/8e/4e8eccf2-bd7c-48b6-a345-668640679fd4.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/1b/6a/1b6a445b-8cf0-4b11-bef9-3fed0ac22700.jpeg"></img>Meta зарабатывает миллиарды на мошеннической рекламе: внутренних документов раскрывают шокирующую правду о Facebook, Instagram и WhatsAppКраткое резюме:По данным внутренние документы Meta, компания прогнозировала, что около 10% годового выручки будет получено за счет рекламы мошеннических схем и запрещённых товаров. Это примерно 16 миллиардов долларов в год. По оценкам, ежедневно на платформах Meta показывается порядка 15 миллиардов «рискованных» мошеннических объявлений, а годовая выручка от такой рекламы составляет около 7 миллиардов долларов. Компания блокирует рекламодателей только если автоматизированные системы уверены в мошенничестве на 95%, иначе может повышать цены для таких клиентов. Это позволяет платформе извлекать прибыль...]]></description><content:encoded><![CDATA[
  <p id="Evge">Meta зарабатывает миллиарды на мошеннической рекламе: внутренних документов раскрывают шокирующую правду о Facebook, Instagram и WhatsApp.</p>
  <p id="eNUe">Ну, теперь понятно, откуда ещё до Андромеды на старте появлялся конский CPM  у объявлений в адсете, при наличии всего 1-5 показов до $1600 CPM появлялся легко.</p>
  <p id="0vWC">По данным внутренних документов Meta, компания прогнозировала, что около 10% годового выручки будет получено за счет рекламы мошеннических схем и запрещённых товаров. Это примерно 16 миллиардов долларов в год.  По оценкам, ежедневно на платформах Meta показывается порядка 15 миллиардов «рискованных» мошеннических объявлений, а годовая выручка от такой рекламы составляет около 7 миллиардов долларов. Компания блокирует рекламодателей только если автоматизированные системы уверены в мошенничестве на 95%, иначе может повышать цены для таких клиентов. Это позволяет платформе извлекать прибыль и не снижать её. </p>
  <p id="JO35">Отмечается, что мошенничество происходит в рамках рекламодателей, чьи действия достаточно подозрительны, чтобы быть замеченными системами предупреждений. Однако меры чаще всего применяют только при высокой уверенности в мошенничестве; иначе система может продолжать монетизировать такие кампании за счёт завышения ставок. Контекст и вывод:Эти данные поднимают вопросы об эффективности борьбы Meta с мошеннической рекламой и о конфликте интересов между чистотой рекламы и коммерческими целями корпорации. В материалах также отмечается, что часть мошеннических объявлений относится к фальшивым инвестиционным проектам, нелегальным онлайн-казино и продаже запрещённых медицинских товаров. В публикациях приводятся скриншоты фальшивых объявлений и примеры — например, реклама под видом известных брендов, которую Meta удаляла после обнаружения Reuters. Это усиливает дискуссии о транспарентности и мерах против мошенничества на больших соцсетях. </p>
  <p id="1sKF">Ответ Meta на данные материалы — баланс между политиками модерации и коммерческими интересами, с акцентом на то, что часть мошеннических кампаний обходила автоматические системы и продолжала приносить доход. </p>
  <p id="XuNk"><a href="https://www.reuters.com/investigations/meta-is-earning-fortune-deluge-fraudulent-ads-documents-show-2025-11-06/" target="_blank">https://www.reuters.com/investigations/meta-is-earning-fortune-deluge-fraudulent-ads-documents-show-2025-11-06/</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dimkox/xXdJ_tREKoY</guid><link>https://teletype.in/@dimkox/xXdJ_tREKoY?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox</link><comments>https://teletype.in/@dimkox/xXdJ_tREKoY?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox#comments</comments><dc:creator>dimkox</dc:creator><title>S2S Postback из Keitaro в Coinzilla</title><pubDate>Tue, 04 Nov 2025 14:00:18 GMT</pubDate><category>Keitaro</category><description><![CDATA[В отличие от многих сетей, Coinzilla не требует персонального ключа API или ID пикселя для базовой настройки постбэка. Вместо этого используется уникальный хэш клика.]]></description><content:encoded><![CDATA[
  <h3 id="oZQe"><strong>Цель: Настроить точную передачу конверсий из трекера Keitaro в рекламную сеть Coinzilla для оптимизации рекламных кампаний.</strong></h3>
  <hr />
  <h3 id="MjsK"><strong>Этап 1: Подготовка необходимых данных</strong></h3>
  <p id="gQZC">В отличие от многих сетей, Coinzilla не требует персонального ключа API или ID пикселя для базовой настройки постбэка. Вместо этого используется уникальный хэш клика.</p>
  <p id="rsub">Вам нужно будет определить только <strong>название события</strong>, которое вы планируете отслеживать.</p>
  <ul id="ez5Y">
    <li id="5cy4"><strong>Название события (EVENT_NAME):</strong> Это необязательный параметр. Если его не указать, Coinzilla по умолчанию назовет конверсию register. Вы можете задать свое имя, например, deposit или sale. Имя должно содержать только буквы, без цифр и спецсимволов.[<a href="https://www.google.com/url?sa=E&q=https%3A%2F%2Fvertexaisearch.cloud.google.com%2Fgrounding-api-redirect%2FAUZIYQHNSiqNMM3dBrI81wsf-FGtUo_kcDLO9ZJ3XzmRiRORmWYed90QaZcEVYspvgNtEKYpAi-xVx4yX7WJX7PNkhHHtb0ca18yqcLDNRdbEOPhFM5UzNjVIcntFotX364n3xVWSxBCqS9JesZgjw%3D%3D" target="_blank">1</a>]</li>
  </ul>
  <hr />
  <h3 id="IAiH"><strong>Этап 2: Создание и настройка источника трафика в Keitaro</strong></h3>
  <p id="cpJb">Этот шаг научит Keitaro принимать и правильно обрабатывать данные от Coinzilla.</p>
  <ol id="Vbxv">
    <li id="f9LJ"><strong>Откройте Keitaro.</strong> Перейдите в раздел <strong>&quot;Источники&quot;</strong> (Sources) и нажмите <strong>&quot;Создать&quot;</strong> (Create).</li>
    <li id="dbmg"><strong>Заполните название:</strong></li>
    <ul id="pR2F">
      <li id="zVla"><strong>Название (Name):</strong> Coinzilla.</li>
    </ul>
    <li id="uWek"><strong>Настройте параметры приема данных:</strong>codeCode<code># Логика этого действия: # Когда на Keitaro приходит ссылка вида: # https://your_keitaro_domain.com/campaign?uhash=VERY_LONG_STRING # Keitaro автоматически сохранит &quot;VERY_LONG_STRING&quot; в переменную {external_id}.</code></li>
    <ul id="TRSW">
      <li id="0DTz">Coinzilla передает свой уникальный идентификатор клика в параметре под названием uhash. Keitaro должен сохранять это значение как {external_id}.[<a href="https://www.google.com/url?sa=E&q=https%3A%2F%2Fvertexaisearch.cloud.google.com%2Fgrounding-api-redirect%2FAUZIYQHNSiqNMM3dBrI81wsf-FGtUo_kcDLO9ZJ3XzmRiRORmWYed90QaZcEVYspvgNtEKYpAi-xVx4yX7WJX7PNkhHHtb0ca18yqcLDNRdbEOPhFM5UzNjVIcntFotX364n3xVWSxBCqS9JesZgjw%3D%3D" target="_blank">1</a>]</li>
      <li id="fJ1F"><strong>Важное замечание:</strong> Coinzilla предупреждает, что значение uhash может быть очень длинной строкой (более 2500 символов). Убедитесь, что настройки вашего сервера и трекера позволяют обрабатывать такие длинные GET-параметры.[<a href="https://www.google.com/url?sa=E&q=https%3A%2F%2Fvertexaisearch.cloud.google.com%2Fgrounding-api-redirect%2FAUZIYQHNSiqNMM3dBrI81wsf-FGtUo_kcDLO9ZJ3XzmRiRORmWYed90QaZcEVYspvgNtEKYpAi-xVx4yX7WJX7PNkhHHtb0ca18yqcLDNRdbEOPhFM5UzNjVIcntFotX364n3xVWSxBCqS9JesZgjw%3D%3D" target="_blank">1</a>]</li>
      <li id="AXyf">В форме настройки источника, в секции <strong>&quot;Параметры&quot;</strong> (Parameters), укажите следующее:</li>
      <ul id="9b2V">
        <li id="YwMr">В поле <strong>External ID</strong> впишите: uhash.</li>
      </ul>
    </ul>
    <li id="Betg"><strong>Настройка Postback URL:</strong>codePython<code># === Postback URL Template === # Описание: URL для отправки данных о конверсии в Coinzilla. # {external_id} - Макрос Keitaro, который будет заменен на {uhash}, # полученный от Coinzilla. # # Константы для замены: # YOUR_EVENT_NAME: Замените на название вашего события (например, deposit). # Этот параметр опционален. https://request-global.czilladx.com/s2s.php?uhash={external_id}&amp;event=YOUR_EVENT_NAME</code></li>
    <ul id="ige2">
      <li id="Vt3j">Это самый важный шаг. Здесь вы указываете URL, на который Keitaro будет отправлять уведомления о конверсиях.</li>
      <li id="PFZE">Вставьте в поле <strong>Postback URL</strong> следующий шаблон.</li>
    </ul>
    <ul id="6ICM">
      <li id="5675"><strong>Пояснение:</strong> Документация Coinzilla указывает конечную точку для S2S, но не предоставляет полного URL в явном виде. Представленный выше URL (s2s.php) является стандартным для таких систем и наиболее вероятным. Тем не менее, рекомендуется уточнить его у вашего менеджера в Coinzilla.</li>
      <li id="aLwc"><strong>Пример заполненного URL:</strong><br />https://request-global.czilladx.com/s2s.php?uhash={external_id}&amp;event=deposit</li>
      <li id="tMRs"><strong>Пример URL без указания события (будет засчитан как &#x27;register&#x27;):</strong><br />https://request-global.czilladx.com/s2s.php?uhash={external_id}</li>
    </ul>
    <li id="OA1u"><strong>Сохраните источник трафика.</strong></li>
  </ol>
  <hr />
  <h3 id="uhDK"><strong>Этап 3: Применение источника в кампании Keitaro</strong></h3>
  <ol id="83yY">
    <li id="oVN5">Перейдите в раздел <strong>&quot;Кампании&quot;</strong> (Campaigns) и создайте новую или откройте существующую.</li>
    <li id="dgVl">В настройках кампании, в поле <strong>&quot;Источник&quot;</strong> (Source), выберите созданный ранее Coinzilla.</li>
    <li id="YUZw"><strong>Keitaro сгенерирует ссылку кампании.</strong> Скопируйте её.</li>
    <li id="ZoYl"><strong>Формирование финальной ссылки для Coinzilla:</strong>Когда пользователь нажмет на вашу рекламу, Coinzilla заменит {uhash} на реальное значение, которое и будет обработано Keitaro.</li>
    <ul id="5TF3">
      <li id="gzXj">Возьмите ссылку из Keitaro (например, https://your_keitaro_domain.com/ABCDE).</li>
      <li id="UYvC">Добавьте к ней в конце параметр ?uhash={uhash}. Coinzilla использует макрос {uhash} для передачи своего ID.</li>
      <li id="MW4O">Ваша финальная ссылка для размещения в рекламных кампаниях Coinzilla будет выглядеть так:<br />https://your_keitaro_domain.com/ABCDE?uhash={uhash}</li>
    </ul>
  </ol>
  <hr />
  <h3 id="TQfN"><strong>Этап 4: Пошаговая проверка и отладка интеграции</strong></h3>
  <p id="sqaD">Для проверки корректности настройки выполните следующие шаги.</p>
  <ul id="IAuZ">
    <li id="DSqQ"><strong>Шаг 1: Имитация клика</strong></li>
    <ol id="8nFm">
      <li id="HVm2">Возьмите вашу финальную ссылку для Coinzilla.</li>
      <li id="TJek">Замените макрос {uhash} на тестовое значение. Например: test_uhash_001.</li>
      <li id="Kv1O">Итоговая ссылка:<br />https://your_keitaro_domain.com/ABCDE?uhash=test_uhash_001</li>
      <li id="UUHF">Перейдите по этой ссылке в браузере.</li>
    </ol>
    <li id="IimM"><strong>Шаг 2: Проверка логов Keitaro</strong></li>
    <ol id="Bbw9">
      <li id="wrDh">В Keitaro откройте <strong>&quot;Логи&quot; &gt; &quot;Клики&quot;</strong>. Вы должны увидеть свой тестовый клик.</li>
      <li id="mRL6">Убедитесь, что в колонке External ID для этого клика отображается test_uhash_001. Если да, значит, Keitaro правильно получает данные.</li>
    </ol>
    <li id="qucr"><strong>Шаг 3: Имитация конверсии и проверка постбэка</strong></li>
    <ol id="hcnp">
      <li id="9NEd">Инициируйте тестовую конверсию для этого клика (например, через партнерскую сеть или вручную в Keitaro).</li>
      <li id="3QR7">Перейдите в <strong>&quot;Логи&quot; &gt; &quot;Постбэки&quot;</strong>.</li>
      <li id="ihdI">Найдите исходящий запрос (Postback) на домен request-global.czilladx.com.</li>
      <li id="vpOx">Проверьте полный URL запроса. Он должен содержать ваш тестовый uhash: ...&amp;uhash=test_uhash_001.</li>
      <li id="ry7x">Посмотрите на код ответа сервера в колонке &quot;Код&quot; (Code). Успешный ответ должен быть 200 OK или 204 No Content. Если вы видите ошибку (например, 4xx), проверьте правильность написания Postback URL и обратитесь в поддержку Coinzilla.</li>
    </ol>
  </ul>
  <p id="a5Ye">Если все шаги пройдены и постбэк ушел с кодом 200, ваша интеграция настроена правильно.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dimkox/j4j3WOqbmQr</guid><link>https://teletype.in/@dimkox/j4j3WOqbmQr?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox</link><comments>https://teletype.in/@dimkox/j4j3WOqbmQr?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox#comments</comments><dc:creator>dimkox</dc:creator><title>S2S Postback из Keitaro в Cointraffic</title><pubDate>Tue, 04 Nov 2025 13:27:51 GMT</pubDate><category>Keitaro</category><description><![CDATA[Цель: Настроить передачу данных о конверсиях из трекера Keitaro в рекламную сеть Cointraffic для точного отслеживания эффективности кампаний.]]></description><content:encoded><![CDATA[
  <p id="16DJ"><strong>Цель: Настроить передачу данных о конверсиях из трекера Keitaro в рекламную сеть Cointraffic для точного отслеживания эффективности кампаний.</strong></p>
  <p id="ZIyT"><strong>Этап 1: Подготовка необходимых данных</strong></p>
  <p id="xMor">Перед началом настройки в Keitaro, убедитесь, что вы получили от вашего менеджера в Cointraffic следующие данные:</p>
  <ol id="taIY">
    <li id="ugfl"><strong>Уникальный ID пикселя (UNIQUE_PIXEL_ID)</strong>: Это ваш персональный идентификатор в системе Cointraffic.</li>
    <ul id="iM0u">
      <li id="4Fyo">Пример: a1b2c3d4e5f6</li>
    </ul>
    <li id="RNiF"><strong>Название события (EVENT_NAME)</strong>: Вы должны определить, какое именно действие будет считаться конверсией. Это название вы будете использовать в Postback URL.</li>
    <ul id="Gj1p">
      <li id="8aY5">Примеры: registration, deposit, signup, first_deposit</li>
    </ul>
  </ol>
  <p id="Dtjg">Без этих данных настройка невозможна.</p>
  <p id="WbEb"><strong>Этап 2: Создание и настройка источника трафика в Keitaro</strong></p>
  <p id="pzc3">На этом шаге мы научим Keitaro правильно принимать и обрабатывать трафик из Cointraffic.</p>
  <ol id="nwg7">
    <li id="zPbg"><strong>Откройте Keitaro.</strong> Перейдите в раздел <strong>&quot;Источники&quot;</strong> (Sources).</li>
    <li id="u2Qm">Нажмите кнопку <strong>&quot;Создать&quot;</strong> (Create).</li>
    <li id="up44"><strong>Заполните основные поля:</strong></li>
    <ul id="L5md">
      <li id="wh5N"><strong>Название (Name):</strong> Введите Cointraffic. Это имя будет отображаться в ваших отчетах.</li>
    </ul>
    <li id="duGR"><strong>Настройте параметры приема данных:</strong></li>
    <ul id="62Hs">
      <li id="mL95">Keitaro должен знать, какой параметр в ссылке от Cointraffic содержит уникальный ID клика. По умолчанию, Cointraffic передает его в параметре click_id. Keitaro сохраняет это значение в макрос {external_id}.</li>
      <li id="5tHP">В форме настройки источника найдите секцию <strong>&quot;Параметры&quot;</strong> (Parameters).</li>
      <li id="RhjN">В поле <strong>External ID</strong> впишите click_id.</li>
    </ul>
  </ol>
  <p id="vMhF">codeCode</p>
  <p id="GQvJ"># Логика этого действия:</p>
  <p id="pWZX"># Когда на Keitaro приходит ссылка вида:</p>
  <p id="kJE8"># https://your_keitaro_domain.com/campaign?click_id=SOME_VALUE</p>
  <p id="fnM2"># Keitaro автоматически сохранит &quot;SOME_VALUE&quot; в переменную {external_id}</p>
  <ol id="ZPtq">
    <li id="dR6D"><strong>Настройка Postback URL:</strong></li>
    <ul id="pBtD">
      <li id="DpVg">В этой же форме найдите поле <strong>Postback URL</strong>.</li>
      <li id="2Da6">Вставьте в него следующий шаблон URL. Этот шаблон является полным и готовым к использованию после замены констант.</li>
    </ul>
  </ol>
  <p id="UEsi"># === Postback URL Template ===</p>
  <p id="XN0v"># Описание: URL для отправки данных о конверсии в Cointraffic.</p>
  <p id="92X1"># {external_id} - Макрос Keitaro, который будет заменен на ID клика,</p>
  <p id="R8kS"># полученный от Cointraffic.</p>
  <p id="RO0B">#</p>
  <p id="dxtv"># Константы для замены:</p>
  <p id="LC0L"># YOUR_UNIQUE_PIXEL_ID: Замените на ваш ID пикселя от Cointraffic.</p>
  <p id="QBgv"># YOUR_EVENT_NAME: Замените на название вашего события.</p>
  <p id="Mo1v">https://apps-pxl.ctengine.io/e?k=YOUR_UNIQUE_PIXEL_ID&amp;ev=YOUR_EVENT_NAME&amp;click_id={external_id}</p>
  <ol id="FXGQ">
    <ul id="ukFH">
      <li id="8JBr"><strong>Пример заполненного URL для события &quot;registration&quot;:</strong><br /> https://apps-pxl.ctengine.io/e?k=a1b2c3d4e5f6&amp;ev=registration&amp;click_id={external_id}</li>
    </ul>
    <li id="Lwyy"><strong>(Опционально) Настройка статусов постбэка:</strong></li>
    <ul id="rHGW">
      <li id="uJHg">Если вы хотите отправлять постбэки только для подтвержденных конверсий, используйте опцию <strong>&quot;Отправлять постбэки со статусами&quot;</strong> (Send postbacks with statuses).</li>
      <li id="qsYQ">Выберите нужные статусы, например, lead (для лидов) или sale (для продаж/депозитов). Конверсии с другими статусами (например, rejected) отправляться не будут.</li>
    </ul>
    <li id="echd"><strong>Сохраните источник трафика,</strong> нажав кнопку &quot;Создать&quot; (Create) или &quot;Сохранить&quot; (Save).</li>
  </ol>
  <p id="icZs"><strong>Этап 3: Применение источника в кампании Keitaro</strong></p>
  <ol id="xJOs">
    <li id="MCYw">Перейдите в раздел <strong>&quot;Кампании&quot;</strong> (Campaigns) и создайте новую кампанию или откройте существующую.</li>
    <li id="wpdP">В настройках кампании, в поле <strong>&quot;Источник&quot;</strong> (Source), выберите созданный на предыдущем шаге Cointraffic.</li>
    <li id="CGf1"><strong>Keitaro автоматически сгенерирует ссылку кампании.</strong> Она будет выглядеть примерно так:<br /> https://your_keitaro_domain.com/ABCDE?click_id={click_id}</li>
    <ul id="OOWX">
      <li id="oP3C">Заметьте, что Keitaro сам подставил параметр click_id={click_id}.</li>
    </ul>
    <li id="vWmQ"><strong>Скопируйте эту сгенерированную ссылку.</strong> Именно ее вы должны использовать в качестве целевой URL для ваших рекламных объявлений на платформе Cointraffic. Cointraffic, в свою очередь, заменит плейсхолдер {click_id} на реальное значение при клике пользователя.</li>
  </ol>
  <p id="8wlM"><strong>Этап 4: Пошаговая проверка и отладка интеграции</strong></p>
  <p id="m2mA">Чтобы убедиться, что всё настроено верно, проведите тестовую конверсию.</p>
  <ul id="VReG">
    <li id="KI10"><strong>Шаг 1: Имитация клика</strong></li>
    <ol id="3YNX">
      <li id="WKec">Возьмите ссылку вашей кампании из Keitaro.</li>
      <li id="OkUI">Вручную замените макрос {click_id} на тестовое значение. Например: test_click_001.</li>
      <li id="ms7y">Итоговая ссылка будет выглядеть так:<br /> https://your_keitaro_domain.com/ABCDE?click_id=test_click_001</li>
      <li id="TZ1l">Перейдите по этой ссылке в браузере.</li>
    </ol>
    <li id="qyOp"><strong>Шаг 2: Имитация конверсии</strong></li>
    <ol id="cqPq">
      <li id="3aRP">Пройдите по воронке (например, зарегистрируйтесь на лендинге), чтобы сработала конверсия. Если вы тестируете с партнерской сетью, вам может потребоваться инициировать тестовую конверсию там.</li>
    </ol>
    <li id="bFZr"><strong>Шаг 3: Анализ логов в Keitaro</strong></li>
    <ol id="5eu9">
      <li id="Iqrd">Перейдите в Keitaro, в раздел <strong>&quot;Логи&quot; &gt; &quot;Клики&quot;</strong>. Найдите ваш клик со значением test_click_001 в колонке External ID. Убедитесь, что для него отобразилась конверсия.</li>
      <li id="YoFT">Перейдите в <strong>&quot;Логи&quot; &gt; &quot;Постбэки&quot;</strong>. Здесь вы должны увидеть исходящий запрос (Postback) на URL Cointraffic.</li>
      <li id="Gxmq">Проверьте, что в отправленной ссылке click_id равен вашему тестовому значению (test_click_001).</li>
      <li id="aJCi">Проверьте колонку <strong>&quot;Код&quot;</strong> (Code) для этой записи. Успешным считается ответ сервера 200 или 204. Если вы видите ошибку (например, 400 или 404), это означает, что URL составлен неверно или UNIQUE_PIXEL_ID указан неправильно.</li>
    </ol>
  </ul>
  <p id="crlg">Если все шаги пройдены и ответ сервера 200, настройка завершена успешно.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dimkox/keitaro_regexp_external_id</guid><link>https://teletype.in/@dimkox/keitaro_regexp_external_id?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox</link><comments>https://teletype.in/@dimkox/keitaro_regexp_external_id?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox#comments</comments><dc:creator>dimkox</dc:creator><title>Keitaro — Регулярные выражения для фильтрации external_id по длине (8–10 символов)</title><pubDate>Fri, 24 Oct 2025 12:16:01 GMT</pubDate><category>Keitaro</category><description><![CDATA[Кратко: ниже — готовые регэкспы и пошаговая схема применения в потоках (streams/flows) и в отчётах Keitaro, именно для поля external_id. Фокус — кейсы «ровно 8–10 символов», «только цифры», «только латинские буквы и цифры», «HEX», а также исключение пустых значений и строк длиннее 10.]]></description><content:encoded><![CDATA[
  <p id="AFcW">Кратко: ниже — готовые регэкспы и пошаговая схема применения в потоках (streams/flows) и в отчётах Keitaro, <em>именно для поля</em> <code>external_id</code>. Фокус — кейсы «ровно 8–10 символов», «только цифры», «только латинские буквы и цифры», «HEX», а также исключение пустых значений и строк длиннее 10.</p>
  <p id="nzc0"><strong>Где это настраивается:</strong></p>
  <ul id="dM3m">
    <li id="sZSb"><strong>Потоки кампании</strong> → <em>Add condition</em> → поле <code>external_id</code> → тип проверки: «<em>Match regexp</em>» (или «<em>No match regexp</em>»).</li>
    <li id="oevF"><strong>Отчёты</strong> → <em>Filters</em> → колонка <code>external_id</code> → операторы: «<em>Match regexp</em>» / «<em>No match regexp</em>».</li>
  </ul>
  <p id="rQ4G">Рекомендуется всегда использовать якоря <code>^</code> и <code>$</code>, чтобы проверять именно всю строку целиком.</p>
  <h2 id="fNbJ">Готовые шаблоны под <code>external_id</code></h2>
  <h3 id="Um43">Любые символы (8–10)</h3>
  <pre id="cKWx">^.{8,10}$</pre>
  <p id="afQ5">Подходит, если <code>external_id</code> может содержать любые символы.</p>
  <h3 id="By77">Только цифры (8–10)</h3>
  <pre id="K6A4">^\d{8,10}$</pre>
  <p id="ehrK">Если партнёр или источник трафика присылает числовые IDs.</p>
  <h3 id="Td17">Буквы + цифры (латиница, 8–10)</h3>
  <pre id="Jloe">^[A-Za-z0-9]{8,10}$</pre>
  <p id="apsc">Для алфавитно-цифровых идентификаторов без спецсимволов.</p>
  <h3 id="e9gU">HEX (0–9, a–f, 8–10)</h3>
  <pre id="UqXf">^[0-9a-fA-F]{8,10}$</pre>
  <p id="dqi0">Удобно для укороченных хэшей/токенов.</p>
  <h2 id="iUTp">Типовые сценарии</h2>
  <h3 id="wuT6">1) Пропускать только 8, 9 или 10 символов</h3>
  <p id="Vi61"><strong>Поток</strong> или <strong>отчёт</strong> → оператор Match regexp → паттерн:</p>
  <pre id="pI4p">^.{8,10}$</pre>
  <h3 id="QRgQ">2) Пропускать только 8–10, а всё длиннее 10 — отсекаем</h3>
  <p id="lNKI">Добавьте правила:</p>
  <ul id="GKra">
    <li id="ukRi">Match regexp → <code>^.{8,10}$</code></li>
    <li id="qwUo">No match regexp → <code>^.{11,}$</code></li>
  </ul>
  <h3 id="AhKS">3) Пропускать всё длиной ≥8 символов</h3>
  <p id="bIXR">Если ограничение сверху не требуется:</p>
  <pre id="gwk2">^.{8,}$</pre>
  <p id="6m1L">Вариант для числовых значений:</p>
  <pre id="J5S6">^\d{8,}$</pre>
  <h3 id="02Ks">4) Ровно 8 / ровно 9 / ровно 10 символов</h3>
  <p id="Afnx">Любые символы</p>
  <pre id="NmlO">^.{8}$</pre>
  <pre id="WU57">^.{9}$</pre>
  <pre id="QYab">^.{10}$</pre>
  <p id="2NuD">Только цифры</p>
  <pre id="1Stc">^\d{8}$</pre>
  <pre id="9YiL">^\d{9}$</pre>
  <pre id="mKqN">^\d{10}$</pre>
  <h2 id="snC5">Защита от мусора и пустых значений</h2>
  <ul id="Mjzu">
    <li id="pUwq"><strong>Исключить пустые</strong>: правило No match regexp → <code>^$</code></li>
    <li id="P8tg"><strong>Исключить пробельные строки</strong>: No match regexp → <code>^\s+$</code></li>
    <li id="qTEY"><strong>Пропускать только латиницу/цифры без спецсимволов</strong>: Match regexp → <code>^[A-Za-z0-9]{8,10}$</code></li>
  </ul>
  <h2 id="tfB2">Пошагово в интерфейсе Keitaro</h2>
  <ol id="pAru">
    <li id="40gQ">Откройте кампанию → перейдите в <strong>Streams</strong>/<strong>Flows</strong>.</li>
    <li id="0ULT">Нажмите <strong>Add condition</strong> и выберите поле <code>external_id</code>.</li>
    <li id="LJi6">Выберите оператор <strong>Match regexp</strong> (или <strong>No match regexp</strong>).</li>
    <li id="iwkV">Вставьте нужный паттерн, например <code>^\d{8,10}$</code>, и сохраните.</li>
  </ol>
  <h2 id="XYmB">Чек-лист перед запуском</h2>
  <ul id="tsNI">
    <li id="dbYN">Уточнили у источника формат <code>external_id</code> (цифры/буквы/HEX)?</li>
    <li id="QdiO">Используете якоря <code>^</code> и <code>$</code> для проверки всей строки?</li>
    <li id="vefh">Отрезаете пустые/пробельные значения отдельным <em>No match regexp</em>?</li>
    <li id="4fdf">В отчётах фильтры настроены идентично потокам, чтобы не получать разнобой?</li>
  </ul>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dimkox/hLVaVp3yWUC</guid><link>https://teletype.in/@dimkox/hLVaVp3yWUC?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox</link><comments>https://teletype.in/@dimkox/hLVaVp3yWUC?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox#comments</comments><dc:creator>dimkox</dc:creator><title>Ретаргетинг в Тиктоке</title><pubDate>Sun, 21 Sep 2025 16:41:27 GMT</pubDate><description><![CDATA[Чтобы настроить динамический ремаркетинг в TikTok Ads (который реализуется через Dynamic Showcase Ads или их эволюцию в Video Shopping Ads для продаж по каталогу), следуйте этим шагам. Обратите внимание: с 3 апреля 2023 года прямое создание и редактирование динамической видеорекламы (DSA) недоступно. Основные функции перенесены в видеорекламу с возможностью покупки в рамках цели &quot;Продажи по каталогу&quot; (Catalog Sales). Это позволяет показывать персонализированные объявления с актуальными данными о продуктах (цена, наличие, размеры) пользователям, которые взаимодействовали с вашим сайтом или приложением. Процесс требует наличия аккаунта в TikTok Ads Manager, пикселя TikTok на сайте (для веб-ретаргетинга) или интеграции с приложением...]]></description><content:encoded><![CDATA[
  <p id="wD7x">Чтобы настроить динамический ремаркетинг в TikTok Ads (который реализуется через Dynamic Showcase Ads или их эволюцию в Video Shopping Ads для продаж по каталогу), следуйте этим шагам. Обратите внимание: с 3 апреля 2023 года прямое создание и редактирование динамической видеорекламы (DSA) недоступно. Основные функции перенесены в видеорекламу с возможностью покупки в рамках цели &quot;Продажи по каталогу&quot; (Catalog Sales). Это позволяет показывать персонализированные объявления с актуальными данными о продуктах (цена, наличие, размеры) пользователям, которые взаимодействовали с вашим сайтом или приложением. Процесс требует наличия аккаунта в TikTok Ads Manager, пикселя TikTok на сайте (для веб-ретаргетинга) или интеграции с приложением, а также каталога товаров. Настройка может занять от нескольких часов до дней на одобрение и активацию данных.</p>
  <h3 id="jele">Предварительные требования</h3>
  <ul id="yK7u">
    <li id="GO32">Зарегистрируйтесь в TikTok Ads Manager (business.tiktok.com) и подтвердите аккаунт.</li>
    <li id="OdYG">Установите пиксель TikTok на ваш сайт для отслеживания событий (например, просмотры страниц, добавления в корзину). Если продвигаете приложение, настройте события в app через SDK или партнеров (например, AppsFlyer).</li>
    <li id="5oSg">Подготовьте каталог товаров в формате XML, CSV или через API (с данными: ID товара, название, цена, изображение, URL).</li>
    <li id="zppP">Активируйте Google Signals или аналогичные для сбора данных (если применимо).</li>
    <li id="SIwE">Убедитесь, что у вас есть бюджет для кампании (минимум $50–100 на тесты).</li>
    <li id="MLOQ">Если товары из Shopify или другой платформы, интегрируйте их напрямую.</li>
  </ul>
  <h3 id="oPx2">Шаг 1: Создайте каталог товаров</h3>
  <ol id="sD8K">
    <li id="RsLz">Войдите в TikTok Ads Manager.</li>
    <li id="VP3W">Перейдите в раздел &quot;Активы&quot; (Assets) &gt; &quot;Каталог&quot; (Catalog).</li>
    <li id="g0dI">Нажмите &quot;Создать&quot; (Create).</li>
    <li id="YQmC">Укажите название каталога, валюту по умолчанию и целевой регион (страны, где будет показываться реклама).</li>
    <li id="j9KB">Сохраните. Каталог можно создать через партнерскую платформу (например, Shopify, WooCommerce) для автоматической синхронизации.</li>
  </ol>
  <h3 id="otmE">Шаг 2: Загрузите товары в каталог</h3>
  <ol id="QjMs">
    <li id="tXIg">Выберите созданный каталог.</li>
    <li id="lSI4">В разделе &quot;Управление&quot; (Management) перейдите в &quot;Товары&quot; (Products).</li>
    <li id="sSun">Нажмите &quot;Загрузить товары&quot; (Upload Products).</li>
    <li id="QowR">Выберите метод:</li>
    <ul id="7Ub9">
      <li id="X1Go">Вручную: Добавьте каждый товар, заполнив поля (ID, название, цена, изображение, URL).</li>
      <li id="JiTt">Через веб-канал данных: Укажите URL файла с данными для автоматического обновления (рекомендуется для динамики).</li>
      <li id="YT3U">Загрузка файла: Скачайте шаблон TikTok, заполните и загрузите (CSV/TSV/XML).</li>
    </ul>
    <li id="KkOZ">Укажите имя веб-канала для управления. После загрузки товары пройдут модерацию (до 24 часов). Совет: Убедитесь, что изображения товаров высокого качества (минимум 500x500 пикселей), и добавьте атрибуты вроде размеров/цветов для персонализации.</li>
  </ol>
  <h3 id="PWTB">Шаг 3: Создайте динамические видео</h3>
  <ol id="PCoY">
    <li id="xqnn">В каталоге перейдите в раздел &quot;Настроить&quot; (Setup) &gt; &quot;Видео&quot; (Videos).</li>
    <li id="wXUd">Выберите тип: Dynamic Video Generator (DVG) для автоматического создания или пользовательский шаблон.</li>
    <li id="1sQQ">Настройте шаблон: Добавьте изображения товаров, текст, цены, эффекты, музыку и стикеры. TikTok предлагает 30+ готовых шаблонов.</li>
    <li id="wS6r">Сгенерируйте видео (до 20 наборов на каталог). Если в каталоге уже есть видео-ссылки, этот шаг можно пропустить. Совет: Тестируйте видео на мобильных устройствах, так как TikTok — мобильная платформа. Длина — 5–60 секунд.</li>
  </ol>
  <h3 id="qfZq">Шаг 4: Подключите источники событий</h3>
  <ol id="VSIJ">
    <li id="aMPI">В меню перейдите в &quot;Настроить&quot; (Setup) &gt; &quot;Источники событий&quot; (Event Sources).</li>
    <li id="j31Q">Выберите тип:</li>
    <ul id="E8Yl">
      <li id="QlNq">Для приложения: Подключите через партнеров (Mobile Measurement Partners) для отслеживания событий вроде &quot;Add to Cart&quot; или &quot;Purchase&quot;.</li>
      <li id="m2tM">Для сайта: Подключите пиксель TikTok и настройте события (View Content, Add to Cart и т.д.).</li>
    </ul>
    <li id="KB8K">Проверьте сбор данных: В разделе &quot;Диагностика&quot; убедитесь, что события фиксируются (минимум 1000 событий для активации ретаргетинга). Совет: Используйте тестовые события для проверки. Если данных мало, подождите 24–48 часов.</li>
  </ol>
  <h3 id="gWxY">Шаг 5: Создайте кампанию для динамического ремаркетинга</h3>
  <ol id="FJGZ">
    <li id="McdN">Перейдите в &quot;Кампании&quot; (Campaigns) &gt; &quot;Создать&quot; (Create).</li>
    <li id="DuHS">Выберите цель &quot;Продажи по каталогу&quot; (Catalog Sales) или &quot;Видеореклама с возможностью покупки&quot; (Video Shopping Ads).</li>
    <li id="S3dZ">На уровне группы объявлений:</li>
    <ul id="sFSh">
      <li id="LOaR">В &quot;Товары&quot; выберите каталог и набор товаров (все или фильтрованные).</li>
      <li id="9wF0">Укажите место продажи: Приложение (выберите app) или веб-сайт (выберите пиксель и событие оптимизации, например, &quot;Purchase&quot;).</li>
    </ul>
    <li id="Ib7B">В &quot;Таргетинг&quot; (Targeting):</li>
    <ul id="PIpz">
      <li id="OfAe">Выберите &quot;Ретаргетинг на аудиторию&quot; (Retargeting Audience): Укажите события (например, &quot;Просмотрел товар, но не купил&quot;) и временной диапазон (до 180 дней).</li>
      <li id="TyXh">Добавьте/исключите пользовательские аудитории (например, исключите тех, кто уже купил).</li>
      <li id="i8ys">Для поиска новых клиентов: Включите &quot;Поиск потенциальных клиентов&quot; (Prospecting), но фокусируйтесь на ретаргетинге.</li>
    </ul>
    <li id="ZAtF">Настройте бюджет, ставки (CPC, CPM или oCPM для оптимизации по конверсиям) и места размещения (TikTok, Pangle).</li>
    <li id="NoCv">Добавьте креативы: Используйте сгенерированные видео, текст и призывы к действию (CTA, например, &quot;Купить сейчас&quot;).</li>
    <li id="VpOQ">Запустите кампанию. Оптимизация займет 1–2 недели.</li>
  </ol>
  <h3 id="8yhk">Шаг 6: Мониторинг и оптимизация</h3>
  <ul id="CpQL">
    <li id="USFX">В Ads Manager проверьте метрики: ROAS (возврат от рекламы), CTR, конверсии.</li>
    <li id="xg2D">Исключайте неэффективные аудитории и тестируйте A/B-креативы.</li>
    <li id="Twfy">Обновляйте каталог ежедневно для актуальности данных.</li>
    <li id="OYpH">Если кампания не набирает объем, увеличьте бюджет или расширьте события.</li>
  </ul>
  <p id="1H1H">Аспект</p>
  <p id="iiqd">Рекомендации</p>
  <p id="enti">Минимальный размер аудитории</p>
  <p id="m0N5">&gt;1000 пользователей для активации ретаргетинга.</p>
  <p id="nyT9">Время на активацию</p>
  <p id="cWyH">24–48 часов на модерацию товаров, 1–2 недели на оптимизацию.</p>
  <p id="iBPT">Ограничения</p>
  <p id="HX1R">Доступно только для e-commerce с каталогом; не работает для услуг без товаров. Для приложений требуется SDK.</p>
  <p id="6knr">Альтернатива</p>
  <p id="zD8O">Если DSA недоступно, используйте стандартный ретаргетинг через Custom Audiences на основе пикселя, но без динамических продуктов.</p>
  <p id="Y9gw">Если у вас возникнут проблемы, проверьте официальную документацию TikTok Ads или обратитесь в поддержку. Для визуальных гайдов посмотрите видео-туториалы на ads.tiktok.com.</p>
  <p id="jy5g">Чтобы настроить ретаргетинг (ремаркетинг) в TikTok Ads на пользователей, посетивших ваш лендинг в Keitaro (где уже установлен пиксель TikTok и собираются данные), используйте функцию Custom Audiences на основе событий от пикселя (Website Traffic). Это позволит показывать рекламу тем, кто взаимодействовал с сайтом (например, просматривал страницы), но не совершил целевое действие. Процесс работает через TikTok Ads Manager и требует, чтобы пиксель фиксировал события вроде PageView или других (проверьте в Events Manager, что данные поступают — минимум 1000 активных пользователей для активации аудитории). Настройка займет от нескольких минут до 24–48 часов на обработку данных и модерацию.</p>
  <p id="1eGl">Обратите внимание: Ретаргетинг в TikTok — это не динамический (с персонализацией продуктов), а стандартный, основанный на поведении. Если у вас affiliate-трафик через Keitaro, убедитесь, что пиксель не конфликтует с другими трекерами (например, настройте firing событий в Keitaro). Кампании оптимизируются за 1–2 недели.</p>
  <h3 id="VmWm">Предварительные требования</h3>
  <ul id="a2lv">
    <li id="Zrdt">Аккаунт в TikTok Ads Manager (ads.tiktok.com) с подтвержденной бизнес-учеткой.</li>
    <li id="Sw3D">Пиксель TikTok установлен в Keitaro и собирает события (проверьте в Assets &gt; Events &gt; Website Pixel: должны быть активные события вроде ViewContent или PageView).</li>
    <li id="Ki9A">Минимум 1000 пользователей в аудитории для использования (TikTok matching rate ~50–70%, так что соберите больше данных).</li>
    <li id="SCnS">Бюджет для тестов (от $50/день).</li>
  </ul>
  <h3 id="aVEm">Шаг 1: Проверьте и настройте события от пикселя</h3>
  <ol id="sDJX">
    <li id="DVnP">Войдите в TikTok Ads Manager.</li>
    <li id="bnlR">Перейдите в Assets &gt; Events &gt; Website Pixel.</li>
    <li id="TqyX">Выберите ваш пиксель (если несколько, тот, что на лендинге в Keitaro).</li>
    <li id="3OGw">Проверьте диагностику: Убедитесь, что события (например, PageView для всех посетителей) фиксируются за последние 7–30 дней. Если нет — протестируйте в Keitaro (добавьте тестовые визиты) или настройте дополнительные события (Add to Cart, если применимо).</li>
  </ol>
  <h3 id="Hiw2">Шаг 2: Создайте Custom Audience на основе посетителей лендинга</h3>
  <ol id="qpET">
    <li id="zRCm">В Ads Manager перейдите в Assets &gt; Audiences.</li>
    <li id="phsQ">Нажмите &quot;Create Audience&quot;.</li>
    <li id="ABrJ">Выберите &quot;Custom Audience&quot; &gt; &quot;Website Traffic&quot;.</li>
    <li id="nglp">Укажите параметры:</li>
    <ul id="oLCd">
      <li id="iksp">Pixel: Выберите пиксель с вашего лендинга в Keitaro.</li>
      <li id="bWnU">Events: Выберите события для ретаргетинга, например:</li>
      <ul id="zRCf">
        <li id="XBvW">&quot;View Content&quot; или &quot;Page View&quot; — для всех посетителей.</li>
        <li id="1ppH">&quot;Button Click&quot; или кастомные — для тех, кто кликнул, но не конвертировался.</li>
      </ul>
      <li id="fEko">Retention Window: Установите период (до 180 дней, рекомендуется 7–30 дней для свежести).</li>
      <li id="tXDL">Include/Exclude: В &quot;Include&quot; добавьте условия (например, все, кто посетил URL вашего лендинга). В &quot;Exclude&quot; — исключите тех, кто уже конвертировался (например, по событию Purchase).</li>
      <li id="We7i">Name: Дайте имя, например, &quot;Landing Visitors - 30 days&quot;.</li>
    </ul>
    <li id="6UEj">Сохраните. Аудитория появится через 1–24 часа (проверьте статус в Audiences; метрика &quot;Total Matched Users&quot; должна быть &gt;1000).</li>
  </ol>
  <h3 id="eIVF">Шаг 3: Создайте кампанию с ретаргетингом</h3>
  <ol id="YOPs">
    <li id="00LB">Перейдите в Campaigns &gt; Create.</li>
    <li id="615a">Выберите цель: &quot;Conversions&quot; (для веб-конверсий, например, лидов) или &quot;Traffic&quot; (для возврата на сайт). Для affiliate — подойдет &quot;Conversions&quot; с оптимизацией по событиям.</li>
    <li id="H1UU">На уровне Ad Group:</li>
    <ul id="RcW1">
      <li id="Ei1P">Targeting: В разделе &quot;Audience&quot; выберите вашу Custom Audience как основной таргетинг.</li>
      <li id="ZEnN">Добавьте демографию/интересы (например, возраст 18–35, если аудитория лендинга молодая).</li>
      <li id="pgeM">Исключения: Добавьте exclusions, чтобы не тратить бюджет на недавних конвертеров.</li>
      <li id="fGCN">Optimization: Выберите событие для оптимизации (например, Complete Payment) и стратегию ставок (oCPM для конверсий).</li>
    </ul>
    <li id="McFV">Добавьте креативы: Загрузите видео/изображения (5–60 сек, вертикальные), текст и CTA (например, &quot;Вернись и заверши!&quot;).</li>
    <li id="yjqX">Установите бюджет (минимум $20/день на группу) и расписание.</li>
    <li id="S32y">Запустите кампанию. TikTok использует машинное обучение — дайте 50–100 конверсий для оптимизации.</li>
  </ol>
  <h3 id="wZQd">Шаг 4: Мониторинг и оптимизация</h3>
  <ul id="mvAY">
    <li id="DtiU">В Ads Manager проверьте метрики: ROAS, CTR, конверсии в Reports &gt; Audiences.</li>
    <li id="CPBQ">Если аудитория мала — расширьте retention window или добавьте lookalike audiences (Create Audience &gt; Lookalike &gt; на основе вашей Custom Audience).</li>
    <li id="rjBE">Тестируйте A/B: Разные креативы для ретаргетинга (теплые vs. холодные).</li>
    <li id="VOrI">Если данные не матчатся — проверьте privacy settings в Keitaro (TikTok требует consent для tracking).</li>
  </ul>
  <p id="Sz30">Аспект</p>
  <p id="7hgI">Рекомендации</p>
  <p id="teIw">Минимальный размер аудитории</p>
  <p id="OJMQ">&gt;1000 matched users; если меньше — подождите накопления или используйте file upload для补充.</p>
  <p id="FMIL">Время на активацию</p>
  <p id="HZVJ">1–24 часа для аудитории, 1–2 недели для оптимизации кампании.</p>
  <p id="VeNP">Ограничения</p>
  <p id="fx9Q">Ретаргетинг работает только на opted-in users (с согласием); в ЕС/США соблюдайте GDPR/CCPA. Для Keitaro — убедитесь, что пиксель не блокируется анти-трекингом.</p>
  <p id="1Ix6">Альтернатива</p>
  <p id="MZHp">Если нужно динамика — добавьте каталог (как в моем предыдущем ответе), но для простого ретаргетинга это не обязательно.</p>
  <p id="Ea8d">Если события не фиксируются или возникнут ошибки, проверьте интеграцию в Keitaro (возможно, используйте GTM для пикселя) или обратитесь в поддержку TikTok Ads. Для видео-гайдов посмотрите официальные туториалы на ads.tiktok.com.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dimkox/MxXt9OXZ2zd</guid><link>https://teletype.in/@dimkox/MxXt9OXZ2zd?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox</link><comments>https://teletype.in/@dimkox/MxXt9OXZ2zd?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox#comments</comments><dc:creator>dimkox</dc:creator><title>Динамический ремаркетинг в Google UAC пошаговое руководство (2025)</title><pubDate>Sun, 21 Sep 2025 16:28:42 GMT</pubDate><description><![CDATA[<img src="https://img4.teletype.in/files/70/0e/700e5a8c-3c75-407c-9ea9-92f91d1df2f6.png"></img>Чтобы настроить ретаргетинг (ремаркетинг) в Google Universal App Campaigns (теперь известных как App campaigns в Google Ads) на основе данных из Google Analytics 4 (GA4) для посетителей, уже посещавших ваш сайт, следуйте этим шагам. Этот процесс предполагает, что у вас есть сайт с установленным GA4 (web data stream) и мобильное приложение, которое вы хотите продвигать. Ретаргетинг здесь работает через аудитории GA4, которые импортируются в Google Ads как списки посетителей сайта, и используются как &quot;audience signals&quot; (сигналы аудиторий) для指导 машинного обучения в App campaigns. Это позволяет показывать рекламу приложения тем, кто посетил сайт, но не установил app.]]></description><content:encoded><![CDATA[
  <p id="eVY7">Чтобы настроить ретаргетинг (ремаркетинг) в Google Universal App Campaigns (теперь известных как App campaigns в Google Ads) на основе данных из Google Analytics 4 (GA4) для посетителей, уже посещавших ваш сайт, следуйте этим шагам. Этот процесс предполагает, что у вас есть сайт с установленным GA4 (web data stream) и мобильное приложение, которое вы хотите продвигать. Ретаргетинг здесь работает через аудитории GA4, которые импортируются в Google Ads как списки посетителей сайта, и используются как &quot;audience signals&quot; (сигналы аудиторий) для指导 машинного обучения в App campaigns. Это позволяет показывать рекламу приложения тем, кто посетил сайт, но не установил app.</p>
  <p id="evsn">Обратите внимание: App campaigns используют автоматизированное таргетирование, поэтому аудитории добавляются как сигналы, а не строгий таргетинг. Для полного динамического ремаркетинга (с персонализированными элементами) может потребоваться интеграция с Google Merchant Center или Firebase, если приложение связано с GA4. Процесс может занять до 48 часов на активацию аудиторий и до 2 недель на оптимизацию сигналов.</p>
  <h3 id="4yW8">Шаг 1: Свяжите аккаунты GA4 и Google Ads и включите ремаркетинг</h3>
  <ul id="YMWt">
    <li id="CQwn">Перейдите в GA4: Admin &gt; Property settings &gt; Product links &gt; Google Ads links.</li>
    <li id="EbUK">Нажмите &quot;Link&quot; и выберите аккаунт Google Ads.</li>
    <li id="eDaL">Включите опцию &quot;Enable Personalized Advertising&quot; (персонализированная реклама).</li>
    <li id="P5Ew">Активируйте Google Signals в GA4 (Admin &gt; Data collection &gt; Enable Google signals), если это не сделано (не требуется для свойств, созданных после августа 2018 г.).</li>
    <li id="uF87">Подождите до 2 дней, чтобы списки ремаркетинга стали доступны в Google Ads.</li>
  </ul>
  <h3 id="5Y25">Шаг 2: Создайте аудиторию в GA4 на основе посетителей сайта</h3>
  <ul id="SvvE">
    <li id="VghK">В GA4 перейдите в Configure &gt; Audiences &gt; New audience &gt; Create a custom audience.</li>
    <li id="1oEK">Укажите имя, например, &quot;Website Visitors&quot;.</li>
    <li id="KSxl">Добавьте описание, например, &quot;Пользователи, посетившие сайт за последние 30 дней&quot;.</li>
    <li id="2MXw">Установите membership duration на максимум (до 540 дней для ремаркетинга).</li>
    <li id="jmqM">Добавьте условие: Scope — &quot;Across all sessions&quot;, Condition — &quot;Event: session_start&quot; (или &quot;page_view&quot; для конкретных страниц), чтобы захватить всех посетителей.</li>
    <li id="UXLt">Для более точного: Добавьте последовательность событий (Add sequence), например, &quot;page_view&quot; без &quot;app_open&quot; (чтобы исключить тех, кто уже в app).</li>
    <li id="wP9p">Сохраните аудиторию. Подождите 24–48 часов, пока она накопит данные и появится в Google Ads как список посетителей сайта.</li>
  </ul>
  <p id="f7JB">(GA4 имеет предопределенную аудиторию &quot;All users&quot;, которая по умолчанию включает посетителей сайта, но кастомная дает больше контроля.)</p>
  <h3 id="jC97">Шаг 3: Настройте App campaign в Google Ads</h3>
  <ul id="QcWP">
    <li id="bCJ8">В Google Ads перейдите в Campaigns &gt; New campaign.</li>
    <li id="r7U7">Выберите цель &quot;App promotion&quot;.</li>
    <li id="JCZM">Тип кампании: &quot;App&quot;.</li>
    <li id="kmrr">Подтип: &quot;App installs&quot; или &quot;App engagement&quot; (для ретаргетинга на действия в app, но для сайта подойдет installs).</li>
    <li id="yxBk">Укажите платформу приложения (Android/iOS), имя кампании, стратегию ставок (например, Target CPI или CPA), бюджет и даты.</li>
    <li id="MdCT">В &quot;Advanced settings&quot; включите &quot;Attach a feed to improve targeting&quot; для динамического ремаркетинга (выберите feed из Google Merchant Center или динамический feed приложения, если применимо).</li>
    <li id="8vPH">Создайте креативы (текст, изображения, видео) для рекламы приложения.</li>
  </ul>
  <h3 id="zObY">Шаг 4: Добавьте сигналы аудиторий (audience signals) для ретаргетинга</h3>
  <ul id="9hVz">
    <li id="OD8t">В настройках кампании перейдите в &quot;Audiences&quot; (или в asset group, если кампания уже создана).</li>
    <li id="Gc09">Нажмите &quot;Select an Audience&quot; или &quot;Create an Audience&quot;.</li>
    <li id="cgYL">Укажите имя для сигнала.</li>
    <li id="Gb0g">Добавьте данные: Выберите &quot;Website visitor lists&quot; и найдите вашу аудиторию из GA4 (она появится как импортированный список).</li>
    <li id="Xu4Z">Добавьте кастомные сегменты: Ключевые слова (например, связанные с вашим сайтом), URL сайта или apps.</li>
    <li id="oS43">Добавьте дополнительные сегменты: Демография, интересы, in-market (если нужно уточнить).</li>
    <li id="FaND">Сохраните. Google использует эти сигналы для оптимизации, показывая рекламу посетителям сайта на Search, Play, YouTube и Discover.</li>
    <li id="hxpl">Исключите нерелевантные аудитории (exclusions), чтобы избежать показа тем, кто уже установил app.</li>
  </ul>
  <h3 id="I5y5">Шаг 5: Запустите и мониторьте кампанию</h3>
  <ul id="UNqw">
    <li id="suuc">Запустите кампанию.</li>
    <li id="ksfZ">Мониторьте в Google Ads: Audience manager &gt; Your audiences, чтобы увидеть производительность.</li>
    <li id="0cfH">В GA4 проверьте события (например, app installs от рекламы).</li>
    <li id="jvDh">Оптимизируйте: Добавляйте/удаляйте сигналы на основе данных (может занять 1–2 недели).</li>
  </ul>
  <p id="DmZb">Аспект</p>
  <p id="W3hT">Рекомендации</p>
  <p id="BU5U">Минимальный размер аудитории</p>
  <p id="hnY0">&gt;1000 активных пользователей для активации.</p>
  <p id="IQd4">Время на активацию</p>
  <p id="mwYI">24–48 часов для аудитории, 1–2 недели для оптимизации сигналов.</p>
  <p id="n10J">Ограничения</p>
  <p id="Hiu1">Демографические исключения не работают в App installs; используйте для сигналов. Dynamic remarketing для сайтов недоступен напрямую в GA4, но работает через feed.</p>
  <p id="HISn">Альтернатива</p>
  <p id="pT4Q">Если нужно строгий ретаргетинг, используйте Performance Max campaigns с app assets — они поддерживают полные аудитории и сигналы.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dimkox/yandex_metrika_keitaro_s2s_postback</guid><link>https://teletype.in/@dimkox/yandex_metrika_keitaro_s2s_postback?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox</link><comments>https://teletype.in/@dimkox/yandex_metrika_keitaro_s2s_postback?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox#comments</comments><dc:creator>dimkox</dc:creator><title>Постбэк в Яндекс.Директ из Keitaro</title><pubDate>Fri, 11 Jul 2025 16:08:08 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/c1/e8/c1e81cc5-3b73-4822-84fb-c21ba423515f.png"></media:content><category>Keitaro</category><description><![CDATA[<img src="https://img2.teletype.in/files/18/18/1818c6c2-835d-4f91-a40a-359806dfb767.png"></img>На самом деле это постбэк из Кейтаро в Яндекс.Метрику, но об этом ниже.]]></description><content:encoded><![CDATA[
  <p id="U56W">На самом деле это постбэк из Кейтаро в Яндекс.Метрику, но об этом ниже.<br /></p>
  <p id="JYHs">Чтобы передать конверсию из Keitaro в Яндекс.Директ с помощью yclid, необходимо настроить отправку Postback URL из трекера в рекламную сеть. Этот процесс позволяет информировать Яндекс.Директ о целевых действиях, совершённых пользователями.</p>
  <p id="SV0J">Вот как это сделать:</p>
  <h3 id="5OL5">Шаг 1: Настройка на стороне Яндекс.Директа</h3>
  <ol id="Qqpw">
    <li id="bdak"><strong>Создайте цель в Яндекс.Метрике.</strong> Прежде всего, вам нужна цель в Яндекс.Метрике, которая будет отслеживать конверсии. Если у вас ее еще нет, создайте ее.</li>
    <li id="94qo"><strong>Получите идентификатор цели.</strong> Каждая цель в Метрике имеет свой числовой идентификатор.</li>
    <li id="yHRY"><strong>Настройте офлайн-конверсии.</strong> В Яндекс.Директе перейдите в раздел &quot;Инструменты&quot; -&gt; &quot;Цели&quot;. Вам нужно будет разрешить передачу офлайн-конверсий.</li>
  </ol>
  <h3 id="ofwa">Шаг 2: Настройка Postback URL в Keitaro</h3>
  <p id="vyKS">В Keitaro вам нужно настроить отправку данных о конверсиях в Яндекс.Директ.</p>
  <ol id="ga61">
    <li id="zi4O"><strong>Перейдите в настройки источника трафика.</strong> В Keitaro откройте раздел &quot;Источники&quot; и выберите или создайте источник для Яндекс.Директа.</li>
    <li id="Uz1a"><strong>Настройте Postback URL.</strong> В поле для Postback URL (или S2S Postback) необходимо вставить специальный URL для отправки конверсий в Яндекс.</li>
  </ol>
  <p id="dDHS"><strong>Формат URL для отправки конверсий:</strong></p>
  <p id="ial1"></p>
  <pre id="Egt4">https://api-metrika.yandex.ru/cdp/api/v1/data/post_click?yclid={external_id}&amp;client_id_type={external_id}</pre>
  <p id="Gu0B"></p>
  <p id="bdFI">Или более полный вариант, включающий информацию о цели и доходе:</p>
  <p id="vm41"></p>
  <pre id="J6qm">https://api-metrika.yandex.ru/cdp/api/v1/data/post_click?client_id_type={external_id}&amp;yclid={external_id}&amp;orders=[{&quot;orderId&quot;:&quot;{conversion_id}&quot;,&quot;revenue&quot;:{sum},&quot;orderItems&quot;:[{&quot;goodId&quot;:&quot;{offer_id}&quot;,&quot;goodName&quot;:&quot;{offer_name}&quot;,&quot;price&quot;:{revenue},&quot;quantity&quot;:1}]}]</pre>
  <p id="XDkf"></p>
  <p id="2Nh9">В этом URL yclid передается через макрос Keitaro, который у вас, скорее всего, настроен на получение {subid} или аналогичного параметра из рекламной сети.</p>
  <h3 id="UhuW">Шаг 3: Передача yclid в Keitaro</h3>
  <p id="pI7j">Убедитесь, что yclid, генерируемый Яндекс.Директом для каждого клика, правильно передается на вашу ссылку в Keitaro.</p>
  <ol id="YkZH">
    <li id="fXTx"><strong>Настройка рекламной кампании в Яндекс.Директе.</strong> В параметрах рекламной кампании или в ссылках объявлений убедитесь, что вы используете метку external_id={yclid}. Например, ваша ссылка для Keitaro должна выглядеть примерно так:<br />https://your-keitaro-domain.com/campaign_hash?yclid={yclid}</li>
    <li id="DrOA"><strong>Настройка кампании в Keitaro.</strong> В настройках кампании в Keitaro нужно настроить параметр для приема yclid. Обычно для этого используется один из полей sub_id_X. Например, вы можете настроить, что external_id={yclid}.</li>
  </ol>
  <h3 id="H725">Краткая схема работы:</h3>
  <ol id="AB4B">
    <li id="lN7Z">Пользователь кликает на объявление в Яндекс.Директе.</li>
    <li id="xX8s">Яндекс.Директ добавляет к ссылке уникальный идентификатор yclid.</li>
    <li id="uJOR">Пользователь попадает на ссылку Keitaro, и трекер сохраняет yclid.</li>
    <li id="K5ZW">Когда пользователь совершает конверсию (например, оставляет заявку или делает покупку), Keitaro фиксирует это событие.</li>
    <li id="CTvV">Keitaro автоматически отправляет Postback-запрос на URL Яндекс.Метрики, передавая в него сохраненный yclid и информацию о конверсии.</li>
    <li id="zYj0">Яндекс.Директ получает эти данные, и конверсия засчитывается в статистике рекламной кампании.</li>
  </ol>
  <p id="A0Vs">Этот метод позволяет точно отслеживать эффективность рекламы и оптимизировать кампании на основе данных о реальных конверсиях.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dimkox/WV1iPYoYoyN</guid><link>https://teletype.in/@dimkox/WV1iPYoYoyN?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox</link><comments>https://teletype.in/@dimkox/WV1iPYoYoyN?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox#comments</comments><dc:creator>dimkox</dc:creator><title>Эффективный фарм Google Play Console аккаунтов (2025) – Полное руководство</title><pubDate>Wed, 09 Jul 2025 12:46:53 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/58/30/583059a7-da6e-47e0-a4ca-a06bea44a7be.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/d4/93/d4934e58-c195-4656-a969-119bf3fa4546.jpeg"></img>В современных условиях Google усилил проверку разработчиков, поэтому создание и ведение нескольких аккаунтов Google Play Console требует тщательной подготовки. Мы рассмотрим, как безопасно «фармить» ~7 аккаунтов для публикации WebView-приложений с монетизацией вне Google (например, через Ezoic). Особое внимание – геолокации (пользователь из Абхазии, аккаунты под США), оплате ($25 через виртуальные US-карты), антидетект-браузерам, прокси и стратегиям повышения процента одобрения приложений. Все рекомендации основаны на актуальном опыте 2024–2025 гг. из англо- и русскоязычных сообществ, с учётом greyhat-методов (в пределах разумного).]]></description><content:encoded><![CDATA[
  <h2 id="QM9u">1. Введение</h2>
  <p id="PZCR">В современных условиях Google усилил проверку разработчиков, поэтому создание и ведение <strong>нескольких аккаунтов Google Play Console</strong> требует тщательной подготовки. Мы рассмотрим, как безопасно «фармить» ~7 аккаунтов для публикации WebView-приложений с монетизацией вне Google (например, через Ezoic). Особое внимание – геолокации (пользователь из Абхазии, аккаунты под США), оплате ($25 через виртуальные US-карты), антидетект-браузерам, прокси и стратегиям повышения <strong>процента одобрения приложений</strong>. Все рекомендации основаны на актуальном опыте 2024–2025 гг. из англо- и русскоязычных сообществ, с учётом <strong>greyhat-методов</strong> (в пределах разумного).</p>
  <h2 id="oLOR">2. Требования Google и риски при множественных аккаунтах</h2>
  <p id="iAy7">Прежде чем приступить, важно понять <strong>политику Google</strong>:</p>
  <ul id="zc7j">
    <li id="MpBo"><strong>Идентификация разработчика.</strong> С 2021 года Google требует верификации личности для новых аккаунтов. При регистрации Play Console необходимо указать реальные данные (ФИО, адрес, телефон) и пройти проверку документов в течение 30–60 дней<a href="https://support.google.com/googleplay/android-developer/answer/14177239?hl=en#:~:text=Important%3A%20Submitting%20unsupported%20documents%20is,of%20your%20account%20and%20apps" target="_blank">support.google.com</a><a href="https://partnerkin.com/gglplayexchange#:~:text=%D0%BC%D0%BE%D0%B3%D1%83%D1%82%20%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%20%D0%BE%D1%82%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D1%8C%20%D0%B2%20%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B8,%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D1%81%D1%82%D0%B8%2C%20%D0%B0%20%D0%B2%D1%8B%20%D0%BF%D0%BE%D1%82%D0%B5%D1%80%D1%8F%D0%B5%D1%82%D0%B5%20%2425" target="_blank">partnerkin.com</a>. Если вы предоставите неверные или поддельные документы, аккаунт удалят без возврата взноса $25<a href="https://support.google.com/googleplay/android-developer/answer/14177239?hl=en#:~:text=Important%3A%20Submitting%20unsupported%20documents%20is,of%20your%20account%20and%20apps" target="_blank">support.google.com</a>. Поэтому <strong>каждый аккаунт должен быть зарегистрирован на уникального человека</strong> (или компанию) с подтверждающими документами. <em>(Примечание: многие обходят это, покупая или одалживая документы, но это незаконно и крайне рискованно – не рекомендуется.)</em></li>
    <li id="PfpH"><strong>Связанные аккаунты.</strong> По правилам, если один аккаунт заблокирован за нарушения, <strong>все связанные</strong> с ним аккаунты тоже могут быть забанены. Google отслеживает связь через устройство, IP, платежи, исходный код приложений и др. Официально Google не запрещает иметь два аккаунта, но на практике несколько аккаунтов <strong>в одном лице</strong> расцениваются как попытка обойти блокировки или спам<a href="https://www.reddit.com/r/androiddev/comments/mzm602/benefit_of_having_multiple_google_play_accounts/#:~:text=I%20see%2C%20isn%27t%20that%20riskier%3F,accounts%20at%20risk%20too%20right" target="_blank">reddit.com</a><a href="https://www.reddit.com/r/androiddev/comments/mzm602/benefit_of_having_multiple_google_play_accounts/#:~:text=I%20read%20many%20stories%20about,each%20without%20ever%20mixing%20them" target="_blank">reddit.com</a>. Поэтому нужно сделать всё, чтобы аккаунты выглядели как 7 независимых разработчиков.</li>
    <li id="j2uA"><strong>Политика WebView-приложений.</strong> Google Play допускает вебвью-приложения, <strong>если вы владеете или управляете сайтом</strong>, который отображается<a href="https://stackoverflow.com/questions/56269792/my-simple-webview-application-is-suspended-on-googleplayconsole-now-how-can-i-pu#:~:text=0" target="_blank">stackoverflow.com</a>. Нельзя публиковать WebView-оболочку чужого сайта без разрешения – такое приложение сразу снимут. Также потребуется добавить <strong>Privacy Policy (Политику конфиденциальности)</strong> в консоль и в само приложение, особенно если на сайте собираются данные или показывается реклама<a href="https://stackoverflow.com/questions/56269792/my-simple-webview-application-is-suspended-on-googleplayconsole-now-how-can-i-pu#:~:text=In%20my%20opinion%20the%20problem,app%20and%20to%20your%20Console" target="_blank">stackoverflow.com</a>. Подготовьте документ Политики и разместите на своём сайте (Ezoic, кстати, предоставляет генератор политики конфиденциальности<a href="https://support.ezoic.com/kb/article/ezoics-privacy-policy-app?id=ezoics-privacy-policy-app&lang=en-US#:~:text=Ezoic%27s%20Privacy%20Policy%20App%20This,privacy%20policy%20for%20your%20site" target="_blank">support.ezoic.com</a>).</li>
    <li id="CCyh"><strong>Монетизация вне Google.</strong> Учтите, что <strong>AdSense-реклама на сайте внутри WebView</strong> формально нарушает правила: Google требует использовать AdMob SDK для показа рекламы в приложениях, а не AdSense-код для веб-сайтов<a href="https://support.google.com/adsense/thread/91512318/traffic-from-android-apps-webview-considered-as-invalid?hl=en#:~:text=Traffic%20from%20Android%20Apps%20,use%20Admob%20in%20the%20App" target="_blank">support.google.com</a>. Многие webview-разработчики всё же размещают сторонние баннеры (Ezoic, AdSense) – это серая зона. Google может не сразу выявить такой обход, но риск есть. Также строго запрещены любые обходы <strong>внутренних покупок</strong>: если в вашем веб-контенте продаются цифровые товары или донаты, это должно идти через Google Play Billing, иначе будет блокировка<a href="https://stackoverflow.com/questions/33524445/is-purchasing-of-points-from-webview-is-ok-for-google-play-policy#:~:text=Is%20purchasing%20of%20points%20from,App%20Billing" target="_blank">stackoverflow.com</a>. В нашем случае Ezoic монетизирует трафик рекламой, что ближе к AdSense – действуйте осторожно: <strong>минимизируйте Google-рекламу</strong> на веб-странице или используйте партнерские сети, не связанные с AdSense, чтобы не привлекать внимание.</li>
  </ul>
  <p id="haRl"><strong>Почему Google банит новые аккаунты?</strong> Частая проблема – отметка <em>“High Risk”</em> (высокий риск) и приостановка аккаунта вскоре после создания, до или сразу после первой загрузки приложения. Это происходит, если алгоритмы сочтут аккаунт фиктивным или связанным с другими. Наша цель – избежать флагов High Risk через правильный «фарм» аккаунта на каждом этапе.</p>
  <h2 id="12gd">3. Инструменты для антидетекта и изоляции аккаунтов</h2>
  <p id="Dv2B"><strong>Разделение среды</strong> – ключевой принцип: каждый аккаунт должен создаваться и использоваться в <strong>изолированном окружении</strong> (отдельный браузерный профиль с уникальным отпечатком и IP). Для этого используют специальные <strong>антидетект-браузеры</strong> и прокси.</p>
  <h3 id="K7dY">3.1 Антидетект-браузеры</h3>
  <p id="mwsE">Антидетект-браузер эмулирует уникальный набор клиентских параметров (User-Agent, canvas, WebGL,timezone, шрифты и пр.), предотвращая выявление нескольких аккаунтов по отпечатку браузера. Популярные решения в 2024–2025 гг.: <strong>Dolphin Anty</strong>, <strong>AdsPower</strong>, <strong>Octo Browser</strong>, <strong>GoLogin</strong>, <strong>Multilogin</strong>, <strong>Undetectable</strong> и др. Выбирайте на свой вкус – важно правильно настроить профиль: отключить WebRTC (чтобы не утек реальный IP), подмешать noise для Canvas/WebGL и т.д.<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=3,do%20the%20following" target="_blank">blackhatworld.com</a><a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=now%20create%20a%20new%20gmail,name%20%2C%20phone%20number" target="_blank">blackhatworld.com</a>.</p>
  <blockquote id="1zkz"><strong>Совет:</strong> Dolphin Anty выгоден тем, что бесплатен до 10 профилей<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=the%20method%20%3A" target="_blank">blackhatworld.com</a>. Это как раз покрывает ~7 аккаунтов. В BlackHatWorld отмечают, что Dolphin, AdsPower и OctoBrowser отлично справляются с задачей, главное – хорошая конфигурация профилей<a href="https://www.blackhatworld.com/seo/best-antidetect-browser-to-manage-multiple-google-play-developer-accounts.1656218/#:~:text=We%20use%20the%20Octo%20Browser,clients%20also%20praise%20the%20Dolphin" target="_blank">blackhatworld.com</a><a href="https://www.blackhatworld.com/seo/best-antidetect-browser-to-manage-multiple-google-play-developer-accounts.1656218/#:~:text=,11" target="_blank">blackhatworld.com</a>.</blockquote>
  <p id="OyqN"><strong>Настройка профиля:</strong> Создайте в антидетект-браузере новый профиль для каждого аккаунта. Сразу внесите настройки:<br /> – <strong>Timezone, Language, Geo</strong>: соответствующие прокси (например, если аккаунт «под США», часовой пояс – США, язык – английский).<br /> – <strong>Canvas/Audio/Font masking</strong>: включите маскировку (шум), чтобы браузерный отпечаток не совпадал между профилями.<br /> – <strong>WebRTC</strong>: отключите передачу реального IP (Dolphin/AdsPower имеют такую опцию).<br /> – <strong>Hardware</strong>: эмулируйте разные параметры устройства (разрешение экрана, видеокарта и пр. – обычно антидетект делает это автоматически).<br /> – <strong>Cookies</strong>: поначалу профиль чистый – мы будем «прогревать» его, собирая cookies, имитируя реального пользователя (см. шаги ниже).</p>
  <h3 id="elVx">3.2 Прокси (IP-адреса)</h3>
  <p id="Fekf"><strong>Уникальный IP</strong> – обязательное условие. Используйте <strong>резидентские или мобильные прокси</strong> высокого качества: они выдают IP, принадлежащие обычным интернет-провайдерам или операторам связи, что делает вашу активность похожей на действия реального пользователя. Ни в коем случае не используйте публичные VPN или дешёвые дата-центровые прокси – они скорее всего на карандаше у Google.</p>
  <p id="p1d6">Рекомендуются прокси-сервисы: <strong>AstroProxy</strong>, <strong>BrightData</strong>, <strong>IPBurger</strong> и им подобные<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=" target="_blank">blackhatworld.com</a>. Мобильные 4G-прокси даже предпочтительнее, так как трафик от смартфонов более <strong>доверенный</strong> для Google. Но и хорошие резидентские IP тоже подойдут. Желательно, чтобы на момент регистрации IP имел <strong>чистую историю</strong> (не был замечен в сотнях регистраций).</p>
  <p id="3EHC"><strong>Важно:</strong> Страна прокси должна совпадать со страной, которую вы указываете в аккаунте и платежном профиле. Проверьте на сайте типа <strong>whoer.net</strong> – IP, DNS и другие утечки должны указывать на одну геолокацию<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=3,do%20the%20following" target="_blank">blackhatworld.com</a>. Например, если регистрируете аккаунт с US-адресом и картой, используйте прокси из США<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=check%20the%20ip%20on%20https%3A%2F%2Fwhoer,the%20same%20as%20the%20dns" target="_blank">blackhatworld.com</a>. Нелогично смотреться: IP Абхазии или РФ, а в данных аккаунта – США.</p>
  <h3 id="Yh5P">3.3 Дополнительные меры изоляции</h3>
  <p id="M60i">В идеале, относитесь к каждому аккаунту как к <strong>отдельному устройству</strong>. Некоторые опытные разработчики используют даже разные <strong>VPS/VDS или отдельные машины</strong> под каждый аккаунт<a href="https://www.reddit.com/r/androiddev/comments/mzm602/benefit_of_having_multiple_google_play_accounts/#:~:text=I%20read%20many%20stories%20about,each%20without%20ever%20mixing%20them" target="_blank">reddit.com</a>. Если антидетект-браузер настроен грамотно, в этом нет острой необходимости, но для перестраховки можно завести отдельные виртуальные машины или серверы. <strong>Никогда не запускайте два аккаунта в одном браузерном профиле или с одного IP одновременно</strong> – даже по ошибке.</p>
  <p id="OhGG">Храните данные по аккаунтам раздельно: почты, пароли, резервные адреса – не перекрещивайте между аккаунтами. Заводите отдельные <strong>телефонные номера</strong> для каждого (Google при регистрации Gmail обычно требует СМС-подтверждение; лучше купить 7 новых SIM или использовать надежные виртуальные номера с разными операторами). Не привязывайте к разным аккаунтам один и тот же номер или email для восстановления – это прямая связь.</p>
  <h2 id="k8sn">4. Пошаговый процесс фарма аккаунта Google Play Console</h2>
  <p id="VtPE">Теперь перейдём к поэтапной инструкции, как создать и «вырастить» каждый аккаунт так, чтобы повысить шанс его долгой жизни и успешных публикаций:</p>
  <h3 id="tnj4">Шаг 1: Подготовка среды</h3>
  <ul id="EhD9">
    <li id="bGVJ"><strong>Настроить антидетект + прокси.</strong> Выполните рекомендации из раздела 3: новый профиль, подключение через выделенный прокси нужной страны, проверка отсутствия утечек реальных данных.</li>
    <li id="1rMN"><strong>Сбор cookies (“прогрев профиля”).</strong> Не спешите сразу создавать аккаунт Google. Сначала сделайте профиль <strong>похожим на профиль реального человека</strong>: посетите в антидетект-браузере несколько популярных сайтов (Google, YouTube, новости) не залогинившись, затем создайте пару учётных записей на случайных ресурсах. Например, зарегистрируйтесь на Reddit или Discord, зайдите в Twitter, полистайте страницы<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=check%20the%20ip%20on%20https%3A%2F%2Fwhoer,the%20same%20as%20the%20dns" target="_blank">blackhatworld.com</a>. Цель – получить немного разноплановых cookies и истории, чтобы новый Google-аккаунт не возник в абсолютно чистом вакууме (что бывает подозрительно). <em>Достаточно 10–15 минут умеренной активности.</em></li>
  </ul>
  <h3 id="Gy9Z">Шаг 2: Создание нового Google-аккаунта</h3>
  <p id="CSbf">Перейдите на <strong>accounts.google.com</strong> и создайте <strong>новый Gmail</strong>. Рекомендации:</p>
  <ul id="Fpo3">
    <li id="fYZO"><strong>Имя и фамилия</strong> – придумайте реалистичные (в идеале соответствующие документам, которые у вас будут на верификации). Можно использовать генераторы имен или взять имя человека из той страны (например, американское имя для US-аккаунта). Не используйте одно и то же имя на всех аккаунтах!</li>
    <li id="ue28"><strong>Номер телефона</strong> – укажите уникальный, не использованный ранее на других Google-акках. Google может как сразу попросить, так и спустя некоторое время. Лучше привязать на этапе регистрации.</li>
    <li id="ZY94"><strong>Резервный email</strong> – можно пропустить или указать заранее подготовленный почтовый ящик, тоже уникальный.</li>
  </ul>
  <p id="1Juw">После успешной регистрации Gmail, <strong>заполните профиль Google</strong>: добавьте фото профиля (необязательно, но для правдоподобности можно; только не одну и ту же фотографию на разных аккаунтах), укажите резервный email/телефон, включите 2FA (двухфакторку) для безопасности – это покажет серьёзность аккаунта.</p>
  <p id="JPb0">Теперь <strong>прогрейте сам Google-аккаунт</strong> пару дней: читайте почту, подпишитесь на пару YouTube-каналов, оставьте пару лайков, установите несколько приложений из Google Play на эмуляторе или устройстве (можно эмулировать Android через BlueStacks/Memu с прокси). Задача – сформировать историю активности реального пользователя.</p>
  <blockquote id="rbVb"><em>Замечание:</em> На практике некоторые сразу переходят к консоли, но отзывы говорят, что <strong>чем дольше и естественнее “живет” аккаунт до девелоперской регистрации, тем ниже шанс High Risk-бана</strong>. Даже 1–2 дня могут помочь<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=just%20look%20for%20someone%20who,ones%20made%20with%20photoshop" target="_blank">blackhatworld.com</a>.</blockquote>
  <h3 id="QeuE">Шаг 3: Регистрация аккаунта разработчика (Play Console)</h3>
  <p id="m8LK">Когда профиль «созрел», заходите на <strong>play.google.com/console</strong> (в том же антидетект-профиле!). Google предложит зарегистрироваться как разработчик:</p>
  <ul id="xiqG">
    <li id="kJFn"><strong>Платёжная информация.</strong> Введите <strong>имя, адрес и платежные данные</strong>. Здесь вы указываете <strong>страну</strong> – выберите ту, которая соответствует вашему прокси и из которой у вас есть платёж. В нашем сценарии – США (например, адрес любого американского штата, лучше реальный: можно взять адрес отеля или генератор адресов, но он должен выглядеть правдоподобно). Имя – должно совпадать с тем, что на аккаунте, и желательно с именем на банковской карте.</li>
    <li id="Lp5m"><strong>Виртуальная банковская карта (VCC).</strong> Для уплаты регистрационного сбора $25 используйте <strong>уникальную карту</strong>. Лучше всего подходят сервисы типа <strong>Revolut</strong> или <strong>Wise</strong>, выпускающие виртуальные Visa/MasterCard<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=4%20,revolt%20cards%20%2B%20wise%20cards" target="_blank">blackhatworld.com</a>. В идеале – <strong>одна карта на один аккаунт</strong> (у Revolut можно создать несколько виртуальных, у Wise – несколько физических/виртуальных реквизитов в разных валютах). Не применяйте одну и ту же карту на многих аккаунтах, это связывающий фактор. Также избегайте карт, ранее использованных для забаненного аккаунта.</li>
    <li id="s880"><strong>Оплата и создание.</strong> Проведите оплату – транзакция $25 должна пройти. (Если Google откажет, проверьте соответствие биллинг-адреса и прокси-локации, достаточно ли средств на карте, и попробуйте снова или другую карту.) После успешной оплаты аккаунт разработчика создаётся.</li>
  </ul>
  <p id="v763"><strong>Что дальше?</strong> Вы попадёте в интерфейс Google Play Console. <strong>Не спешите загружать приложения!</strong> Для нового аккаунта разумно сначала:</p>
  <ul id="DsS2">
    <li id="JOCx">Открыть раздел <strong>“Account Details”</strong> (Сведения об аккаунте) и заполнить требуемые поля: контактный телефон и email разработчика, адрес (он будет отображаться публично в карточках приложений под заголовком “О разработчике” – имейте в виду)<a href="https://www.reddit.com/r/androiddev/comments/17w3pgz/google_started_displaying_full_legal_name_and/#:~:text=Google%20started%20displaying%20full%20legal,this%20is%20a%20new" target="_blank">reddit.com</a>. Укажите тот же адрес США, что и при регистрации, и действующий email поддержки.</li>
    <li id="gTbS">Привязать аккаунт к <strong>Payments Profile</strong>. Обычно он создаётся автоматически при оплате. Убедитесь, что профиль существует и связано имя правильно. (Для физических лиц часто профиль тот же Google Payments с вашим именем; для компаний – нужен D-U-N-S, что нам не нужно здесь.)</li>
    <li id="WlQW"><strong>Identity Verification.</strong> Как правило, верификация личности доступна сразу или через несколько дней. Вы можете пройти её сразу, если готовы: загрузить скан документа, подтверждающего имя (и в некоторых случаях адрес). Для US-аккаунта это может быть паспорт/водительское удостоверение. Если вы регистрировали на вымышленное имя, здесь возникнет проблема – Google запросит реальную ID. На <strong>серых форумах</strong> советуют покупать качественные фото реальных документов под нужное имя<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=5%20,ones%20made%20with%20photoshop" target="_blank">blackhatworld.com</a><a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=FOR%20ANDROID%20STUDIO" target="_blank">blackhatworld.com</a>, но такой метод мы не поддерживаем официально. Идеально, если у вас есть знакомые/родственники за рубежом, согласные открыть на себя – они могут предоставить свои документы для проверки. Либо регистрируйте на своё настоящее имя, если оно не было ранее забанено, и используйте свой загранпаспорт. <em>Верификацию нужно пройти в срок (обычно 30 дней); иначе аккаунт могут заморозить.</em></li>
  </ul>
  <h3 id="JQxf">Шаг 4: “Прогрев” аккаунта разработчика</h3>
  <p id="9fls">Успешно созданный аккаунт – это только начало. <strong>Первая неделя – самая критичная.</strong> Google особо внимательно смотрит на новых разработчиков. Рекомендуется:</p>
  <ul id="wkUE">
    <li id="xRFx"><strong>Ежедневно логиниться</strong> в консоль (из своего профиля/прокси) и выполнять какие-то действия: просматривать разделы, настроить профиль, почитать справку. Это соответствует совету, что аккаунт должен <strong>подогреваться на всех стадиях, желательно ежедневно</strong><a href="https://partnerkin.com/gglplayexchange#:~:text=%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BD%D0%B0%20%D0%B2%D0%B0%D1%88%D0%B8%D1%85%20VPS%2FVDS" target="_blank">partnerkin.com</a>. Пустой неактивный аккаунт могут пометить как фейк.</li>
    <li id="i6zJ"><strong>Добавить тестовое приложение (Internal test).</strong> Можно создать черновик приложения (нажав “Создать приложение”) – заполнить базовую информацию (название, описание – пока заглушки), загрузить какой-нибудь простейший APK, и выпустить его во внутреннее тестирование (Internal Testing) без публичного релиза. Это покажет, что вы реально собираетесь размещать ПО. В качестве первого APK идеально подходит <strong>безопасное приложение</strong>: например, “Hello World” или простая утилитка.</li>
    <li id="TEaM"><strong>Собрать положительную историю.</strong> Если есть возможность, получите <strong>положительные отзывы</strong> или <strong>предварительные регистрации</strong> на свои приложения. На ранней стадии хотя бы несколько 5-звёздочных отзывов (можно попросить знакомых протестировать и оставить отзыв) могут помочь укрепить репутацию аккаунта<a href="https://searchengines.guru/ru/forum/1121918#:~:text=AdSGO%20%3A%20%D0%98%20%D0%B2%D0%BE%D1%82%20%D0%BA%D0%B0%D0%BA,%D0%B2%D0%B5%D1%80%D0%BD%D1%83%D1%82%D1%8C%20%D1%80%D0%B5%D0%BF%D1%83%D1%82%D0%B0%D1%86%D0%B8%D1%8E%20%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0%20%D1%81%D0%BD%D1%8F%D0%BB%D0%B8%20%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D1%83" target="_blank">searchengines.guru</a>.</li>
  </ul>
  <h3 id="SDFb">Шаг 5: Публикация первых приложений (выбор стратегии)</h3>
  <p id="e7zz">Чтобы достичь высокой доли одобрения (approve rate), важно правильно выбрать, <strong>что публиковать вначале</strong>:</p>
  <ul id="e4rP">
    <li id="Bz32"><strong>Не начинайте с рисковых WebView!</strong> Оптимальная стратегия – <strong>первые 2–3 приложения выпустить максимально “белыми”</strong><a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=just%20look%20for%20someone%20who,ones%20made%20with%20photoshop" target="_blank">blackhatworld.com</a>. Например, одно – простое справочное или утилитарное приложение (калькулятор, фонарик или мини-игра), второе – небольшой WebView вашего личного блога с полезным контентом, третье – что-то еще не вызывающее подозрений. Идея в том, что <strong>новый аккаунт почти гарантированно отправит первые приложения на ручную проверку</strong><a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=6,review%20and%20not%20a%20bot" target="_blank">blackhatworld.com</a>. Если модераторы увидят сразу рекламный вебвью-сайт, велика вероятность строгой проверки или отклонения. Лучше пусть они проверят что-то безупречное по правилам – тогда аккаунт завоюет <strong>немного доверия</strong>.</li>
    <li id="UGWZ"><strong>Интервалы между публикациями.</strong> Не выкладывайте все приложения разом. После создания аккаунта подождите ~48 часов перед первым релизом<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=just%20look%20for%20someone%20who,ones%20made%20with%20photoshop" target="_blank">blackhatworld.com</a>. Затем между публикациями делайте паузы (например, 2–3 дня). Это выглядит естественно: разработчик не может за один день написать кучу приложений. Кроме того, если вдруг одно приложение вызовет проблемы, вы успеете скорректировать подход до загрузки остальных.</li>
    <li id="L9XM"><strong>Заполнение карточки приложения.</strong> Каждое приложение должно иметь полное описание, скриншоты, политику конфиденциальности (URL на вашем сайте или генераторе), контактный email. Для WebView-приложений добавьте в описание фразу вроде “Official app of [Ваш Сайт]” – подчёркивая, что сайт принадлежит вам. Это пригодится, если потребуется доказывать права.</li>
  </ul>
  <p id="qlc2">Когда модерация пройдена и <strong>первые приложения одобрены</strong>, можно переходить к основной цели – публикации монетизированных WebView.</p>
  <h2 id="CyR4">5. Публикация WebView-приложений: лучшие практики</h2>
  <p id="EeUY">WebView-приложение по сути отображает ваш сайт внутри Android-приложения. Вот рекомендации, как сделать это безопасно и эффективно:</p>
  <h3 id="ocsL">5.1 Выбор шаблона и уникализация кода</h3>
  <p id="x7M8">Существует множество готовых шаблонов WebView (на Kotlin/Java, Flutter, Cordova и пр.). <strong>Не используйте один и тот же исходник на всех аккаунтах!</strong> Google может отслеживать сходство бинарников. Опытные манимейкеры отмечают: если повторно использовать один и тот же шаблон во множестве приложений, со временем аккаунты начнут улетать в бан до публикации – нужно менять код<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=FOR%20ANDROID%20STUDIO" target="_blank">blackhatworld.com</a>.</p>
  <ul id="jTg5">
    <li id="ui9Q">Решение: возьмите <strong>2–3 разных шаблона</strong> и чередуйте их между аккаунтами. Либо модифицируйте шаблон: поменяйте название пакета, удалите неиспользуемый код, добавьте мелкие отличия (например, уникальный сплэш-скрин, другую иконку, чуть иной цвет интерфейса).</li>
    <li id="erA5">Каждый аккаунт компилируйте приложения в <strong>разных средах</strong>. По возможности используйте разные компьютеры или виртуалки для сборки APK, либо чистите среду между проектами. В экстремальном случае на форумах советуют даже устанавливать <strong>разные версии Android Studio</strong> или собирать через CI, чтобы не оставлять одинаковых метаданных<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=its%20better%20to%20use%20fresh,change%20that%20source%20code" target="_blank">blackhatworld.com</a>. Это может быть излишне, но учтите: ключи подписи (<em>.keystore</em>) должны быть уникальны для каждого аккаунта. <strong>Ни в коем случае не подписывайте приложения разных аккаунтов одним и тем же ключом</strong> – это прямая связь.</li>
  </ul>
  <h3 id="08ng">5.2 Соответствие политике Google Play</h3>
  <p id="tTEz">При публикации WebView-приложений избегайте типичных причин для бана:</p>
  <ul id="vw2e">
    <li id="lz5u"><strong>Контент и права на него.</strong> Убедитесь, что <em>весь контент сайта принадлежит вам или вы имеете разрешение</em>. Если на сайте, показываемом в приложении, есть материалы с чужих ресурсов (например, iframe с чужим видео, статьи другого автора без лицензии и т.п.), Google может запросить доказательства прав. Был случай, когда приложение с WebView заблокировали и потребовали доказать право собственности на домен<a href="https://searchengines.guru/ru/forum/1121918#:~:text=%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%BD%D0%B0%D1%8F%20%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%81%D0%B0%D0%B9%D1%82%D1%8B%20%D0%B2%20webview%2C,%D0%B2%D0%B5%D1%80%D0%BD%D1%83%D1%82%D1%8C%20%D1%80%D0%B5%D0%BF%D1%83%D1%82%D0%B0%D1%86%D0%B8%D1%8E%20%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0%20%D1%81%D0%BD%D1%8F%D0%BB%D0%B8%20%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D1%83" target="_blank">searchengines.guru</a>. Пришлось предоставлять скриншоты админ-панели домена и чек покупки домена, после чего разблокировали<a href="https://searchengines.guru/ru/forum/1121918#:~:text=%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%BD%D0%B0%D1%8F%20%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%81%D0%B0%D0%B9%D1%82%D1%8B%20%D0%B2%20webview%2C,%D0%B2%D0%B5%D1%80%D0%BD%D1%83%D1%82%D1%8C%20%D1%80%D0%B5%D0%BF%D1%83%D1%82%D0%B0%D1%86%D0%B8%D1%8E%20%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0%20%D1%81%D0%BD%D1%8F%D0%BB%D0%B8%20%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D1%83" target="_blank">searchengines.guru</a>. Будьте готовы к такому: заранее храните документы на домены. Лучше регистрировать домены на имя, совпадающее с данными dev-аккаунта (но это не всегда возможно). Как минимум, настройте <strong>WHOIS</strong> без приватности, чтобы там фигурировало ваше имя/компания.</li>
    <li id="4LQa"><strong>Уникальная ценность.</strong> Google имеет правило против “приложений-оболочек без уникального контента”. Если ваше приложение <em>ничего не делает кроме как открывает сайт</em>, и сайт доступен в обычном браузере, модератор может посчитать это <strong>низким качеством</strong>. Как повысить ценность: добавьте в WebView-приложение функции, улучшающие UX по сравнению с просто посещением сайта. Например: поддержка push-уведомлений, офлайн-страница-заглушка при отсутствии сети, встроенное меню навигации, пулл-ту-рефреш, интеграция с нативными шэринг-диалогами. Маленькие доработки покажут, что вы старались сделать <strong>полноценное приложение</strong>, а не просто сгенерировали APK.</li>
    <li id="Ih4F"><strong>Реклама и всплывающие окна.</strong> Если сайт завален рекламой (Ezoic может размещать много баннеров), убедитесь, что это не нарушает правил: реклама не должна приводить на страницы с малварью, порнографией, азартными играми (если ваш контент не для взрослых) и т.д. Также <strong>никаких всплывающих системных окон</strong> в WebView – например, запросов установить APK, разрешить уведомления вне контекста и т.п., иначе приложение могут посчитать угрозой.</li>
    <li id="Pc0N"><strong>Отсутствие платежей внутри WebView.</strong> Как уже упоминалось, нельзя допускать, чтобы внутри приложения пользователь покупал <em>цифровой товар</em> минуя Google Billing. Если у вас просто контентный сайт с баннерами – это нормально. Но если, скажем, сайт предлагает платную подписку на PDF, это нарушит правила. В таком случае необходимо либо убрать такую функцию для вебвью-пользователей, либо перейти на Google Play In-App Purchase для этой части.</li>
  </ul>
  <h3 id="UZW0">5.3 Повышение <strong>approve rate</strong> (процента одобрения)</h3>
  <p id="Qb3b">Чтобы максимизировать шансы, что каждое новое приложение пройдет модерацию:</p>
  <ul id="eiyG">
    <li id="2QaV"><strong>Внимательно тестируйте перед отправкой.</strong> Установите APK на устройство (можно на эмулятор Android с тем же прокси) и убедитесь, что всё работает: ссылки открываются, нет частых вылетов, корректно обработаны разрешения (например, запрос на доступ к камере, если ваш веб-сайт его требует, – лучше перехватить и обработать). Google иногда отклоняет приложения, которые постоянно падают или некорректно запрашивают разрешения.</li>
    <li id="3ZFJ"><strong>Заполните все требования Play Console.</strong> Перед отправкой релиза проверьте раздел “App Content” – там может потребоваться указать целевую аудиторию (возрастное ограничение), экспортное шифрование (если приложение шифрует данные, обычно отмечают, что нет или только стандартные API), декларация рекламных материалов (если есть реклама, отметьте это). Не игнорируйте эти пункты, иначе получите “Policy Issue” и задержку.</li>
    <li id="Kn4U"><strong>Privacy Policy и разрешения.</strong> Если ваше приложение запрашивает <strong>чувствительные разрешения</strong> (локация, камера, файлы), обязательно опишите в Политике, зачем они нужны, и реализуйте всплывающее объяснение в приложении. Например, WebView может запросить геолокацию пользователя для сайта – модератор должен видеть, что это обосновано (например, “Наш сайт запрашивает геоданные для показания местных новостей”). Иначе отклонят за неправомерный запрос данных.</li>
    <li id="rIBC"><strong>Коммуникация с проверяющими.</strong> Иногда Google выдаёт предварительное уведомление (“App is under review, we require additional info”). Такое бывает, если приложение попало под какую-то автоматическую проверку. Вам могут попросить доказать права на контент, или пояснить как используется определённая функция. Отвечайте через форму в Play Console оперативно, предоставляя запрошенные сведения. Пока вы не ответите, публикация не продолжится.</li>
  </ul>
  <p id="7qu9">Если всё сделано грамотно, ваши WebView-приложения имеют высокие шансы на одобрение. Многие вебмастера успешно используют такой подход – например, конвертируют трафик своих сайтов в установки приложений и зарабатывают на рекламе без использования AdMob<a href="https://searchengines.guru/ru/forum/1121918#:~:text=%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%BD%D0%B0%D1%8F%20%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%81%D0%B0%D0%B9%D1%82%D1%8B%20%D0%B2%20webview%2C,%D0%B2%D0%B5%D1%80%D0%BD%D1%83%D1%82%D1%8C%20%D1%80%D0%B5%D0%BF%D1%83%D1%82%D0%B0%D1%86%D0%B8%D1%8E%20%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0%20%D1%81%D0%BD%D1%8F%D0%BB%D0%B8%20%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D1%83" target="_blank">searchengines.guru</a>.</p>
  <h2 id="N8CE">6. Обход связей между аккаунтами и безопасность</h2>
  <p id="FixQ">Когда у вас в работе несколько аккаунтов, <strong>самое важное – не допустить их взаимную связь</strong>. Обобщим ключевые правила безопасной многоаккаунтности:</p>
  <ul id="YkWt">
    <li id="QyEF"><strong>Изолированная работа.</strong> Каждый раз, работая с конкретным аккаунтом, убедитесь, что активен правильный антидетект-профиль и его прокси. <strong>Никогда не входите на консоль А в профиле/прокси аккаунта Б</strong>. Даже единичный перекрёсток (например, по ошибке открыли не тот профиль) может оставить следы (cookie, IP) и потенциально связать вас. Браузерные профили желательно подписывать или цветово маркировать, чтобы не перепутать.</li>
    <li id="30Yr"><strong>Разные устройства (при возможности).</strong> На Reddit упоминалось, что идеальный вариант – два и более <strong>отдельных компьютера и провайдера интернета</strong> для разных аккаунтов<a href="https://www.reddit.com/r/androiddev/comments/mzm602/benefit_of_having_multiple_google_play_accounts/#:~:text=I%20read%20many%20stories%20about,each%20without%20ever%20mixing%20them" target="_blank">reddit.com</a>. В реальности антидетект с прокси достигает того же эффекта, но если можете распределить аккаунты по разным машинам – это доп. гарантия. Некоторые, например, 3 аккаунта ведут с ПК, 2 – с ноутбука, 2 – с ВПС, каждый с отдельным прокси.</li>
    <li id="vn7g"><strong>Оплата и финансовые профили.</strong> Как мы говорили, уникальные карты – must have. Также привязанные платежные профили Google не должны пересекаться: не используйте один Google Payments аккаунт для разных консолей. Проверяйте, чтобы в Google Pay или оплатах браузера случайно не сохранились данные другой карты/аккаунта.</li>
    <li id="ZhvT"><strong>Разные личности.</strong> Публично в Google Play данные разработчика (имя/адрес) отображаются для пользователей. Если все 7 аккаунтов будут называться “John Doe” с разницей в одну букву – это подозрительно. Сделайте каждую учетку уникальной: разный девелопер нейм. Можно использовать схему «Частное лицо vs Компания»: пару аккаунтов зарегистрировать как физлица, пару – как ООО (если есть доступ к реквизитам фирм), что даст разный формат отображения (для компаний Google требует DUNS и документы регистрации<a href="https://support.google.com/googleplay/android-developer/answer/14177239?hl=en#:~:text=,may%20submit%20a%20document%20with" target="_blank">support.google.com</a>, это сложнее, поэтому проще на людей). Если всё на физических лиц – придумайте 7 разных персонифицированных брендов. Например, один аккаунт – John Doe (USA), другой – Ivan Petrov (RU), третий – Abcde Labs (тогда это должно быть компания). Гео можно варьировать (США, Европа, СНГ), но помните про качество прокси и сложность оплаты в тех регионах.</li>
    <li id="sjUR"><strong>Общая логика:</strong> <em>“не повторять ничего между аккаунтами”</em>. Разработчики в теме шутят, что вы должны играть роль шизофреника с 7 личностями 😊. Каждая личность: свои документы, свой стиль приложений (например, в одном аккаунте – только новости и образование, в другом – утилиты, в третьем – развлекательные сайты; не публикуйте на разных аккаунтах <strong>одни и те же сайты или одинаковые приложения</strong> – это выявляется как дубликаты и будет бан).</li>
    <li id="f2eN"><strong>При бане одного аккаунта.</strong> Если, к несчастью, Google все же забанил один из ваших аккаунтов, <strong>заморозьте деятельность остальных на некоторое время</strong>. Проанализируйте, что могло их связать. Не спешите сразу перезаливать то же приложение на другой аккаунт – сначала удалите подозрительные сходства (к примеру, замените шаблон вебвью, смените домен если нужно). Были случаи, когда банилcя один аккаунт, и тут же следом банили другой, потому что владелец без изменений перенёс приложение – алгоритмы поняли, что это тот же разработчик, пытающийся вернуться. Поэтому действуйте осмотрительно.</li>
  </ul>
  <h2 id="MQK7">7. Актуальные сервисы и кейсы в сообществе (2025)</h2>
  <p id="x3qH">В русскоязычном и англоязычном сообществах постоянно обсуждают фарм аккаунтов. Ниже – подборка <strong>лучших практик и сервисов 2024–2025</strong> по отзывам:</p>
  <ul id="7DBg">
    <li id="3frG"><strong>Anti-Detect Browsers:</strong> уже упомянутые Dolphin Anty, AdsPower, Octo Browser получили хорошие отзывы от фармеров Play-консолей<a href="https://www.blackhatworld.com/seo/best-antidetect-browser-to-manage-multiple-google-play-developer-accounts.1656218/#:~:text=We%20use%20the%20Octo%20Browser,clients%20also%20praise%20the%20Dolphin" target="_blank">blackhatworld.com</a>. Gologin тоже мощный, но некоторые жаловались на баны с ним (возможно, из-за настройки)<a href="https://www.blackhatworld.com/seo/best-antidetect-browser-to-manage-multiple-google-play-developer-accounts.1656218/#:~:text=" target="_blank">blackhatworld.comblackhatworld.com</a>. Undetectable.io – набирает популярность как качественный антидетект<a href="https://www.blackhatworld.com/seo/best-antidetect-browser-to-manage-multiple-google-play-developer-accounts.1656218/#:~:text=" target="_blank">blackhatworld.com</a>. Выбор во многом зависит от бюджета: Dolphin и Mimic (Incogniton) – бюджетно, Multilogin – дорогой корпоративный сегмент. Главное – <strong>настроить правильный fingerprint и не лениться заводить отдельный профиль под каждую сущность</strong><a href="https://www.blackhatworld.com/seo/best-antidetect-browser-to-manage-multiple-google-play-developer-accounts.1656218/#:~:text=,11" target="_blank">blackhatworld.com</a>.</li>
    <li id="JNmI"><strong>Proxy Providers:</strong> AstroProxy (есть мобильные прокси с нужными локациями), Trusted Proxies от BrightData, PacketStream, IPRoyal Pawns – варианты разные. Многие фармеры приобретают <strong>индивидуальные мобильные прокси</strong> у частников (например, на форумах можно найти аренду 4G-модема с симкой за ~$50/мес в нужной стране). Такой прокси обычно выдаёт меняющийся IP из пула оператора – что хорошо, если надо “сбросить” следы, но для консоли лучше закрепить один IP на профиль. Решение: некоторые сервисы позволяют зафиксировать выделенный IP на мобильном прокси.</li>
    <li id="JTKk"><strong>SMS-активаторы / номера:</strong> Если нет 7 реальных SIM, можно купить виртуальные одноразовые СМС для регистрации Gmail (смс-провайдеры: sms-activate.ru, getsmscode и т.д.). Но <strong>осторожно</strong>: Google банит номера от известных онлайн-сервисов. Лучше использовать SIM реальных операторов. Можно задействовать сервисы аренды виртуальных номеров на длительный срок – например, TextPlus, Twilio, Google Voice (для США) – однако их также могут не принять. В идеале, приобретите несколько недорогих физических симок.</li>
    <li id="igSa"><strong>VCC (Virtual Credit Cards):</strong> Revolut и Wise – два проверенных источника виртуальных карт в USD<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=4%20,revolt%20cards%20%2B%20wise%20cards" target="_blank">blackhatworld.com</a>. Revolut позволяет генерировать виртуальные карты (даже Disposable, но вам нужна именно именная карта для регистрации). Wise выпускает виртуальную Visa в USD с вашим именем. Также русскоязычные форумы упоминают сервисы Ezzocard, Crypto.com карты, и даже предоплаченные подарочные Visa – но с последними могут быть проблемы при адресной проверке. <strong>Важно:</strong> карты типа QIWI, Яндекс.Деньги виртуалок – чаще <strong>не проходят</strong> для Google, т.к. не поддерживают 3DSecure или имеют BIN из “неправильной” страны. Используйте карты, бин которых соответствует стране аккаунта (для США – лучше американский БИН).</li>
    <li id="qL3v"><strong>Аккаунты “на продаже”:</strong> Существуют продавцы готовых Play Console аккаунтов. Цена ~ $65–$70 за качественно фармленный аккаунт<a href="https://partnerkin.com/gglplayexchange#:~:text=%D0%95%D1%81%D0%BB%D0%B8%20%D0%B2%D1%8B%20%D0%B6%D0%B5%D0%BB%D0%B0%D0%B5%D1%82%D0%B5%20%D0%BF%D1%80%D0%B8%D0%BE%D0%B1%D1%80%D0%B5%D1%81%D1%82%D0%B8%20%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5,%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%20%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%20%D0%BE%D1%82%D0%B2%D0%B5%D1%87%D0%B0%D1%82%D1%8C%20%D0%BD%D0%B0%20%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B" target="_blank">partnerkin.com</a>, более старые (год+) или с историей могут стоить до $150<a href="https://partnerkin.com/gglplayexchange#:~:text=%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%2C%20%D0%BC%D0%BE%D0%B3%D1%83%D1%82%20%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B2%D0%B0%D1%82%D1%8C%D1%81%D1%8F%20%D0%B7%D0%B0%20500,000%20%D1%80%D1%83%D0%B1" target="_blank">partnerkin.com</a>. Они обещают и прогрев, и верификацию. Однако покупать такой аккаунт – большой риск: Google может определить, что аккаунтом начали пользоваться с другого устройства/IP (особенно если продавец фармил на своих прокси). Часто в течение 1–2 месяцев покупные аккаунты все равно ловят бан “за связь с мошеннической деятельностью”, потому что не вы его создавали. Поэтому <strong>лучше потратить время и сделать самому</strong>, чем потерять деньги и получить бан.</li>
    <li id="3MNi"><strong>Примеры из практики:</strong> На форумах BlackHatWorld пользователи делятся, что с описанным подходом у них получалось вести 5–10 аккаунтов параллельно. Например, один из участников рассказал свой метод: Dolphin Anty + мобильный интернет через раздачу с отдельного смартфона на каждый аккаунт, регистрация Gmail, оплата Revolut-картой, ожидание 48 часов, затем публикация 2 приложений (одно – простой инструмент, второе – небольшой контентный вебвью)<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=just%20look%20for%20someone%20who,ones%20made%20with%20photoshop" target="_blank">blackhatworld.com</a>. После этого аккаунт функционирует и готов для более монетизированных приложений. Он подчёркивает, что <strong>после внедрения этой методики смог избежать отметки High Risk и баны прекратились</strong><a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=still%20using%20it%20to%20this,day" target="_blank">blackhatworld.com</a> (до этого его новые акки слетали постоянно).</li>
  </ul>
  <h2 id="i8C2">8. Заключение: свод рекомендаций</h2>
  <p id="Ylgs">В качестве итога, ниже краткая <strong>таблица DO’s &amp; DON’Ts</strong> при фарме нескольких Play Console аккаунтов:</p>
  <p id="qBav"><strong>Что делать (Do)</strong></p>
  <p id="f5q0"><strong>Чего избегать (Don’t)</strong></p>
  <p id="srHx">Использовать антидетект-браузер + уникальный прокси для каждого аккаунта<a href="https://www.blackhatworld.com/seo/best-antidetect-browser-to-manage-multiple-google-play-developer-accounts.1656218/#:~:text=,11" target="_blank">blackhatworld.com</a>.</p>
  <p id="FJ21">Не выходить в консоль разных аккаунтов с одного IP или устройства<a href="https://www.reddit.com/r/androiddev/comments/mzm602/benefit_of_having_multiple_google_play_accounts/#:~:text=I%20read%20many%20stories%20about,each%20without%20ever%20mixing%20them" target="_blank">reddit.com</a>.</p>
  <p id="3W5p">Прогревать Google-аккаунт активностью (почта, YouTube, соцсети) перед регистрацией разработчика.</p>
  <p id="4kTx">Не создавать “пустой” аккаунт и сразу не загружать подозрительное приложение (вебвью с рекламой и т.п.).</p>
  <p id="s1D5">Применять свежую виртуальную карту (VCC) для оплаты $25 каждого аккаунта<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=4%20,revolt%20cards%20%2B%20wise%20cards" target="_blank">blackhatworld.com</a>.</p>
  <p id="Zdmc">Не платить за несколько аккаунтов одной и той же картой или платежным профилем – мгновенная связь.</p>
  <p id="W9TV">Заполнить все профили и поля (имя, адрес, политика, контакты) достоверно.</p>
  <p id="0Rub">Не указывать заведомо фальшивые данные в профиле – верификация не пройдет<a href="https://support.google.com/googleplay/android-developer/answer/14177239?hl=en#:~:text=Important%3A%20Submitting%20unsupported%20documents%20is,of%20your%20account%20and%20apps" target="_blank">support.google.com</a>.</p>
  <p id="0cUP">Публиковать на новом аккаунте сначала простые и безопасные приложения для набора “веса”<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=just%20look%20for%20someone%20who,ones%20made%20with%20photoshop" target="_blank">blackhatworld.com</a>.</p>
  <p id="wA0N">Не публиковать клоны одного приложения на нескольких аккаунтах – получите баны за дубликаты.</p>
  <p id="5t6t">Менять исходный код/шаблон приложения между аккаунтами<a href="https://www.blackhatworld.com/seo/2023-new-method-how-to-create-multiple-google-play-developer-accounts-without-getting-banned.1472606/#:~:text=FOR%20ANDROID%20STUDIO" target="_blank">blackhatworld.com</a>.</p>
  <p id="82zw">Не использовать идентичные APK (один шаблон) везде – Google отследит совпадения.</p>
  <p id="0bZ4">Следить за актуальными кейсами на профильных форумах/чатах, обновлять знания.</p>
  <p id="WqPX">Не полагаться на устаревшие методы двухлетней давности – Google улучшает алгоритмы постоянно.</p>
  <p id="KIMB">Следуя этим рекомендациям, вы значительно повысите вероятность того, что ваши ~7 аккаунтов будут успешно существовать и публиковать WebView-приложения без попадания в бан. Помните, что вы действуете в зоне, которая частично противоречит политике Google (мультиаккаунтинг, обход ограничений монетизации). Поэтому <strong>всегда есть риск</strong>, и ни один метод не даёт 100% гарантии. Но опыт множества разработчиков показывает: при грамотном подходе можно минимизировать проблемы и использовать Google Play для своего заработка даже с географически нестандартных регионов.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dimkox/keitaro-yandex-metrika-api-conversion-gateway</guid><link>https://teletype.in/@dimkox/keitaro-yandex-metrika-api-conversion-gateway?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox</link><comments>https://teletype.in/@dimkox/keitaro-yandex-metrika-api-conversion-gateway?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox#comments</comments><dc:creator>dimkox</dc:creator><title>Настройка серверной передачи конверсий из Keitaro в Яндекс.Метрику (2025)</title><pubDate>Mon, 07 Jul 2025 10:29:18 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/d0/66/d06676ea-2cbd-40c1-af84-616d143864e6.png"></media:content><category>Keitaro</category><description><![CDATA[<img src="https://img4.teletype.in/files/fc/4e/fc4e1928-ff6a-40da-bd61-b4ea01b5942f.png"></img>В этой статье я расскажу, как настроить серверную передачу данных о конверсиях (лидах и продажах) из трекера Keitaro в Яндекс.Метрику с использованием CDP Events API. Это решение позволяет связать офлайн-конверсии с конкретными посетителями сайта, используя их ClientID из Яндекс.Метрики, что обеспечивает высокую точность аналитики.]]></description><content:encoded><![CDATA[
  <p id="MiOK">В этой статье я расскажу, как настроить серверную передачу данных о конверсиях (лидах и продажах) из трекера Keitaro в Яндекс.Метрику с использованием CDP Events API. Это решение позволяет связать офлайн-конверсии с конкретными посетителями сайта, используя их ClientID из Яндекс.Метрики, что обеспечивает высокую точность аналитики.</p>
  <hr />
  <h2 id="96J0">Описание файлов</h2>
  <p id="WMje">Для реализации вам понадобятся три основных файла:</p>
  <ol id="f8h8">
    <li id="Y2en">config.php — файл конфигурации, содержащий настройки для Яндекс.Метрики:</li>
    <ul id="NUjU">
      <li id="Fijh">YM_COUNTER_ID — ID вашего счетчика в Яндекс.Метрике.</li>
      <li id="Iitd">YM_OAUTH_TOKEN — OAuth-токен с правами metrika:write_cdp_data.</li>
    </ul>
    <li id="NoMj">handler.php — основной скрипт, который принимает S2S-постбэки от Keitaro и отправляет события в Яндекс.Метрику, используя ClientID для привязки.</li>
    <li id="N6Qi">index.php — файл для просмотра логов, читающий данные из yandex_log.txt и отображающий их в удобном веб-интерфейсе.</li>
  </ol>
  <hr />
  <h2 id="Josi">Схема работы</h2>
  <p id="EQ8e">Система работает следующим образом:</p>
  <ol id="Xn04">
    <li id="pMyF">Пользователь заходит на ваш <strong>прелендинг</strong>, где срабатывает счетчик Яндекс.Метрики и JavaScript-код.</li>
    <li id="Ifz4">JavaScript получает ClientID пользователя (_ym_uid) и добавляет его к ссылкам на Keitaro в виде параметра sub_id_16.</li>
    <li id="Xrfz">Keitaro сохраняет sub_id_16 (ClientID) и перенаправляет пользователя на оффер партнерской сети.</li>
    <li id="NriF">После совершения конверсии партнерская сеть отправляет S2S-постбэк в Keitaro.</li>
    <li id="xaIv">Keitaro вызывает handler.php, передавая данные о конверсии, включая ClientID.</li>
    <li id="SYSO">Скрипт handler.php отправляет событие в Яндекс.Метрику через CDP Events API.</li>
  </ol>
  <hr />
  <h2 id="CLAV">Установка и настройка</h2>
  <h3 id="fBQn">Шаг 1: Размещение файлов</h3>
  <p id="fSsU">Скопируйте файлы config.php, handler.php и index.php в папку вашего локального лендинга в Keitaro. Например, если ваш лендинг имеет ID 2, путь будет:</p>
  <pre id="x1xK">/var/www/keitaro/landers/2/</pre>
  <h3 id="TXwz">Шаг 2: Настройка прелендинга</h3>
  <p id="9wfI">Добавьте следующий JavaScript-код на прелендинг перед закрывающим тегом &lt;/body&gt;:</p>
  <pre id="3BTd">&lt;script type=&quot;text/javascript&quot;&gt;
document.addEventListener(&#x27;DOMContentLoaded&#x27;, function () {
    const ymCounterId = 12345678; // Замените на ваш ID счетчика Яндекс.Метрики
    const clientIdParam = &#x27;sub_id_16&#x27;;

    function appendClientIdToLinks(clientId) {
        const links = document.querySelectorAll(&#x27;a.keitaro-link&#x27;); // Добавьте класс keitaro-link к ссылкам на Keitaro
        links.forEach(function(link) {
            try {
                const url = new URL(link.href);
                url.searchParams.set(clientIdParam, clientId);
                link.href = url.toString();
            } catch (e) {
                // Игнорируем ошибки для невалидных URL
            }
        });
    }

    if (typeof ym === &#x27;function&#x27;) {
        ym(ymCounterId, &#x27;getClientID&#x27;, function(clientId) {
            if (clientId) {
                appendClientIdToLinks(clientId);
            }
        });
    }
});
&lt;/script&gt;</pre>
  <ul id="tLlw">
    <li id="Cwtg">Замените 12345678 на ваш ID счетчика Яндекс.Метрики.</li>
    <li id="fbtI">Убедитесь, что ссылки на Keitaro имеют класс keitaro-link, или измените селектор в коде.</li>
  </ul>
  <h3 id="pE5N">Шаг 3: Настройка config.php</h3>
  <p id="9RPq">Откройте config.php и укажите ваши данные:</p>
  <pre id="iTRs">&lt;?php
/**
 * Configuration File for the Yandex.Metrika CDP API Handler.
 * v7.0 Yandex-Only, Corrected Edition
 */

// ID вашего счетчика в Яндекс.Метрике.
define(&#x27;YM_COUNTER_ID&#x27;, &#x27;12345678&#x27;); // Замените на ваш ID счетчика

// OAuth-токен для доступа к API с правами: metrika:write_cdp_data
define(&#x27;YM_OAUTH_TOKEN&#x27;, &#x27;y0_ВАШ_ТОКЕН_ИЗ_ЯНДЕКСА&#x27;); // Замените на ваш токен</pre>
  <p id="paAa"><strong>Как получить OAuth-токен:</strong></p>
  <ul id="xYUv">
    <li id="JrSN">Перейдите в Яндекс.OAuth.</li>
    <li id="pVbH">Создайте приложение с правами metrika:write_cdp_data.</li>
    <li id="xgLh">Получите токен для вашего приложения.</li>
  </ul>
  <h3 id="dbu7">Шаг 4: Настройка постбэков в Keitaro</h3>
  <p id="PUeL">В кампании Keitaro настройте S2S-постбэки:</p>
  <ul id="ZZoB">
    <li id="tOFe"><strong>Для лидов:</strong><code>http://127.0.0.1/landers/2/handler.php?status=lead&amp;yclid={yclid}&amp;sub_id_16={sub_id_16}</code></li>
    <li id="oZ2Q"><strong>Для продаж:</strong><code>http://127.0.0.1/landers/2/handler.php?status=sale&amp;payout={payout}&amp;currency={currency}&amp;yclid={yclid}&amp;sub_id_16={sub_id_16}</code></li>
  </ul>
  <p id="YK8a">Если Keitaro и скрипт находятся на разных серверах, замените 127.0.0.1 на ваш домен.</p>
  <hr />
  <h2 id="LcOY">Логирование</h2>
  <ul id="9Rzp">
    <li id="i81Q">Логи записываются в файл yandex_log.txt в той же папке, где находятся скрипты.</li>
    <li id="eZRt">Для просмотра логов откройте в браузере: http://ВАШ_ДОМЕН/landers/2/index.php.</li>
    <li id="ZNPk">Логи содержат:</li>
    <ul id="1ndf">
      <li id="wFnh">Входящие данные от Keitaro.</li>
      <li id="ZPQU">Отправленные данные в Яндекс.</li>
      <li id="kWHT">Ответы от API Яндекса (успешный ответ включает &quot;uploading_status&quot;: &quot;OK&quot;).</li>
    </ul>
  </ul>
  <hr />
  <h2 id="yGTj">Возможные проблемы и решения</h2>
  <ul id="H1XS">
    <li id="hYq6"><strong>&quot;ClientID is missing&quot;</strong>:</li>
    <ul id="l5wb">
      <li id="wnE0">Проверьте, что JavaScript на прелендинге добавляет sub_id_16 к ссылкам.</li>
      <li id="rMTb">Убедитесь, что партнерская сеть возвращает sub_id_16 в постбэке.</li>
    </ul>
    <li id="nB7p"><strong>Ошибка 403 (Forbidden)</strong>:</li>
    <ul id="eBeW">
      <li id="4viu">Проверьте валидность YM_OAUTH_TOKEN.</li>
      <li id="zXZZ">Убедитесь, что токен имеет права metrika:write_cdp_data.</li>
    </ul>
    <li id="UGZc"><strong>Ошибка 400 (Bad Request)</strong>:</li>
    <ul id="dAOC">
      <li id="AlCY">Проверьте правильность YM_COUNTER_ID.</li>
      <li id="5wcm">Убедитесь, что данные в запросе соответствуют формату API.</li>
    </ul>
  </ul>
  <hr />
  <h2 id="GJ45">Заключение</h2>
  <p id="cnMT">Забрать готовые скрипты можно <a href="https://github.com/Dimkox/Keitaro-Yandex.Metrika-Local-Gateway" target="_blank">отсюда</a> (работоспособность гарантируется только на момент написания статьи). Настройка серверной передачи данных из Keitaro в Яндекс.Метрику позволяет точно отслеживать конверсии, связывая их с визитами пользователей. Это улучшает аналитику и помогает оптимизировать рекламные кампании. Регулярно проверяйте логи и тестируйте настройку с тестовыми конверсиями для уверенности в ее работе.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dimkox/S5NsPPDzK6c</guid><link>https://teletype.in/@dimkox/S5NsPPDzK6c?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox</link><comments>https://teletype.in/@dimkox/S5NsPPDzK6c?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dimkox#comments</comments><dc:creator>dimkox</dc:creator><title>Как сделать резервную копию Keitaro 11 (2025)</title><pubDate>Mon, 07 Jul 2025 09:28:44 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/ed/4d/ed4d37b0-7ae9-42e1-886c-c2a3b70f9d48.png"></media:content><category>Keitaro</category><description><![CDATA[<img src="https://img1.teletype.in/files/4d/76/4d7683bf-4b8e-4652-be40-ec699bf22aa8.jpeg"></img>Резервное копирование вашего трекера Keitaro — это важный шаг для защиты ваших данных от потери. В этой статье мы подробно объясним, как создать резервную копию вашего трекера Keitaro в 2025 году. Мы опираемся на официальную документацию и рекомендации, которые остаются актуальными на текущий момент, поскольку процесс резервного копирования не претерпел значительных изменений с 2024 года.]]></description><content:encoded><![CDATA[
  <p id="NqLG">Резервное копирование вашего трекера Keitaro — это важный шаг для защиты ваших данных от потери. В этой статье мы подробно объясним, как создать резервную копию вашего трекера Keitaro в 2025 году. Мы опираемся на официальную документацию и рекомендации, которые остаются актуальными на текущий момент, поскольку процесс резервного копирования не претерпел значительных изменений с 2024 года.</p>
  <h2 id="Lp9w">Почему важно делать резервные копии Keitaro?</h2>
  <p id="AMqH">Резервное копирование защищает ваши данные от потери, вызванной аппаратными сбоями, программными ошибками или вредоносными атаками. В Keitaro резервная копия включает в себя:</p>
  <ul id="M6Gf">
    <li id="myAR">Информацию о кампаниях.</li>
    <li id="uT3l">Настройки и конфигурации.</li>
    <li id="l5QY">Данные MySQL и ClickHouse.</li>
    <li id="4fmN">Локальные лендинги, фильтры, списки ботов, соль, ключ Postback, домены, SSL-сертификаты и пользовательские списки ботов.</li>
  </ul>
  <p id="5FGr">Регулярные резервные копии обеспечивают сохранность данных и возможность быстрого восстановления в случае непредвиденных ситуаций. Потеря данных может привести к значительным убыткам, включая утрату аналитики по поведению клиентов, срывы кампаний и финансовые потери.</p>
  <h2 id="cmMq">Что вам понадобится?</h2>
  <p id="QRku">Для создания резервной копии вам потребуется:</p>
  <ul id="Wz8d">
    <li id="mpzR"><strong>Доступ к серверу через SSH</strong>: IP-адрес сервера и пароль для входа.</li>
    <li id="ljS2"><strong>SFTP-клиент</strong>: Программа, такая как Cyberduck, для скачивания резервной копии.</li>
    <li id="Q6hL"><strong>Достаточно свободного места на сервере</strong>: Дамп данных сжимается, но убедитесь, что на сервере есть достаточно свободного SSD-места, эквивалентного или большего, чем размер вашей базы данных.</li>
  </ul>
  <h2 id="gvkF">Шаги по созданию резервной копии Keitaro</h2>
  <h3 id="LkQt">Шаг 1: Войдите на сервер через SSH</h3>
  <ol id="BURX">
    <li id="zNmf">Откройте терминал на вашем компьютере (например, Terminal на macOS/Linux или PuTTY на Windows).</li>
    <li id="DBZ4">Введите команду:<code>ssh root@server_ip </code> Замените <code>server_ip</code> на IP-адрес вашего сервера.</li>
    <li id="Zq0q">При появлении запроса на подтверждение отпечатка ключа ECDSA введите <code>Yes</code>.</li>
    <li id="SL3L">Введите пароль от вашего сервера. Пароль не отображается при вводе, просто нажмите Enter после ввода.</li>
  </ol>
  <h3 id="hNwl">Шаг 2: Создайте дамп данных</h3>
  <ol id="UH3i">
    <li id="Q0MJ">В терминале введите команду:<code>kctl transfers dump </code></li>
    <li id="owPX">Эта команда создаст резервную копию всех данных вашего трекера, включая базы данных MySQL и ClickHouse, настройки системы, локальные лендинги, соль, ключ Postback, SSL-сертификаты, фильтры и пользовательские списки ботов.</li>
    <li id="J51Z">Данные будут сохранены в директории <code>/var/lib/kctl-transfers</code> на вашем сервере.</li>
    <li id="yJhT">Процесс может занять от нескольких минут до нескольких часов, в зависимости от размера вашей базы данных. По завершении вы увидите сообщение: <code>Successfully dumped all the data Terminating subprocesses and waiting for them to complete All subprocesses are terminated </code></li>
  </ol>
  <p id="h4SX"><strong>Примечание для больших баз данных</strong>:</p>
  <ul id="9xwd">
    <li id="PoSZ">Если ваша база данных MariaDB превышает 50 ГБ, процесс создания дампа может занять более часа, и существует риск разрыва соединения.</li>
    <li id="4PDz">В этом случае используйте команду <code>screen</code>, чтобы процесс продолжался даже при разрыве соединения:</li>
    <ul id="ClCI">
      <li id="sR5d">Введите <code>screen</code> и нажмите Enter.</li>
      <li id="9m4q">Затем выполните <code>kctl transfers dump</code>.</li>
      <li id="RZqv">Если соединение прервется, вы можете вернуться в сессию <code>screen</code>, введя <code>screen -r</code>.</li>
      <li id="RJhY">После завершения команды вы увидите сообщение о завершении подпроцессов.</li>
    </ul>
  </ul>
  <h3 id="jVPS">Шаг 3: Скачайте резервную копию</h3>
  <ol id="S8mR">
    <li id="cl3r">Для скачивания дампа используйте SFTP-клиент, например Cyberduck.</li>
    <li id="NbU2">Откройте Cyberduck и нажмите на &quot;Open Connection&quot;.</li>
    <li id="PSqt">Выберите протокол SFTP и введите:</li>
    <ul id="aDfM">
      <li id="QnBH"><strong>IP-адрес сервера</strong>.</li>
      <li id="5mge"><strong>Порт</strong>: Обычно 22.</li>
      <li id="c71m"><strong>Имя пользователя</strong>: <code>root</code>.</li>
      <li id="VnDM"><strong>Пароль</strong>: Пароль вашего сервера.</li>
    </ul>
    <li id="zHji">Подключитесь и перейдите в директорию <code>/var/lib/kctl-transfers</code>.</li>
    <li id="D4mn">Найдите папку с вашим дампом (обычно это сжатый файл или папка) и скачайте ее на ваш локальный компьютер.</li>
  </ol>
  <h2 id="Uf31">Дополнительные рекомендации</h2>
  <p id="0x4t"><strong>Рекомендация</strong> <strong>Описание</strong>    <strong>Проверка свободного места</strong> Убедитесь, что на сервере достаточно свободного SSD-места. Хотя дамп сжимается, для его создания требуется место, эквивалентное или большее, чем размер базы данных.   <strong>Проверка целостности дампа</strong> После создания дампа проверьте вывод терминала на наличие ошибок, чтобы убедиться, что резервная копия создана корректно.   <strong>Безопасное хранение</strong> Сохраните скачанный дамп на внешнем диске, в облачном хранилище (например, Google Drive или Dropbox) или другом безопасном месте для защиты от потери.   <strong>Регулярность резервного копирования</strong> Планируйте регулярные резервные копии, особенно перед обновлениями трекера или сервера, чтобы минимизировать риск потери данных.   <strong>Альтернативный метод для неподдерживаемых установок</strong> Если ваш сервер использует устаревшую ОС (например, CentOS 7/8), создайте SQL-дамп с помощью команды: &#x60;mysqldump keitaro</p>
  <h2 id="WNR0">Восстановление из резервной копии</h2>
  <p id="1tK4">Для восстановления данных из резервной копии:</p>
  <ol id="9MDF">
    <li id="V6PY">Установите Keitaro на новый сервер или убедитесь, что текущий сервер готов к восстановлению.</li>
    <li id="5hnU">Загрузите дамп в директорию <code>/var/lib/kctl-transfers</code> на сервере.</li>
    <li id="XYMq">Выполните команду:<code>kctl transfers restore </code></li>
    <li id="6dQf">После завершения вы увидите сообщение: <code>Everything is restored</code>.</li>
  </ol>
  <h2 id="egRB">Заключение</h2>
  <p id="8ady">Резервное копирование вашего трекера Keitaro — это простой, но крайне важный процесс, который поможет вам защитить ваши данные и обеспечить их сохранность в случае неожиданных сбоев или атак. Следуя этим шагам, вы сможете легко создать и сохранить резервную копию вашего трекера в 2025 году. Регулярные резервные копии и их безопасное хранение — залог спокойствия и стабильной работы ваших кампаний.</p>
  <p id="MacU"></p>
  <ul id="vAy9"></ul>

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