🎯 Интеграция Google + Appsflyer без костылей
⸻
🛠 Шаг 1. Интеграция Google Ads Web в Appsflyer
1. Appsflyer → Collaborate → Partner Marketplace
2. Найди партнёра Google Ads Web и активируй
3. Выключи тогл Advanced Privacy (for iOS 14.5+ and later).
If it's not available, you need to disable the Aggregated Advanced Privacy button on the App Settings page first — Admin access required. Confirm this step internally.
4. Нажми Sign in with Google, введи свой Customer ID (в Google Ads — вверху справа: xxx-xxx-xxxx)
⸻
🎯 Шаг 2. Настройка конверсий в Google Ads
1. Перейди в Goals → Conversions → Summary
2. Нажми + Create conversion action
3. Выбери: Import → CRMs, files, or other data sources → Track conversions from clicks. В data source нажми Skip this step and set up a data source later
4. На следующем экране в Conversion action укажи Contact, в Conversion action - Install
5. Заходи в настройки события Install:
• Action optimization → Secondary action
• Value: 1
• Count → One conversion
Найди в URL параметр &ctId=XXXXXXXXXX — это твой ID конверсии.
В Appsflyer вставь его в поле First open conversion ID.
⸻
📲 Шаг 3. Настройка инапп событий (subscriptions, trials и т.д.)
1. В Appsflyer нажми + add event, выбери нужное событие
2. В Google Ads создай новую конверсию (аналогично шагу 2)
3. Для подписок:
• Category: Converted lead
• Action optimization → Primary action
• Value: 0
• Count → Every conversion (важно, если используешь ROAS РК)
Забери значение из параметра &ctId в URL события → вставь в Appsflyer в mapped to partner event и не забудь включить Value & revenue для подписок (для остальных ивентов Value & no revenue).
🧠 Важно:
Если не знаешь зачем менять In-app event postback window — не трогай. По умолчанию 3 месяца — норм.
⸻
🔐 Шаг 4. Список разрешенных редиректов в Appsflyer
Перейди в Security Center → Redirect Allowlist
Добавь:
apple.com
google.com
Тут подробнее как это сделать ссылка
⸻
📚 Официальная инструкция от Appsflyer.
Остались вопросы? Пиши → @evgwrk
📌 Хочешь больше гайдов по iOS-продвижению через Google?
Подписывайся — впереди посты про запуск РК, тестовые бюджеты и оптимизацию.
Интеграция может показаться сложной, но делается один раз. Главное — сделать правильно. Ниже — проверенный способ в 4 шага.
⸻
🛠 Шаг 1. Интеграция Google Ads Web в Appsflyer
1. Appsflyer → Collaborate → Partner Marketplace
2. Найди партнёра Google Ads Web и активируй
3. Выключи тогл Advanced Privacy (for iOS 14.5+ and later).
If it's not available, you need to disable the Aggregated Advanced Privacy button on the App Settings page first — Admin access required. Confirm this step internally.
4. Нажми Sign in with Google, введи свой Customer ID (в Google Ads — вверху справа: xxx-xxx-xxxx)
⸻
🎯 Шаг 2. Настройка конверсий в Google Ads
1. Перейди в Goals → Conversions → Summary
2. Нажми + Create conversion action
3. Выбери: Import → CRMs, files, or other data sources → Track conversions from clicks. В data source нажми Skip this step and set up a data source later
4. На следующем экране в Conversion action укажи Contact, в Conversion action - Install
5. Заходи в настройки события Install:
• Action optimization → Secondary action
• Value: 1
• Count → One conversion
Найди в URL параметр &ctId=XXXXXXXXXX — это твой ID конверсии.
В Appsflyer вставь его в поле First open conversion ID.
⸻
📲 Шаг 3. Настройка инапп событий (subscriptions, trials и т.д.)
1. В Appsflyer нажми + add event, выбери нужное событие
2. В Google Ads создай новую конверсию (аналогично шагу 2)
Я обычно использую категории:
Contact — для Install
Qualified lead — для trial_started
Converted lead — для subscribtion и trial_converted
3. Для подписок:
• Category: Converted lead
• Action optimization → Primary action
• Value: 0
• Count → Every conversion (важно, если используешь ROAS РК)
Забери значение из параметра &ctId в URL события → вставь в Appsflyer в mapped to partner event и не забудь включить Value & revenue для подписок (для остальных ивентов Value & no revenue).
Если помимо подписок есть еще и безтриальные подписки, то их следует заводить как отдельные конверсии и относить в ту же категорию, что и подписки.
🧠 Важно:
Если не знаешь зачем менять In-app event postback window — не трогай. По умолчанию 3 месяца — норм.
⸻
🔐 Шаг 4. Список разрешенных редиректов в Appsflyer
Перейди в Security Center → Redirect Allowlist
Добавь:
apple.com
google.com
Тут подробнее как это сделать ссылка
⸻
📚 Официальная инструкция от Appsflyer.
Остались вопросы? Пиши → @evgwrk
📌 Хочешь больше гайдов по iOS-продвижению через Google?
Подписывайся — впереди посты про запуск РК, тестовые бюджеты и оптимизацию.
👍22🔥12
⚙️ 1. Создание кампании Google Search
(без лендинга, напрямую в стор)
👉 Create campaign → Create a campaign without a goal’s guidance → Search
📌 На этапе выбора целей выбери Conversion Goals и задай имя кампании.
💡 Ставки и бюджеты пока не трогаем — разберу в отдельном посте.
⸻
🔧 2. Campaign Settings
- Убери галочку Include Google Display Network
- Укажи Locations
- Задай Languages, если нужно
More settings → Campaign URL options — сюда вставляем атрибуционную ссылку от Appsflyer.
⸻
🔗 3. Правильный tracking template url
Перейди в Appsflyer → интеграция Google Ads Web → вкладка Attribution link.
Найди ссылку формата:
https://app.appsflyer.com/id1234567890?pid=googleads_int&af_click_lookback=7d
К этой ссылке вручную добавляем параметры:
&af_force_transparent=true
&af_r={lpurl}
&c=campaign_name
&af_siteid=web2app
&af_c_id={campaignid}
&af_adset=adsetname
&af_adset_id={adgroupid}
&af_ad_id={creative}
&af_keywords={keyword}
⚠️ Параметры &af_force_transparent=true, &af_r={lpurl} и &af_siteid обязательны.
⚠️ Ссылка не должна содержать дублирующихся или некорректных параметров (например, без значений или тех, которые невозможно обработать).
⚠️ Если включен автоматический тэггинг (auto-tagging), Google автоматически добавляет к ссылке параметры:
gclid={gclid}, gbraid={gbraid} и wbraid={wbraid}.
Итого, шаблон рабочей ссылки:
Важно знать, что небольшие расхождения в данных — это ок:
→ разные тайм зоны кабинета Google и Appsflyer
→ в Appsflyer инап ивенты атрибуцируются к дате инсталла, а в Google - датой постбека
Если правильно сделал интеграцию по инструкции и корректно собрал tracking template url — клики, установки и события в Appsflyer и Google Ads будут сходиться почти на 100%. Проверено на десятках проектов.
🧠 Дальше разберем:
🔹 как я настраиваю ad group и объявления
🔹 какие бюджеты нужны для теста
Подписывайся, чтобы не пропустить👉 @search4ios
(без лендинга, напрямую в стор)
👉 Create campaign → Create a campaign without a goal’s guidance → Search
📌 На этапе выбора целей выбери Conversion Goals и задай имя кампании.
💡 Ставки и бюджеты пока не трогаем — разберу в отдельном посте.
⸻
🔧 2. Campaign Settings
- Убери галочку Include Google Display Network
- Укажи Locations
- Задай Languages, если нужно
More settings → Campaign URL options — сюда вставляем атрибуционную ссылку от Appsflyer.
⸻
🔗 3. Правильный tracking template url
Перейди в Appsflyer → интеграция Google Ads Web → вкладка Attribution link.
Найди ссылку формата:
https://app.appsflyer.com/id1234567890?pid=googleads_int&af_click_lookback=7d
Я рекомендую использовать single-platform link, а не OneLink.
К этой ссылке вручную добавляем параметры:
&af_force_transparent=true
&af_r={lpurl}
&c=campaign_name
&af_siteid=web2app
&af_c_id={campaignid}
&af_adset=adsetname
&af_adset_id={adgroupid}
&af_ad_id={creative}
&af_keywords={keyword}
⚠️ Параметры &af_force_transparent=true, &af_r={lpurl} и &af_siteid обязательны.
⚠️ Ссылка не должна содержать дублирующихся или некорректных параметров (например, без значений или тех, которые невозможно обработать).
⚠️ Если включен автоматический тэггинг (auto-tagging), Google автоматически добавляет к ссылке параметры:
gclid={gclid}, gbraid={gbraid} и wbraid={wbraid}.
Итого, шаблон рабочей ссылки:
https://app.appsflyer.com/id1234567890?pid=googleads_int&af_click_lookback=7d&af_force_transparent=true&af_r={lpurl}&c=campaign_name&af_siteid=web2app&af_c_id={campaignid}&af_adset=adsetname&af_adset_id={adgroupid}&af_ad_id={creative}&af_keywords={keyword}Важно знать, что небольшие расхождения в данных — это ок:
→ разные тайм зоны кабинета Google и Appsflyer
→ в Appsflyer инап ивенты атрибуцируются к дате инсталла, а в Google - датой постбека
Если правильно сделал интеграцию по инструкции и корректно собрал tracking template url — клики, установки и события в Appsflyer и Google Ads будут сходиться почти на 100%. Проверено на десятках проектов.
🧠 Дальше разберем:
🔹 как я настраиваю ad group и объявления
🔹 какие бюджеты нужны для теста
Подписывайся, чтобы не пропустить👉 @search4ios
❤🔥18👍12🔥2
🔑 Ключи (простой способ для старта)
Если вы только начинаете запускать iOS-приложение в Google Search, возможностей Keyword Planner более чем достаточно. Главное — задать правильные ключи на старте.
Цель: собрать базовую семантику под продукт для теста источника
Пример: Plant Identifier (случайный выбор, к продукту отношения не имею)
📱 https://apps.apple.com/us/app/picturethis-plant-identifier/id1252497129
🛠 Как работать с Keyword Planner
Шаг 1.
Tools → Planning → Keyword Planner → Discover new keywords
Шаг 2. Настройки:
• Гео: США
• Язык: английский
• Вводим до 10 ключей без повторов, в разных формулировках
💡 Где брать идеи?
Есть два сценария:
🔸 Продвинутый — разбираем продукт, сценарии и фичи вместе с командой. Используем сторонние сервисы сбора ключей. Требует времени и вовлечения. (Об этом — как-нибудь отдельно.)
🔹 Простой, но рабочий — смотрим страницу в App Store:
• читаем описание
• изучаем скрины
• выписываем, что реально делает продукт
📌 Почему это эффективно:
• Страница в сторе уже проработана под фичи.
• Ключи получаются релевантны пользователю и совпадают с содержимым целевой страницы → выше CTR, Quality Score, ниже CPC.
🗒 Что отметил в описании:
• Plant Identifier
• Plant Disease
• Plant Diagnose
• Plant Care
• Toxic Plant Warning
• Weed Identification
Это ядро. Смежные и широкие термины — оставим для масштабирования.
Вписываем их в поле Enter products or services closely related to your business → Get results
📊 Что делаем дальше?
На выходе Keyword Planner выдал 4,696 вариантов ключей, частотка топов — до 1M запросов в месяц. Трафика здесь действительно много.
Задача на этом этапе: вручную выбрать 100–200 релевантных ключей с высокой частотностью, низкой конкуренцией и адекватной ставкой.
Финальный этап — запуск в широком соответствии.
Плюсы этого подхода:
• Быстро и просто
• Не требует доступа к продуктовой команде
• Даёт релевантную семантику для пользователя и Google
• Ключи совпадают с фичами на целевой странице → выше Quality Score, ниже цена клика, выше IR → ниже стоимость установки
🧠 Дальше разберем:
→ настройка объявлений
→ какие бюджеты нужны для теста
👉 Подписывайся, чтобы не пропустить: @search4ios
Если вы только начинаете запускать iOS-приложение в Google Search, возможностей Keyword Planner более чем достаточно. Главное — задать правильные ключи на старте.
Цель: собрать базовую семантику под продукт для теста источника
Пример: Plant Identifier (случайный выбор, к продукту отношения не имею)
📱 https://apps.apple.com/us/app/picturethis-plant-identifier/id1252497129
🛠 Как работать с Keyword Planner
Шаг 1.
Tools → Planning → Keyword Planner → Discover new keywords
Шаг 2. Настройки:
• Гео: США
• Язык: английский
• Вводим до 10 ключей без повторов, в разных формулировках
💡 Где брать идеи?
Есть два сценария:
🔸 Продвинутый — разбираем продукт, сценарии и фичи вместе с командой. Используем сторонние сервисы сбора ключей. Требует времени и вовлечения. (Об этом — как-нибудь отдельно.)
🔹 Простой, но рабочий — смотрим страницу в App Store:
• читаем описание
• изучаем скрины
• выписываем, что реально делает продукт
📌 Почему это эффективно:
• Страница в сторе уже проработана под фичи.
• Ключи получаются релевантны пользователю и совпадают с содержимым целевой страницы → выше CTR, Quality Score, ниже CPC.
🗒 Что отметил в описании:
• Plant Identifier
• Plant Disease
• Plant Diagnose
• Plant Care
• Toxic Plant Warning
• Weed Identification
Это ядро. Смежные и широкие термины — оставим для масштабирования.
Вписываем их в поле Enter products or services closely related to your business → Get results
📊 Что делаем дальше?
На выходе Keyword Planner выдал 4,696 вариантов ключей, частотка топов — до 1M запросов в месяц. Трафика здесь действительно много.
Задача на этом этапе: вручную выбрать 100–200 релевантных ключей с высокой частотностью, низкой конкуренцией и адекватной ставкой.
Финальный этап — запуск в широком соответствии.
📌 Имей в виду, чем больше ключей — тем больше бюджет нужен на тест:
→ каждое ключевое слово — отдельная точка входа в аукцион
→ алгоритму нужно время и данные, чтобы понять, что работает
Плюсы этого подхода:
• Быстро и просто
• Не требует доступа к продуктовой команде
• Даёт релевантную семантику для пользователя и Google
• Ключи совпадают с фичами на целевой странице → выше Quality Score, ниже цена клика, выше IR → ниже стоимость установки
📌 Этот способ хорош именно для первых запусков.
Если продукт уже проверен на объёмах в других источниках, есть стабильный предикт на 1–2+ года — подход к сбору семантики и стратегии запуска будет другим.
🧠 Дальше разберем:
→ настройка объявлений
→ какие бюджеты нужны для теста
👉 Подписывайся, чтобы не пропустить: @search4ios
👍17❤🔥5🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Google Marketing Live 2025 — Обзор анонсов
📅 21 мая 2025
Google продолжает пушить AI и выкатывает десятки обновлений. Выделил те, что особенно интересны в контексте продвижения приложений.
⸻
📦 Performance Max
Допилили отчёты по каналам — теперь можно точнее понимать, где отрабатывает трафик и какие форматы приносят результат.
Также добавили Search Terms Report.
Уже доступно в бетах по всему миру.
⸻
🔍 Будущее Search Ads
Запускают рекламу в новых форматах с AI:
• AI Overviews — объявления появляются прямо в AI-ответах (десктоп и мобилки).
• AI Mode — показывается под AI-ответами.
Обещают сохранить управляемость (как у ключевых слов) и добавить больше инсайтов.
Часть функций уже работает в США, остальное — в бете.
🔥Крайне интересно посмотреть в деле.
⸻
📱 UAC iOS
Опять обещают:
• Починить трекинг
• Добавить tROAS оптимизацию
Можно будет запускать сайты и приложения в одной кампании с прозрачной атрибуцией.
⸻
🤖 Новые AI-ассистенты
• Google Ads Expert — помогает настраивать кампании, генерировать отчёты и оптимизации (бета).
• Google Analytics Expert — анализ и визуализация сложных данных (лимитированная бета).
• AI Essentials 2.0 — чек-лист AI-готовности аккаунта по 4 направлениям: данные, креатив, эффективность, агенты.
📅 21 мая 2025
Google продолжает пушить AI и выкатывает десятки обновлений. Выделил те, что особенно интересны в контексте продвижения приложений.
⸻
📦 Performance Max
Допилили отчёты по каналам — теперь можно точнее понимать, где отрабатывает трафик и какие форматы приносят результат.
Также добавили Search Terms Report.
Уже доступно в бетах по всему миру.
⸻
🔍 Будущее Search Ads
Запускают рекламу в новых форматах с AI:
• AI Overviews — объявления появляются прямо в AI-ответах (десктоп и мобилки).
• AI Mode — показывается под AI-ответами.
Обещают сохранить управляемость (как у ключевых слов) и добавить больше инсайтов.
Часть функций уже работает в США, остальное — в бете.
🔥Крайне интересно посмотреть в деле.
⸻
📱 UAC iOS
Опять обещают:
• Починить трекинг
• Добавить tROAS оптимизацию
Можно будет запускать сайты и приложения в одной кампании с прозрачной атрибуцией.
⸻
🤖 Новые AI-ассистенты
• Google Ads Expert — помогает настраивать кампании, генерировать отчёты и оптимизации (бета).
• Google Analytics Expert — анализ и визуализация сложных данных (лимитированная бета).
• AI Essentials 2.0 — чек-лист AI-готовности аккаунта по 4 направлениям: данные, креатив, эффективность, агенты.
👍7❤🔥2
📣 Создание объявлений (Responsive Search Ads)
После подготовки ключей перехожу к созданию объявлений.
Цель — охватить разные интенты ключей и не повторять заголовки. Обычно на старте создаю 1–2 объявления (зависит от тематики приложения).
⸻
🔧 Как это работает на практике
🪴 Объявление №1 — под распознавание растений
identify, diagnose, plant id и т.п.
🧪 Объявление №2 — под уход и лечение
plant care, plant disease и т.п.
Так охватываем максимум интентов, даём Google пространство для оптимизации.
⸻
🔗 Final URL - или прямая ссылка в App Store, или прямая ссылка на CPP.
Заголовки, Описания и Ассеты
Важно заполнять все:
• Headlines и Descriptions (с вхождением ключей - супер важная штука)
• Display Path (вписываю топ-ключи или название приложения)
• Sitelinks (минимум 4)
• Callouts (минимум 4)
• Изображения (1–2 шт)
• Structured Snippets
• Apps
⸻
🔍 Разбор примера объявления (запрос “plant care app”, см. скрин к посту)
• Видим Display Path
• Полное описание
• Заголовок совпадает с запросом
• Добавлено изображение
→ Тут все гуд, выглядит релевантно, занимает больше места за счет изображения, привлекает внимание, увеличивает CTR и снижает CPC. И вроде бы можно оставить, пусть работает.
Но, что можно улучшить:
→ Не хватает sitelinks и callouts (показываются при определенных условиях)
→ Нет Structured Snippet
→ Можно добавить приложение — это визуально еще расширит блок
→ Добавить логотип Apple рядом с доменом — тоже увеличивает траст, но вручную Google не даст пройти модерацию, хотя есть способ его туда протолкнуть.
⸻
📌 Вывод:
Всё это — базовый уровень работы с объявлениями. Но у большинства и его нет. Даже такой сетап уже позволяет значительно обойти конкурентов. И, самое главное, чем лучше все проработаешь на этом этапе — тем ниже будут косты и выше результат.
После подготовки ключей перехожу к созданию объявлений.
Цель — охватить разные интенты ключей и не повторять заголовки. Обычно на старте создаю 1–2 объявления (зависит от тематики приложения).
⸻
🔧 Как это работает на практике
🪴 Объявление №1 — под распознавание растений
identify, diagnose, plant id и т.п.
🧪 Объявление №2 — под уход и лечение
plant care, plant disease и т.п.
Так охватываем максимум интентов, даём Google пространство для оптимизации.
Когда появляются ключи, дающие основной объём трафика — создаю третье объявление, заточенное строго под них. Это часто даёт хороший буст.
⸻
🔗 Final URL - или прямая ссылка в App Store, или прямая ссылка на CPP.
Заголовки, Описания и Ассеты
Важно заполнять все:
• Headlines и Descriptions (с вхождением ключей - супер важная штука)
• Display Path (вписываю топ-ключи или название приложения)
• Sitelinks (минимум 4)
• Callouts (минимум 4)
• Изображения (1–2 шт)
• Structured Snippets
• Apps
⸻
🔍 Разбор примера объявления (запрос “plant care app”, см. скрин к посту)
• Видим Display Path
• Полное описание
• Заголовок совпадает с запросом
• Добавлено изображение
→ Тут все гуд, выглядит релевантно, занимает больше места за счет изображения, привлекает внимание, увеличивает CTR и снижает CPC. И вроде бы можно оставить, пусть работает.
Но, что можно улучшить:
→ Не хватает sitelinks и callouts (показываются при определенных условиях)
→ Нет Structured Snippet
→ Можно добавить приложение — это визуально еще расширит блок
→ Добавить логотип Apple рядом с доменом — тоже увеличивает траст, но вручную Google не даст пройти модерацию, хотя есть способ его туда протолкнуть.
‼️ И именно за счёт таких «мелочей» можно существенно повысить качество объявлений, повлиять на стоимость привлечения, получить больший объём трафика и отстроиться от конкурентов даже при равных ставках.
⸻
📌 Вывод:
Всё это — базовый уровень работы с объявлениями. Но у большинства и его нет. Даже такой сетап уже позволяет значительно обойти конкурентов. И, самое главное, чем лучше все проработаешь на этом этапе — тем ниже будут косты и выше результат.
🔥20❤🔥7👍3
📌 Нужен ли ленд или квиз в Google Search?
Короткий ответ: нет, не нужен.
🔍 Почему:
• Пользователь в серче уже ищет решение — он и так горячее некуда. Нам надо сокращать воронку, а не удлинять ее!
• В отличие от TikTok или Facebook, где мы выдергиваем его из ленты и прогреваем квизом, здесь это лишнее.
• Если биллим пользователя в Web и после отправляем его в приклку, то нужна и ios и андройд версия, тк мы не может исключать OS.
📲 Мои тесты показывают:
лучше сразу вести в App Store — выше CR, ниже CPA. А если требуется чуть больше кастомизации — возможностей CPP вполне достаточно.
Короткий ответ: нет, не нужен.
🔍 Почему:
• Пользователь в серче уже ищет решение — он и так горячее некуда. Нам надо сокращать воронку, а не удлинять ее!
• В отличие от TikTok или Facebook, где мы выдергиваем его из ленты и прогреваем квизом, здесь это лишнее.
• Если биллим пользователя в Web и после отправляем его в приклку, то нужна и ios и андройд версия, тк мы не может исключать OS.
📲 Мои тесты показывают:
лучше сразу вести в App Store — выше CR, ниже CPA. А если требуется чуть больше кастомизации — возможностей CPP вполне достаточно.
👍13🔥5
screen.png
105.2 KB
💵 Импорт расходов из Google Web в AppsFlyer
При рекламе iOS-приложения через Google Ads Web, важно учесть, что в MMP нет автоматического импорта расходов (Cost API).
🔁 Как передать косты ручную если это важно?
Можно использовать ручной CSV-импорт. Ниже — пошаговая инструкция.
✅ Структура CSV-файла
Обязательные поля:
• date — дата (MM-DD-YYYY или MM/DD/YYYY)
• media_source — googleads_int
• app_id — например: id123456789
• spend — например: 2874.12 (разделитель — точка)
• campaign — например: plant_ios_search
❗️Значения в строках не должны начинаться с =, +, -, @
❗️Кодировка — UTF-8
❗️Расширение файла — .csv
Необязательные поля:
geo, currency, campaign_id, adset, adset_id, ad, ad_id, keywords, site_id, channel, agency — можно добавить при необходимости.
🛠 Загрузка файла в AppsFlyer
1. Settings > Cost Import
2. Нажми + Import cost file
3. Загрузи файл .csv
4. Проверь статус в окне file summary:
• если есть ошибки — отмени загрузку и исправь файл
• если всё корректно — жми Import file
⏳ Расходы отобразятся в дашборде в течение 4 часов.
⚠️ Важное ограничение:
Я не рекомендую загружать косты в AF, если в одном аккаунте Google Ads используются и Search, и UAC.
Косты могут задваиваться между googleads_int и googleadwords_int из-за повторных вовлечений.
Пользователи могут видеть установки, атрибуцированные к googleads_int, и повторные вовлечения — к googleadwords_int из одной и той же веб-кампании. Это ожидаемое поведение, а не техническая ошибка.
💡 Best practice
📊 Лучше тянуть все в BI:
• из Google Ads: косты, показы, клики
• из MMP: инсталлы и инапп-события
Это позволит:
• убрать рутину
• исключить ошибки
• не дублировать косты при повторном привлечении пользователя
🔗 Подробная инструкция от AppsFlyer
При рекламе iOS-приложения через Google Ads Web, важно учесть, что в MMP нет автоматического импорта расходов (Cost API).
🔁 Как передать косты ручную если это важно?
Можно использовать ручной CSV-импорт. Ниже — пошаговая инструкция.
✅ Структура CSV-файла
Обязательные поля:
• date — дата (MM-DD-YYYY или MM/DD/YYYY)
• media_source — googleads_int
• app_id — например: id123456789
• spend — например: 2874.12 (разделитель — точка)
• campaign — например: plant_ios_search
❗️Значения в строках не должны начинаться с =, +, -, @
❗️Кодировка — UTF-8
❗️Расширение файла — .csv
Необязательные поля:
geo, currency, campaign_id, adset, adset_id, ad, ad_id, keywords, site_id, channel, agency — можно добавить при необходимости.
📎 Шаблон CSV — приложен к посту, можно взять его за основу.
🛠 Загрузка файла в AppsFlyer
1. Settings > Cost Import
2. Нажми + Import cost file
3. Загрузи файл .csv
4. Проверь статус в окне file summary:
• если есть ошибки — отмени загрузку и исправь файл
• если всё корректно — жми Import file
⏳ Расходы отобразятся в дашборде в течение 4 часов.
⚠️ Важное ограничение:
Я не рекомендую загружать косты в AF, если в одном аккаунте Google Ads используются и Search, и UAC.
Косты могут задваиваться между googleads_int и googleadwords_int из-за повторных вовлечений.
Пользователи могут видеть установки, атрибуцированные к googleads_int, и повторные вовлечения — к googleadwords_int из одной и той же веб-кампании. Это ожидаемое поведение, а не техническая ошибка.
googleads_int не поддерживает конверсии повторного вовлечения для кампаний web2app. Если googleadwords_int (UAC) активен, он может забирать повторные вовлечения из веб-кампании и соответственно подтянутся косты всей РК. (см скрин)
💡 Best practice
📊 Лучше тянуть все в BI:
• из Google Ads: косты, показы, клики
• из MMP: инсталлы и инапп-события
Это позволит:
• убрать рутину
• исключить ошибки
• не дублировать косты при повторном привлечении пользователя
🔗 Подробная инструкция от AppsFlyer
👍11💯3
📌 Думал, как собирать отзывы для канала — не в виде скринов, которые легко подделать.
Решил просто: просить честный фидбек и публиковать его сюда (с разрешения автора).
Без фотошопа, без выдумок.
Всегда можно написать автору и убедиться, что всё по-настоящему.
Вот один из таких отзывов. Спасибо за обратную связь 🙌
#отзывы
Решил просто: просить честный фидбек и публиковать его сюда (с разрешения автора).
Без фотошопа, без выдумок.
Всегда можно написать автору и убедиться, что всё по-настоящему.
Вот один из таких отзывов. Спасибо за обратную связь 🙌
#отзывы
👍9
Forwarded from Ilona
Привет!
Хочу поделиться отзывом о наших консультациях:)
Изначально мы нашли канал Евгения — и это прямо то, чего не хватало по этой тематике! Конкретные инструкции по Google Ads без воды. Так как опыта работы с Google Ads в нашей команде не было, мы решили сразу взять консультацию у Евгения и разобрать основные вопросы.
Первый звонок
Евгений разложил всё по полочкам: какие результаты реалистично ожидать; необходимые бюджеты; рабочие бенчмарки и метрики, на которые смотреть; проверка базовых настроек аккаунта (настраивали по гайдам из канала, поэтому все было гуд).
После созвона у нас был пошаговый план, что и как делать — сэкономило много времени и бюджета.
Второй звонок через 2 недели
Вместе прошлись по первым запущенным кампаниям, посмотрели статистику, получили рекомендации, что докрутить и улучшить.
Очень понравилось, что Евгений не забыл о нас после первой консультации, а реально болеет за результат: отвечает на вопросы, которые появляются по ходу, и сам спрашивает, как идут дела.
По итогу:
1. Уже через 14 дней видим конверсии по цене ниже ожидаемой.
2. Есть чёткое понимание, куда масштабироваться и дальше двигаться.
3. Не пришлось учиться на своих ошибках и сливать бюджет.
Уверена, что без помощи Евгения мы бы потратили намного больше времени и денег. Всем, кто стартует с Google Ads, рекомендую взять консультацию. 👍
Хочу поделиться отзывом о наших консультациях:)
Изначально мы нашли канал Евгения — и это прямо то, чего не хватало по этой тематике! Конкретные инструкции по Google Ads без воды. Так как опыта работы с Google Ads в нашей команде не было, мы решили сразу взять консультацию у Евгения и разобрать основные вопросы.
Первый звонок
Евгений разложил всё по полочкам: какие результаты реалистично ожидать; необходимые бюджеты; рабочие бенчмарки и метрики, на которые смотреть; проверка базовых настроек аккаунта (настраивали по гайдам из канала, поэтому все было гуд).
После созвона у нас был пошаговый план, что и как делать — сэкономило много времени и бюджета.
Второй звонок через 2 недели
Вместе прошлись по первым запущенным кампаниям, посмотрели статистику, получили рекомендации, что докрутить и улучшить.
Очень понравилось, что Евгений не забыл о нас после первой консультации, а реально болеет за результат: отвечает на вопросы, которые появляются по ходу, и сам спрашивает, как идут дела.
По итогу:
1. Уже через 14 дней видим конверсии по цене ниже ожидаемой.
2. Есть чёткое понимание, куда масштабироваться и дальше двигаться.
3. Не пришлось учиться на своих ошибках и сливать бюджет.
Уверена, что без помощи Евгения мы бы потратили намного больше времени и денег. Всем, кто стартует с Google Ads, рекомендую взять консультацию. 👍
💯12❤🔥6🔥4
📌 Почему дешевые инсталлы в UAC на iOS — это скорее иллюзия?
Периодически встречаю истории о том, что в Google Ads UAC якобы дешевые инсталлы, триалы и подписки. Но когда спрашиваешь, сколько этих конверсий видит MMP — цифр или нет, или туда даже и не смотрят.
Разберемся детальнее.
⚙️ ATT и проблема UAC
Чтобы зафиксировать конверсию в iOS, пользователь должен дать двойное согласие ATT:
• в источнике трафика
• в самом приложении
Если согласия нет, Google и MMP не могут связать IDFA пользователя.
В UAC этого физически нет (никто не спрашивает ATT, когда пользователь гуглит что-то или посещает сайты с рекламой Google).
⚠️ Итого: бОльшая часть трафика летит в органику.
🎯Как Google «решает» проблему
Google решает отсутствие ATT моделированием конверсий (modeled conversions).
Проще говоря — выдумывает цифры на основе своих алгоритмов (прямо так и пишет об этом у себя в справке).
🔎 Как проверить UAC
1. Найти гео, где у тебя нет органики.
2. Запустить UAC только на это гео
3. После посмотреть в MMP сколько было инсталлов/событий совокупно в органике (пользователи без ATT-консента) + googleadwords_int (пользователи с двойным ATT-консентом)
4. Сравнить с данными в кабинете Google.
По моим замерам около девяти месяцев назад, данные в Google UAC были завышены в 6 раз по сравнению с реальными цифрами в MMP.
Когда UAC все же может работать
✅ Если используешь только UAC и считаешь трафик вместе с органикой.
✅ Есть мнение, что на больших бюджетах (от $2k в день) база пользователей с двойным ATT-консентом становится достаточно большой, и Google точнее моделирует конверсии.
Недавно Google анонсировал, что починит атрибуцию в UAC.
• Решение уже доступно в бете для части рекламодателей.
• Это будет похожий аналог AEM в Facebook, где данные агрегируются и позволяют лучше атрибутировать конверсии без user-level IDFA (это все еще модельные оценки, пусть и более точные).
• сократить гэп между реальными конверсиями и тем, что видит Google Ads;
👉 Итог
Основа маркетинга — это правильный трекинг. Именно поэтому я сфокусирован на probabilistic + click_id атрибуции (Google Web), которая дает более прочную основу для принятия решений в маркетинге, уверенность в масштабировании и независимость от наличия (или отсутствия) других источников.
upd: 12.11.2025 Google запустил ICM: новая атрибуция в UAC без device ID.
пост актуален, если в интеграции выключено Advanced Data Sharing
Периодически встречаю истории о том, что в Google Ads UAC якобы дешевые инсталлы, триалы и подписки. Но когда спрашиваешь, сколько этих конверсий видит MMP — цифр или нет, или туда даже и не смотрят.
Разберемся детальнее.
⚙️ ATT и проблема UAC
Чтобы зафиксировать конверсию в iOS, пользователь должен дать двойное согласие ATT:
• в источнике трафика
• в самом приложении
Если согласия нет, Google и MMP не могут связать IDFA пользователя.
В UAC этого физически нет (никто не спрашивает ATT, когда пользователь гуглит что-то или посещает сайты с рекламой Google).
⚠️ Итого: бОльшая часть трафика летит в органику.
🎯Как Google «решает» проблему
Google решает отсутствие ATT моделированием конверсий (modeled conversions).
Проще говоря — выдумывает цифры на основе своих алгоритмов (прямо так и пишет об этом у себя в справке).
Google uses modelled conversions to estimate the number of conversions that may not have been observed because of Apple’s App Tracking Transparency (ATT) policies.
🔎 Как проверить UAC
1. Найти гео, где у тебя нет органики.
2. Запустить UAC только на это гео
3. После посмотреть в MMP сколько было инсталлов/событий совокупно в органике (пользователи без ATT-консента) + googleadwords_int (пользователи с двойным ATT-консентом)
4. Сравнить с данными в кабинете Google.
По моим замерам около девяти месяцев назад, данные в Google UAC были завышены в 6 раз по сравнению с реальными цифрами в MMP.
Когда UAC все же может работать
✅ Если используешь только UAC и считаешь трафик вместе с органикой.
✅ Есть мнение, что на больших бюджетах (от $2k в день) база пользователей с двойным ATT-консентом становится достаточно большой, и Google точнее моделирует конверсии.
Недавно Google анонсировал, что починит атрибуцию в UAC.
• Решение уже доступно в бете для части рекламодателей.
• Это будет похожий аналог AEM в Facebook, где данные агрегируются и позволяют лучше атрибутировать конверсии без user-level IDFA (это все еще модельные оценки, пусть и более точные).
• сократить гэп между реальными конверсиями и тем, что видит Google Ads;
Более подробно, можно почитать тут и тут.
👉 Итог
Основа маркетинга — это правильный трекинг. Именно поэтому я сфокусирован на probabilistic + click_id атрибуции (Google Web), которая дает более прочную основу для принятия решений в маркетинге, уверенность в масштабировании и независимость от наличия (или отсутствия) других источников.
🔥18👍7
✅ Проблему с destination mismatch в Appsflyer вроде пофиксили.
⏱ Решение заняло 8 дней — с 9 до 17 июля.
Теперь можно отправлять объявления на перемодерацию или подавать апелляцию.
P.S. Sitelinks могли тоже вылететь — нужно проверить и их отдельно.
⏱ Решение заняло 8 дней — с 9 до 17 июля.
Теперь можно отправлять объявления на перемодерацию или подавать апелляцию.
P.S. Sitelinks могли тоже вылететь — нужно проверить и их отдельно.
👍8🔥5🤔2
#Кейс
Продукт — AI-утилита
🎯 Цель CPA — < $60
Как правило, потенциал схождения по метрикам в поиске становится понятен в пределах 1–2 месяца. И обычно для этого не нужны большие бюджеты.
Красной линией отметил переход на оптимизацию на подписки.
Хорошо видно, как работает оптимизация Google: растёт CR to sub → падает CPA.
📈 После выхода на стабильный CPA масштабирование идёт легко:
— за счёт роста бюджета (см. скрин — спенды растут, а CPA продолжает снижается);
— в Tier-1 странах — без повторной фазы длительного обучения.
Продукт — AI-утилита
🎯 Цель CPA — < $60
Как правило, потенциал схождения по метрикам в поиске становится понятен в пределах 1–2 месяца. И обычно для этого не нужны большие бюджеты.
Красной линией отметил переход на оптимизацию на подписки.
Хорошо видно, как работает оптимизация Google: растёт CR to sub → падает CPA.
📈 После выхода на стабильный CPA масштабирование идёт легко:
— за счёт роста бюджета (см. скрин — спенды растут, а CPA продолжает снижается);
— в Tier-1 странах — без повторной фазы длительного обучения.
👍12🤔8
Настройка аккаунта Google Ads, о которых мало кто знает
Перед запуском кампании я обычно прохожу свой чек-лист аккаунта. Ниже — настройки, которые использую в работе и которые показали себя полезными.
Recommendations → Auto-apply
• Use optimized ad rotation — система сама отдает приоритет объявлениям с наибольшей вероятностью результата внутри группы.
• Improve your responsive search ads (скорее для новичков): Google будет менять заголовки и описания, подтягивая Ad Strength и увеличивая охват.
⚠️ Но если у тебя уже есть сильные УТП с целевыми ключами — фича может «размыть» объявления.
Measurement
• Upgrade your conversion tracking
Data-driven attribution распределяет ценность конверсий между объявлениями и ключами по факту их вклада. Для корректной работы рекомендуется минимум 200 конверсий за последние 30 дней.
Bidding
• Bid more efficiently with Maximize conversions
AI-стратегия, где Google выставляет ставки, чтобы получить максимум конверсий в рамках бюджета.
Подходит на старте:
- рассчитывает оптимальную ставку для каждого аукциона,
- тратит весь дневной бюджет с целью получить максимум конверсий.
• Bid more efficiently with Maximize conversions using a target CPA
Автоматически настраивает ставки в аукционе так, чтобы получить как можно больше конверсий при среднем CPA ≈ заданному значению (ставке). Отличия:
• Maximize conversions гонится за максимумом установок/событий, но без контроля стоимости → CPA может сильно “плавать”. Обычно использую вначале при тестировании и обучении РК,
• Maximize conversions with tCPA дает ограничение сверху: средний CPA должен держаться в районе заданной цели.
Рекомендуется при ≥50 конверсиях/неделю.
⚠️ Обучение может занять 1–2 недели.
Если используешь ROAS РК, то можно включить: Bid more efficiently with Maximize conversion value и Bid more efficiently with Maximize conversion value using a target ROAS - но нужно быть аккуратным, тк гугл может сам переключить оптимизацию на ROAS, а она по моему опыту не всегда хорошо работает в подписках. Я их не использую.
Далее идем в Assets -> More (справа три точки) -> Account-level automated assets -> опять More (три точки) -> Advanced settings
Убедись, что всё включено. Особое внимание:
• Dynamic images — вытягивает картинки со стора (например те, что нельзя добавить вручную из-за наличия текста).
• Dynamic business logos — подтягивает фавиконку App Store. Вручную ее добавить нельзя.
⚠️ Условия: спенд за последние 28 дней, верификация рекламодателя, отсутствие нарушений.
👉 Всё остальное лучше оставить под ручным управлением.
Перед запуском кампании я обычно прохожу свой чек-лист аккаунта. Ниже — настройки, которые использую в работе и которые показали себя полезными.
Recommendations → Auto-apply
• Use optimized ad rotation — система сама отдает приоритет объявлениям с наибольшей вероятностью результата внутри группы.
• Improve your responsive search ads (скорее для новичков): Google будет менять заголовки и описания, подтягивая Ad Strength и увеличивая охват.
⚠️ Но если у тебя уже есть сильные УТП с целевыми ключами — фича может «размыть» объявления.
Measurement
• Upgrade your conversion tracking
Data-driven attribution распределяет ценность конверсий между объявлениями и ключами по факту их вклада. Для корректной работы рекомендуется минимум 200 конверсий за последние 30 дней.
Bidding
• Bid more efficiently with Maximize conversions
AI-стратегия, где Google выставляет ставки, чтобы получить максимум конверсий в рамках бюджета.
Подходит на старте:
- рассчитывает оптимальную ставку для каждого аукциона,
- тратит весь дневной бюджет с целью получить максимум конверсий.
• Bid more efficiently with Maximize conversions using a target CPA
Автоматически настраивает ставки в аукционе так, чтобы получить как можно больше конверсий при среднем CPA ≈ заданному значению (ставке). Отличия:
• Maximize conversions гонится за максимумом установок/событий, но без контроля стоимости → CPA может сильно “плавать”. Обычно использую вначале при тестировании и обучении РК,
• Maximize conversions with tCPA дает ограничение сверху: средний CPA должен держаться в районе заданной цели.
Рекомендуется при ≥50 конверсиях/неделю.
⚠️ Обучение может занять 1–2 недели.
Если используешь ROAS РК, то можно включить: Bid more efficiently with Maximize conversion value и Bid more efficiently with Maximize conversion value using a target ROAS - но нужно быть аккуратным, тк гугл может сам переключить оптимизацию на ROAS, а она по моему опыту не всегда хорошо работает в подписках. Я их не использую.
Остальные авто-правила лучше отключить.
Далее идем в Assets -> More (справа три точки) -> Account-level automated assets -> опять More (три точки) -> Advanced settings
Убедись, что всё включено. Особое внимание:
• Dynamic images — вытягивает картинки со стора (например те, что нельзя добавить вручную из-за наличия текста).
• Dynamic business logos — подтягивает фавиконку App Store. Вручную ее добавить нельзя.
⚠️ Условия: спенд за последние 28 дней, верификация рекламодателя, отсутствие нарушений.
👉 Всё остальное лучше оставить под ручным управлением.
🔥15👍8
🔧 Интеграция Google Ads Web + Adjust (для iOS приложений)
На канале уже был пост Интеграция Google + Appsflyer. Сегодня разберем как интегрировать второй самый популярный на рынке mmp AdJust в 3 шага.
Создаем в гугле нужные конверсии (инсталл, триал, подписки) - писал подробнее тут, в шаге №2
🛠 Шаг 1. Линкуем аккаунт Google Ads
В Adjust: DataWorks → Connections → Жмем +
• Ищем AdWords / Google Ads
• Привязываем нужный аккаунт
🛠 Шаг 2. Маппинг событий
Раздел: Campaign Lab → Partners → Жмем +
• Находим партнёра: Google Ads Offline Conversions
• Выбираем нужное приложение и аккаунт
• В блоке Map your events сопоставляем события из Adjust с конверсиями в Google
🛠 Шаг 3. Получаем tracking template
Раздел: Campaign Lab → Partners → Жмем +
• Находим Google Ads Search → + New Link
• Выбираем приложение
• Придумываем имя (например, Google Web)
• Прокликиваем до Create Link
• В поле Click URL — ссылка для шаблона отслеживания
✅ В итоге:
→ В DataWorks - Connections — линк аккаунта
→ В партнере Google Ads Offline Conversions — маппинг событий
→ В партнере Google Ads Search — трекинг-ссылка
🔗 Интеграция сильно проще, чем в Appsflyer — но если что-то пошло не так, вот справка Adjust по теме.
👉 Остались вопросы или нужна помощь? Пиши → @evgwrk
На канале уже был пост Интеграция Google + Appsflyer. Сегодня разберем как интегрировать второй самый популярный на рынке mmp AdJust в 3 шага.
Создаем в гугле нужные конверсии (инсталл, триал, подписки) - писал подробнее тут, в шаге №2
🛠 Шаг 1. Линкуем аккаунт Google Ads
В Adjust: DataWorks → Connections → Жмем +
• Ищем AdWords / Google Ads
• Привязываем нужный аккаунт
🛠 Шаг 2. Маппинг событий
Раздел: Campaign Lab → Partners → Жмем +
• Находим партнёра: Google Ads Offline Conversions
• Выбираем нужное приложение и аккаунт
• В блоке Map your events сопоставляем события из Adjust с конверсиями в Google
🛠 Шаг 3. Получаем tracking template
Раздел: Campaign Lab → Partners → Жмем +
• Находим Google Ads Search → + New Link
• Выбираем приложение
• Придумываем имя (например, Google Web)
• Прокликиваем до Create Link
• В поле Click URL — ссылка для шаблона отслеживания
✅ В итоге:
→ В DataWorks - Connections — линк аккаунта
→ В партнере Google Ads Offline Conversions — маппинг событий
→ В партнере Google Ads Search — трекинг-ссылка
🔗 Интеграция сильно проще, чем в Appsflyer — но если что-то пошло не так, вот справка Adjust по теме.
👉 Остались вопросы или нужна помощь? Пиши → @evgwrk
Telegram
Google Ads & iOS | Реклама приложений
🎯 Интеграция Google + Appsflyer без костылей
Интеграция может показаться сложной, но делается один раз. Главное — сделать правильно. Ниже — проверенный способ в 4 шага.
⸻
🛠 Шаг 1. Интеграция Google Ads Web в Appsflyer
1. Appsflyer → Collaborate → Partner…
Интеграция может показаться сложной, но делается один раз. Главное — сделать правильно. Ниже — проверенный способ в 4 шага.
⸻
🛠 Шаг 1. Интеграция Google Ads Web в Appsflyer
1. Appsflyer → Collaborate → Partner…
🔥17❤🔥1👍1
Forwarded from Nikolay Yakubovskiy
Женя, привет! Запустил наконец РК, решил через tenjin попробовать трэкать. Сделал из твоих советов с созвона и постов в тг персональный gpt's, и ИИ вёл меня) более-менее всё сделал как ты рекомендовал.
У апки пока рейтинга нет, но попрашайку внедрил, с неё оценки норм, юзеры ленятся в стор переходить пока. Попрошу ещё хотя бы друзей. Конверсии в целом растут - инстал/подписка двухзначная.
Вопросов к тебе нет, но если будут какие доп. советы — всегда рад
У апки пока рейтинга нет, но попрашайку внедрил, с неё оценки норм, юзеры ленятся в стор переходить пока. Попрошу ещё хотя бы друзей. Конверсии в целом растут - инстал/подписка двухзначная.
Вопросов к тебе нет, но если будут какие доп. советы — всегда рад
❤🔥8🔥5👍3
Google запускает ICM: новая атрибуция в UAC без device ID
Доступно в AppsFlyer, Airbridge, Branch и Singular.
Google включает ICM (Integrated Conversions Measurement) — механизм, который позволяет MMP атрибутировать инсталлы Google Ads без device ID, используя приватные недетерминированные сигналы от Google. Разберём на примере AppsFlyer.
📌 Как это работает
Когда происходит install-event, AppsFlyer отправляет его в Google.
Если Advanced Data Sharing включён, отправляются все инсталлы — с device ID и без него.
Если выключен — только инсталлы, где IDFA/GAID доступен.
Далее процесс выглядит так:
1. Google пытается заявить инсталл:
• детерминированно (если есть device ID),
• или недетерминированно (если device ID нет), используя probabilistic-модель.
2. Google отправляет claim обратно в AppsFlyer — deterministic или non-deterministic.
3. AppsFlyer валидирует недетерминированные claims своей probabilistic-моделью.
Только прошедшие валидацию участвуют в атрибуции.
4. Валидационный claim участвует в обычном атрибуционном аукционе:
AppsFlyer сравнивает его с другими кандидатами (клики, SRN, органика) по своей логике приоритета.
5. Если claim выигрывает, инсталл атрибутируется Google.
В raw-данных deterministic-claim отображается как match_type = srn,
недетерминированный — как match_type = probabilistic.
🔧 Что нужно сделать
1) Обновить SDK
iOS:
Обновить AppsFlyer iOS SDK 6.17.7+ и один из вариантов:
• Firebase SDK 11.14.0+,
• или Google ODM SDK.
Android:
Обновление SDK не требуется.
2) Включить Advanced Data Sharing в интеграции
• Enabled: AppsFlyer отправляет Google все install-events, даже без device ID → ICM работает полноценно.
• Disabled: отправляются только инсталлы с IDFA/GAID или GCLID → эффективность ICM существенно падает.
⚠️ Ограничения
ICM не работает для трафика из:
• стран EEA,
• United Kingdom,
• Switzerland.
Инструкция по интеграции
Доступно в AppsFlyer, Airbridge, Branch и Singular.
Google включает ICM (Integrated Conversions Measurement) — механизм, который позволяет MMP атрибутировать инсталлы Google Ads без device ID, используя приватные недетерминированные сигналы от Google. Разберём на примере AppsFlyer.
📌 Как это работает
Когда происходит install-event, AppsFlyer отправляет его в Google.
Если Advanced Data Sharing включён, отправляются все инсталлы — с device ID и без него.
Если выключен — только инсталлы, где IDFA/GAID доступен.
Далее процесс выглядит так:
1. Google пытается заявить инсталл:
• детерминированно (если есть device ID),
• или недетерминированно (если device ID нет), используя probabilistic-модель.
2. Google отправляет claim обратно в AppsFlyer — deterministic или non-deterministic.
3. AppsFlyer валидирует недетерминированные claims своей probabilistic-моделью.
Только прошедшие валидацию участвуют в атрибуции.
4. Валидационный claim участвует в обычном атрибуционном аукционе:
AppsFlyer сравнивает его с другими кандидатами (клики, SRN, органика) по своей логике приоритета.
5. Если claim выигрывает, инсталл атрибутируется Google.
В raw-данных deterministic-claim отображается как match_type = srn,
недетерминированный — как match_type = probabilistic.
🔧 Что нужно сделать
1) Обновить SDK
iOS:
Обновить AppsFlyer iOS SDK 6.17.7+ и один из вариантов:
• Firebase SDK 11.14.0+,
• или Google ODM SDK.
Android:
Обновление SDK не требуется.
2) Включить Advanced Data Sharing в интеграции
• Enabled: AppsFlyer отправляет Google все install-events, даже без device ID → ICM работает полноценно.
• Disabled: отправляются только инсталлы с IDFA/GAID или GCLID → эффективность ICM существенно падает.
⚠️ Ограничения
ICM не работает для трафика из:
• стран EEA,
• United Kingdom,
• Switzerland.
Инструкция по интеграции
Help Center
Google Ads (AdWords)—Integration setup for advertisers
At a glance: Integrate your Google Ads account with AppsFlyer to display attribution data from all of your campaigns. Set up the Google Ads integration in AppsFlyer to measure and attribute install...
👍17
🔎 Google Ads Transparency Center: где смотреть рекламу конкурентов
Google Ads Transparency Center — простой инструмент, чтобы посмотреть, кто и что рекламирует в экосистеме Гугла. Работает как для приложений, так для квизов и лендингов.
Что важно знать
• Искать можно по названию рекламодателя (если кампания ведет напрямую в стор — обычно совпадает с developer name в сторе) или по домену (W2W / W2A).
• В выдаче — только верифицированные рекламодатели (в Европе и Турции — все).
• Объявления появляются через 48–72 часа после первого показа и хранятся 365 дней после последней активности.
• Тул показывает до 5 самых популярных вариаций RSA, а не полный набор заголовков и описаний.
• Финальный URL скрыт — политика приватности.
Чем полезен тул
📍 Посмотреть, кто из конкурентов есть в Search, Play, Maps, Shopping и YouTube.
🎨 Изучить их креативы, заголовки, описания и ассеты.
🌍 Понять какие гео и форматы они используют.
Как скачать креативы и текст
Проще всего — через расширения Chrome.
По запросу “Google Ads Transparency” есть несколько вариантов.
🎯 Это не единственный, но простой и эффективный способ быстрой оценки конкурентов.
➡️ В следующих постах, когда появится немного времени, разберу еще два бесплатных метода. Один из них, позволяет сравнить свои текущие результаты с реальной ситуацией в аукционе.
Google Ads Transparency Center — простой инструмент, чтобы посмотреть, кто и что рекламирует в экосистеме Гугла. Работает как для приложений, так для квизов и лендингов.
Что важно знать
• Искать можно по названию рекламодателя (если кампания ведет напрямую в стор — обычно совпадает с developer name в сторе) или по домену (W2W / W2A).
• В выдаче — только верифицированные рекламодатели (в Европе и Турции — все).
• Объявления появляются через 48–72 часа после первого показа и хранятся 365 дней после последней активности.
• Тул показывает до 5 самых популярных вариаций RSA, а не полный набор заголовков и описаний.
• Финальный URL скрыт — политика приватности.
Чем полезен тул
📍 Посмотреть, кто из конкурентов есть в Search, Play, Maps, Shopping и YouTube.
🎨 Изучить их креативы, заголовки, описания и ассеты.
🌍 Понять какие гео и форматы они используют.
Как скачать креативы и текст
Проще всего — через расширения Chrome.
По запросу “Google Ads Transparency” есть несколько вариантов.
🎯 Это не единственный, но простой и эффективный способ быстрой оценки конкурентов.
➡️ В следующих постах, когда появится немного времени, разберу еще два бесплатных метода. Один из них, позволяет сравнить свои текущие результаты с реальной ситуацией в аукционе.
🔥16🥴1
Auction Insights в Google Ads: лучший способ конкурентного анализа
Аукцион инсайт — один из самых мощных и точных инструментов, чтобы понять свою позицию в аукционе относительно конкурентов. Работает как в статике, так и в динамике. Найти его можно здесь: Insights & reports → Auction insights.
По сути, это единственный способ увидеть агрегированно, кто, когда и как сильно конкурирует на тех же ключах.
📊 Что можно анализировать
Display URL domain
Домены конкурентов.
apple com — это агрегированные данные всех, кто льёт напрямую в App Store.
Impression share
Доля полученных показов относительно максимально возможных в рамках ключей и таргетинга.
Overlap rate
Пересечение по ключам: как часто вы и конкурент участвовали в одном аукционе.
Position above rate
Как часто конкурент показывался выше вас, если оба объявления появились в одном аукционе.
Top of page rate
Доля показов над органикой.
Abs. Top of page rate
Частота показа в самом верхнем месте — абсолютная 1-я позиция.
Outranking share
Как часто вы показывались выше конкурента.
Все эти параметры доступны за любой период — день, неделя, месяц, квартал, год — и в динамике.
Как я использую Auction Insights на уже рабочих бюджетах (обычно от 1000$/дейли)
🔍 1. Падение трафика или рост CPA
Первое, что делаю — сравниваю динамику конкурентов и свою по дням.
Часто видно, что кто-то начал агрессивнее закупать.
Приведу пару реальных примеров:
- Домен аpple растёт относительно нас
Если замечаю что показатели по домену apple начинают расти относительно нас, это значит что либо текущий конкурент начал скейлиться, либо новый игрок активно заходит в аукцион.
В этот момент снижать ставку — вероятно ошибка. Освободите свои проверенные и конверсионные ключи, и конкурент просто закрепится на них. Обычно я либо внимательно наблюдаю несколько недель, либо даже поднимаю ставку чтобы усложнить ему закупку.
Только не стоит так повторять на тестовых запусках с нуля на не проверенных ключах - это скорее всего будет слив)
- Пример из финансовой ниши
Иногда Intuit, Xero, Stripe или другие крупные ребята начинают агрессивно финалить год. Они цепляют даже смежные тематические ключи и сильно разогревают аукцион.
Бодаться бюджетами с такими компаниями бессмысленно — проще снизить ставку, переждать пик и вернуться на прежние значения, когда их активность упадет.
Отдельно отмечу: всевозможные квизы и W2W в этом отчете встречаю крайне редко. Если и появляются, то метрики у них почти всегда слабые — не выдерживают конкуренции. Почему так — уже писал ранее.
📈 2. Проверка влияния оптимизаций
Повысили ставки? Увеличили бюджет? Поменяли стратегию? Сравни метрики до/после и отдельно в сравнении с конкурентами.
Особенно для меня важны:
— Impression share
— Top of page rate
— Abs. Top of page rate
Есть и другие эффективные сценарии использования Auction Insights. Но учитывая, что меня читают много коллег, усложнять себе конкуренцию не буду :)
Кажется что уже достаточно инфы для изучения.
✍️ В заключении: все эти данные нужно учитывать в комплексе.
Если продакт обновил пейвол или после релиза вылезла бага — то очевидно изменения данных в Auction insights вам ничего объективно не скажут (например, обвалилась конверсия — вы вылетели из аукциона с текущей ставкой — и дело тут уже не в рынке, а в продукте).
Аукцион инсайт — один из самых мощных и точных инструментов, чтобы понять свою позицию в аукционе относительно конкурентов. Работает как в статике, так и в динамике. Найти его можно здесь: Insights & reports → Auction insights.
По сути, это единственный способ увидеть агрегированно, кто, когда и как сильно конкурирует на тех же ключах.
📊 Что можно анализировать
Display URL domain
Домены конкурентов.
apple com — это агрегированные данные всех, кто льёт напрямую в App Store.
Impression share
Доля полученных показов относительно максимально возможных в рамках ключей и таргетинга.
Overlap rate
Пересечение по ключам: как часто вы и конкурент участвовали в одном аукционе.
Position above rate
Как часто конкурент показывался выше вас, если оба объявления появились в одном аукционе.
Top of page rate
Доля показов над органикой.
Abs. Top of page rate
Частота показа в самом верхнем месте — абсолютная 1-я позиция.
Outranking share
Как часто вы показывались выше конкурента.
Все эти параметры доступны за любой период — день, неделя, месяц, квартал, год — и в динамике.
Как я использую Auction Insights на уже рабочих бюджетах (обычно от 1000$/дейли)
🔍 1. Падение трафика или рост CPA
Первое, что делаю — сравниваю динамику конкурентов и свою по дням.
Часто видно, что кто-то начал агрессивнее закупать.
Приведу пару реальных примеров:
- Домен аpple растёт относительно нас
Если замечаю что показатели по домену apple начинают расти относительно нас, это значит что либо текущий конкурент начал скейлиться, либо новый игрок активно заходит в аукцион.
В этот момент снижать ставку — вероятно ошибка. Освободите свои проверенные и конверсионные ключи, и конкурент просто закрепится на них. Обычно я либо внимательно наблюдаю несколько недель, либо даже поднимаю ставку чтобы усложнить ему закупку.
Только не стоит так повторять на тестовых запусках с нуля на не проверенных ключах - это скорее всего будет слив)
- Пример из финансовой ниши
Иногда Intuit, Xero, Stripe или другие крупные ребята начинают агрессивно финалить год. Они цепляют даже смежные тематические ключи и сильно разогревают аукцион.
Бодаться бюджетами с такими компаниями бессмысленно — проще снизить ставку, переждать пик и вернуться на прежние значения, когда их активность упадет.
Отдельно отмечу: всевозможные квизы и W2W в этом отчете встречаю крайне редко. Если и появляются, то метрики у них почти всегда слабые — не выдерживают конкуренции. Почему так — уже писал ранее.
📈 2. Проверка влияния оптимизаций
Повысили ставки? Увеличили бюджет? Поменяли стратегию? Сравни метрики до/после и отдельно в сравнении с конкурентами.
Особенно для меня важны:
— Impression share
— Top of page rate
— Abs. Top of page rate
Как правило, качество трафика значительно выше на 1й позиции и хуже под результатами органической выдачи.
Есть и другие эффективные сценарии использования Auction Insights. Но учитывая, что меня читают много коллег, усложнять себе конкуренцию не буду :)
Кажется что уже достаточно инфы для изучения.
✍️ В заключении: все эти данные нужно учитывать в комплексе.
Если продакт обновил пейвол или после релиза вылезла бага — то очевидно изменения данных в Auction insights вам ничего объективно не скажут (например, обвалилась конверсия — вы вылетели из аукциона с текущей ставкой — и дело тут уже не в рынке, а в продукте).
👍8🔥7✍3❤🔥1
📌 Навигация
— Преимущества Google Search для iOS
— Топ-3 причины идти в Search
— Нужен ли ленд или квиз в Google Search
— Список сертифицированных MMP в Google ads
— Самые важные метрики продукта в маркетинге
⚙️ Настройка и интеграции
— Настройка аккаунта Google Ads
— Интеграция Adjust
— Интеграция AppsFlyer
— 100% рабочий tracking template URL (AppsFlyer)
🚀 Запуск кампаний
— Создание кампании Google Search
— Как собрать ключи для запуска
— Сопоставление ключевых слов в Google Ads
— Создание объявлений
— PMax
🔍 Конкурентный анализ
— Google Ads Transparency Center
— Auction Insights
— Проверка рекламной выдачи Google Search
⸻
👉 Подписывайся, чтобы не пропускать новые материалы и обновления.
💬 Остались вопросы или нужна помощь? Пиши → @evgwrk
— Преимущества Google Search для iOS
— Топ-3 причины идти в Search
— Нужен ли ленд или квиз в Google Search
— Список сертифицированных MMP в Google ads
— Самые важные метрики продукта в маркетинге
⚙️ Настройка и интеграции
— Настройка аккаунта Google Ads
— Интеграция Adjust
— Интеграция AppsFlyer
— 100% рабочий tracking template URL (AppsFlyer)
🚀 Запуск кампаний
— Создание кампании Google Search
— Как собрать ключи для запуска
— Сопоставление ключевых слов в Google Ads
— Создание объявлений
— PMax
🔍 Конкурентный анализ
— Google Ads Transparency Center
— Auction Insights
— Проверка рекламной выдачи Google Search
⸻
👉 Подписывайся, чтобы не пропускать новые материалы и обновления.
💬 Остались вопросы или нужна помощь? Пиши → @evgwrk
1🔥11👍4❤🔥2