Максим Вознюк

+54
с 2021

Интернет-маркетолог. Рассказываю о том, как автоматизировать процесс работы рекламных кампаний и не только 👋

13 подписчиков
13 подписок
Думай иначе

Think Different

Сделал телеграм-бот для автоматизации рекламных кампаний в Я.Директ. Часть 2

Всем привет. В июне я писал статью, где делился своим телеграм-ботом для оптимизации рекламы. В течение полугода я работал над ним в свободное время, не гнался за сроками и разрабатывал в комфортном темпе.

2
Создаем кнопку бабло 🫰: Автоматическая оптимизация рекламных кампаний с помощью Direct и Telegram API

Признаюсь честно, я долго не решался писать на эту тему. Никогда не учился кодить, и мне бывает сложно использовать профессиональный сленг, объясняя простыми словами то, что сам понимаю скорее интуитивно. Однако возможности автоматической оптимизации всегда меня крайне сильно интересовали. Ведь это значительно экономит время, освобождает внимание,…

7
Создаем кастомную цель в Яндекс Метрике на основе поведения пользователей.

Приветствую вас! Сегодня я хочу поделиться подходом к созданию кастомных целей, основанных на действиях пользователей на сайте. В случаях, когда я работаю со сложным или дорогостоящим продуктом, количество прямых конверсионных действий может быть недостаточным для эффективного обучения рекламных кампаний.

4
), '$1');\n\nif (cookieValue) {\ncurrentViews = parseInt(cookieValue, 10);\nif (isNaN(currentViews)) {\ncurrentViews = 0; // Сброс, если значение не число\n}\n}\n\ncurrentViews++;\n\n// Устанавливаем cookie на сеанс (удаляется при закрытии браузера)\n// Если нужно хранить дольше сеанса, можно добавить expires=... или max-age=...\ndocument.cookie = cookieName + '=' + currentViews + '; path=/; SameSite=Lax';\n\n// Опционально: вывести в консоль для отладки\n// console.log('Page views count updated:', currentViews);\n\n})();\n\u003C/script\u003E","lang":""}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Нажмите на секцию \"Триггеры\".","Выберите триггер \"Окно загружено\".\u003Cbr /\u003E","Сохраните тег.\u003Cbr /\u003E"],"type":"UL"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Шаг 4: Настройка триггеров для времени на сайте и скролла страницы"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E\u003Cb\u003EТриггер для времени на сайте:\u003C/b\u003E\u003C/p\u003E"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Перейдите в \"Триггеры\".","Нажмите \"Создать\".\u003Cbr /\u003E","Назовите триггер, например, Timer - 60 Seconds.\u003Cbr /\u003E","Тип триггера: \"Таймер\".\u003Cbr /\u003E","Имя события: gtm.timer (оставьте по умолчанию).\u003Cbr /\u003E","Интервал: 60000 (миллисекунды = 60 секунд или поменяйте на свое значение).\u003Cbr /\u003E","Ограничение: 1 (чтобы сработал только один раз на странице).\u003Cbr /\u003E","Условия активации триггера: \"Все события-таймеры\" (или укажите конкретные страницы, если нужно).\u003Cbr /\u003E","Сохраните триггер.\u003Cbr /\u003E"],"type":"UL"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Шаг 5: Тег для отправки события в Яндекс.Метрику"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EЭтот тег будет содержать основную логику проверки всех условий и отправку цели reachGoal. Мы будем использовать sessionStorage, чтобы избежать повторной отправки цели в рамках одного сеанса, если пользователь выполнит условия несколько раз. В GTM перейдите в \"Теги\":\u003C/p\u003E"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Нажмите \"Создать\".","Назовите тег, например, HTML - Yandex Metrica - involved_user Event.\u003Cbr /\u003E","Тип тега: \"Пользовательский HTML\"\u003Cbr /\u003E","В поле HTML вставьте следующий код. Обязательно замените ВАШ_ID_СЧЕТЧИКА на реальный ID вашего счетчика (можно использовать переменную {{Yandex Metrica ID}}) и involved_user на ваш идентификатор цели из Шага 1.\u003Cbr /\u003E"],"type":"UL"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cscript\u003E\n (function() {\n // --- Настройки ---\n var metricaCounterId = 'ВАШ_ID_СЧЕТЧИКА'; // Замените или используйте {{Yandex Metrica ID}}\n var goalName = 'involved_user'; // Замените на ваш идентификатор цели\n var pageViewsCookieName = 'gtm_page_views'; // Должно совпадать с именем cookie из Шага 2 и 3\n var minPageViews = 2; // Нужно \u003E 1 страницы, т.е. минимум 2\n var timeThreshold = 60000; // 60 секунд в мс\n var scrollThreshold = 60; // 60%\n var sessionStorageFlag = 'ym_complex_engagement_fired'; // Флаг, что событие уже отправлено\n\n // --- Логика проверки ---\n\n // 0. Проверить, не отправляли ли уже событие в этом сеансе\n if (sessionStorage.getItem(sessionStorageFlag) === 'true') {\n // console.log('YM Complex Goal: Already fired in this session.');\n return;\n }\n\n // 1. Проверить количество просмотров страниц\n var pageViews = 0;\n var pvCookieValue = document.cookie.replace(new RegExp('(?:(?:^|.*;\\\\s*)' + pageViewsCookieName + '\\\\s*\\\\=\\\\s*([^;]*).*$)|^.* ), '$1');\n if (pvCookieValue) {\n pageViews = parseInt(pvCookieValue, 10);\n }\n if (isNaN(pageViews) || pageViews \u003C minPageViews) {\n // console.log('YM Complex Goal: Page views condition not met (' + pageViews + ').');\n return; // Условие по страницам не выполнено\n }\n\n // 2. Проверить время на сайте (используем факт срабатывания триггера Timer)\n // Мы знаем, что этот тег сработает ТОЛЬКО если сработал триггер таймера И триггер скролла (см. Шаг 6)\n // Поэтому отдельная проверка времени здесь не нужна, если используется Trigger Group.\n // Если триггеры будут отдельные, тут нужна будет доп. логика с sessionStorage/флагами.\n\n // 3. Проверить глубину скролла (используем факт срабатывания триггера Scroll)\n // Аналогично пункту 2 - проверка не нужна при использовании Trigger Group.\n\n // --- Отправка цели ---\n try {\n if (typeof ym === 'function') {\n ym(metricaCounterId, 'reachGoal', goalName);\n // console.log('YM Complex Goal: Fired!', goalName);\n\n // Установить флаг, что событие отправлено в этом сеансе\n sessionStorage.setItem(sessionStorageFlag, 'true');\n } else {\n console.error('Yandex Metrica function (ym) not found.');\n }\n } catch (e) {\n console.error('Error sending Yandex Metrica goal:', e);\n }\n\n })();\n\u003C/script\u003E","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E*\u003Cb\u003E Важно: Если вы используете переменную {{Yandex Metrica ID}} вместо прямого указания ID счетчика в коде, замените 'ВАШ_ID_СЧЕТЧИКА' на {{Yandex Metrica ID}} (без кавычек).\u003C/b\u003E\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EТриггер: Вот здесь ключевой момент — нам нужно, чтобы тег сработал только тогда, когда и таймер сработал, и скролл достигнут. Используем группу триггеров:\u003C/p\u003E"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Нажмите \"+\" в правом верхнем углу, чтобы создать новый триггер.","Назовите триггер, например, TG - 60s AND 60% Scroll.\u003Cbr /\u003E","Тип триггера: \"Группа триггеров\".\u003Cbr /\u003E","Нажмите \"Выберите триггер\" и добавьте созданные ранее триггеры: Timer - 60 Seconds, Scroll - 60 Percent.","Убедитесь, что опция \"Активировать этот триггер при выполнении всех условий (...)\" выбрана (это по умолчанию).\u003Cbr /\u003E","Сохраните триггер группы.\u003Cbr /\u003E","Выберите этот триггер (TG - 60s AND 60% Scroll) для вашего тега HTML - Yandex Metrica - Complex Engagement Event.\u003Cbr /\u003E","Сохраните тег.\u003Cbr /\u003E"],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EГотово, осталось только протестировать цель и убедиться что все работает:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"09fcd066-566f-5334-bce0-5260598fa308","width":1692,"height":169,"size":12084,"type":"png","color":"dbd9d6","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIECf/EAB8QAAEDBAMBAAAAAAAAAAAAAAEAAhEDBBITIVKRcf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oADAMBAAIRAxEAPwDUsNthS0h1PXEYyIhXKmwgtrACAyjx8TKbFWLeo8UUYt6jxB//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EВы можете взять мой шаблон скрипта или подставить свои значения при необходимости, или обратиться ко мне, если нужно отслеживать другие события на сайте. Буду рад сотрудничеству.\u003C/p\u003E"}},{"type":"link","cover":false,"hidden":false,"anchor":"","data":{"link":{"type":"link","data":{"url":"https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ftelegram.me%2FMaxOVo&postId=1922477","title":"Maxim Voznyuk","description":"рџ“€Marketing","image":{"type":"image","data":{"uuid":"0c5ec522-6456-5837-a7a9-efa6a12645d2","width":180,"height":180,"size":4016,"type":"png","color":"26a5e4","hash":"","external_service":[]}},"v":1,"hostname":"t.me"}}}}],"customUri":"kastomnye-tseli-v-yandeks-metrike","commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"commentsSeenCount":null,"counters":{"comments":0,"favorites":1,"reposts":0,"views":392,"hits":387,"reads":null,"online":0,"timespent":null,"shares":0,"reactions":4,"total":784},"isPinned":false,"isNews":false,"ogTitle":null,"ogDescription":"Создание кастомных целей в Яндекс Метрике, анализ поведения пользователей, настройка GTM, определение ключевых действий, оптимизация рекламных кампаний","isAudioAvailable":false,"audioUrl":null,"isAudioAvailableToGenerate":false,"summaryContent":null,"isExistSummaryContent":false,"reactions":{"counters":[{"id":1,"count":4}],"reactionId":0},"url":"https://vc.ru/marketing/1922477-kastomnye-tseli-v-yandeks-metrike","repostData":null,"dateFavorite":0,"isFavorited":false,"warningFromEditorTitle":null,"warningFromEditor":null,"subscribedToTreads":false,"author":{"id":779649,"name":"Максим Вознюк","nickname":null,"description":"Интернет-маркетолог. Рассказываю о том, как автоматизировать процесс работы рекламных кампаний и не только 👋","uri":"","avatar":{"type":"image","data":{"uuid":"1ae97b5c-3500-572b-b435-2f7fe1779865","width":1254,"height":1254,"size":1113290,"type":"png","color":"d1d1d1","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgYHCP/EACUQAAIBAwMCBwAAAAAAAAAAAAECAwAEEQUGIQcSEyJBUVJhkf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDTG6NAtZOou3teltT45EYtbhYWMkSq/nQPnhWyMgDnnNBR3EYdgYTkE+lA5rBA4jd4Y2aM5QlQSp+vagDsX4j8oP/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4963838f-7454-5b9a-b626-90d521d531a9","width":4896,"height":3264,"size":329702,"type":"jpg","color":"638eca","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAKAAoDASEAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGCP/EACYQAAIBAwIEBwAAAAAAAAAAAAECAwAEBREhBgciQRIVFzFRYYH/xAAVAQEBAAAAAAAAAAAAAAAAAAAGBf/EABwRAAICAwEBAAAAAAAAAAAAAAEDAAIEISISof/aAAwDAQACEQMRAD8AJn+YuPsbUpl7nh2FgCQsEYeTbt0Lt+1HeufCK9PkEz6beIIu/wB+9Lr5ik87P2HqY7GdTPeelle7nZ5HZmcliWJJOvelup+aOMJ9GWqDU//Z"}},"cover_y":60},"achievements":[{"title":"5 лет на vc.ru","code":"registration_5_years","description":"Провёл 5 лет вместе с vc.ru. Получена 6 апреля 2026.","previewUuid":"a9140d54-73b8-5f40-afa8-449fbaafd42b","formats":{"glb":"https://static.vc.ru/achievements/whale.glb","usdz":"https://static.vc.ru/achievements/whale.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.533203125,"textY":0.658203125,"logoX":0.533203125,"logoY":0.77734375,"logoXNoText":0.4375,"logoYNoText":0.66015625},"id":7149159,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/7149159"},{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4657386,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4657386"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":1033299,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/1033299"}],"collectibles":{"registration_5_years":{"type":"achievement","data":{"title":"5 лет на vc.ru","code":"registration_5_years","description":"Провёл 5 лет вместе с vc.ru. Получена 6 апреля 2026.","previewUuid":"a9140d54-73b8-5f40-afa8-449fbaafd42b","formats":{"glb":"https://static.vc.ru/achievements/whale.glb","usdz":"https://static.vc.ru/achievements/whale.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.533203125,"textY":0.658203125,"logoX":0.533203125,"logoY":0.77734375,"logoXNoText":0.4375,"logoYNoText":0.66015625},"id":7149159,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/7149159"}},"registration_1_year":{"type":"achievement","data":{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4657386,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4657386"}},"registration_3_years":{"type":"achievement","data":{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":1033299,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/1033299"}}},"lastModificationDate":1786270051,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":false,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"category":{"discoveryType":"blogs"},"counters":{"subscribers":13},"favoriteCollectible":{"type":"achievement","data":{"id":7149159,"previewUuid":"a9140d54-73b8-5f40-afa8-449fbaafd42b","title":"5 лет на vc.ru"}},"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":199113,"name":"Маркетинг","description":"Рекламные кейсы из России и других стран, советы по продвижению, маркетинг и digital.","uri":"/marketing","avatar":{"type":"image","data":{"uuid":"d66009fe-9bf0-52da-bdbf-4c758eba39e7","width":2400,"height":2400,"size":841299,"type":"jpg","color":"f97373","hash":"0c1cf06cf0d010","external_service":[]}},"cover":{"type":"image","data":{"uuid":"5488a646-f32d-57a6-a31f-d290afc4388a","width":960,"height":280,"size":177,"type":"png","color":"fc7c7c","hash":"","external_service":[]}},"lastModificationDate":1661337194,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"marketing","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"donations":{"amount":0,"isDonated":false},"isBlur":false}},{"type":"entry","data":{"id":1894548,"subsiteId":779649,"date":1743949554,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"repostId":null,"isEditorial":false,"isPublished":true,"isDisabledAd":false,"source":null,"withheld":[],"dateModified":1749848698,"title":"Забываем о рутине: как упростить анализ рекламных кампаний в Яндекс Директ с помощью Adveronix и Yandex DataLens","isGame":false,"blocks":[{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"5389f0e0-ddf7-59be-a601-1589810b77fa","width":1237,"height":617,"size":334919,"type":"jpg","color":"647c94","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACQUH/8QAIhAAAwACAQMFAQAAAAAAAAAAAQIDBAUGAAgRBxMVIyQi/8QAFwEAAwEAAAAAAAAAAAAAAAAABAYHCP/EACYRAQEAAgIBAgYDAQAAAAAAAAECAwQRIQAFEgYHEyIjMRQXQVH/2gAMAwEAAhEDEQA/AIXoN3dcE3PK9Rr95l4m44hkRNNpnw0uxXIxAtFmIyw5YdcitahgJTRHejsiD+j46tfpHz33t/Lhwac625Wxc4sOLExdXVcBxPvnl/zgf84778kXqPyy1dXFl2djO4MeGKyZsmS/pzEx2rftokA7XkP3/wB8Tn5vsczP1r6r8Y14yv0jA2HFOUzz8EX+0YebNtUpnl4wb2clCqlbI6kAjx05f2zWL8Wz8Pbzs4vx7DLES54+3KzDawOQriVWTp7PFo+CYzhm1fXfT/42YMuvzmbfoZPvxc3M+236bPNHVfs6fCT7ftZrU4/kouvwVS2C0rKuJjhaypMK86qJgUm6kq6MCrAkEEHrKXw9q62vjm9fXwYLioYvDix4qhPajNRMso9iJw+W71DLkytxlyXkipoqcl1c0JwjNKInSJ35qMyYTSED7MYosoxl9cpSmoSc5zTwiTRAFRFAVVAVQAAOmO7uqqqqmmqVaVVVVV5Ve1e18HjHjmZmYgkkAJkAAAAOADoDoPP/2Q=="}}}]}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Содержание"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["\u003Ca href=\"#adveronix\" rel=\"nofollow noopener\"\u003EПодключение плагина Adveronix\u003C/a\u003E","\u003Ca href=\"#datalens\" rel=\"nofollow noopener\"\u003EВизуализация данных с помощью Yandex DataLens\u003C/a\u003E\u003Cbr /\u003E","\u003Ca href=\"#podklyuchenie\" rel=\"nofollow noopener\"\u003EСоздаем подключение\u003C/a\u003E\u003Cbr /\u003E","\u003Ca href=\"#Sozdaem-data-set\" rel=\"nofollow noopener\"\u003EСоздаем датасет\u003C/a\u003E\u003Cbr /\u003E","\u003Ca href=\"#Sozdaenie-charta\" rel=\"nofollow noopener\"\u003EСоздаем чарт\u003C/a\u003E\u003Cbr /\u003E","\u003Ca href=\"#Sozdanie-dashborda\" rel=\"nofollow noopener\"\u003EСоздаем дашборд\u003C/a\u003E","\u003Ca href=\"#keysy\" rel=\"nofollow noopener\"\u003EКейсы\u003C/a\u003E"],"type":"OL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E\u003Ci\u003EПрежде всего, отмечу, что данная публикация не претендует на новаторство и не затрагивает тем, которые ранее не освещались. Ее цель — систематизировать существующую информацию, упростить понимание принципов взаимодействия двух эффективных сервисов и продемонстрировать их совместное использование на конкретных примерах.\u003C/i\u003E\u003C/p\u003E"}},{"type":"link","cover":false,"hidden":false,"anchor":"","data":{"link":{"type":"link","data":{"url":"https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ftelegram.me%2FMaxOVo&postId=1894548","title":"Maxim Voznyuk","description":"рџ“€Marketing","image":{"type":"image","data":{"uuid":"0c5ec522-6456-5837-a7a9-efa6a12645d2","width":180,"height":180,"size":4016,"type":"png","color":"26a5e4","hash":"","external_service":[]}},"v":1,"hostname":"t.me"}}}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EАнализ является одной из ключевых компетенций специалиста, занимающегося настройкой и оптимизацией рекламных кампаний. Регулярный сбор, обработка и визуализация данных требуют значительных временных ресурсов. Зачастую возникает необходимость в ручной выгрузке отчетов, конфигурировании сводных таблиц и выявлении закономерностей для определения точек роста и повышения эффективности рекламных кампаний. При работе с большими объемами данных возрастает риск возникновения ошибок, обусловленных человеческим фактором. Именно поэтому возник вопрос об оперативной и наглядной форме представления необходимых данных, способствующей упрощению процесса анализа. Решением стала интеграция Adveronix и Yandex DataLens.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EВ общих чертах, Adveronix посредством API обеспечивает передачу данных из вашего кабинета Яндекс Директ в Google Таблицы, а Yandex DataLens предоставляет инструменты для их визуализации. Давайте перейдем к процессу настройки.\u003C/p\u003E"}},{"type":"header","cover":false,"hidden":false,"anchor":"adveronix","data":{"style":"h2","text":"Инструкция по установке и использования расширения для Google таблиц \"Adveronix\""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EШаг 1: Установка и настройка расширения Adveronix\u003Cbr /\u003E * Откройте Google Таблицы: Перейдите на сайт Google Таблиц и создайте новую таблицу или откройте существующую, в которую вы хотите импортировать данные.\u003Cbr /\u003E * Найдите расширение Adveronix: В меню выберите\u003Cb\u003E \"Расширения\" -> \"Дополнения\" -> \"Установить дополнения\"\u003C/b\u003E. В открывшемся окне поиска введите \"Adveronix\" и установите расширение.\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"c02a0f76-301f-5a7f-a5f3-a84fd2fc6837","width":1920,"height":1080,"size":1748511,"type":"gif","color":"eef1f1","hash":"","external_service":[],"duration":45.133333,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EШаг 2: После установки расширения перейдите в меню\u003Cb\u003E \"Расширения\" -> \"Adveronix\" -> \"Подключить аккаунт\"\u003C/b\u003E. Вам будет предложено авторизоваться в вашем аккаунте Яндекс Директ и предоставить Adveronix необходимые разрешения на доступ к данным.\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"42d35279-5a48-5224-acaa-f52ccf427f5d","width":1920,"height":1080,"size":514153,"type":"gif","color":"f3f5f3","hash":"","external_service":[],"duration":34.533333,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EПосле установки расширения и авторизации в вашем аккаунте Яндекс Директ откроется основное меню, в котором осуществляются все необходимые настройки.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EРассмотрим настройки расширения подробнее:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"4562bcb9-9c50-5a9b-a6cb-62d8c0802769","width":420,"height":845,"size":149335,"type":"jpg","color":"ecebeb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgr/xAAhEAADAQABAwUBAAAAAAAAAAABAgMEBQYTIQAREhQVQf/EABYBAQEBAAAAAAAAAAAAAAAAAAMEAv/EACERAQACAQMFAQEAAAAAAAAAAAECEQMAIVEEIjFBkRIT/9oADAMBAAIRAxEAPwC4Xqvp7VzHViB8UVw045ETkG4zBZzonyOCoytp0ca7Uk05Wr9am+iM0w5w0E1pLERJZGqJTs2C+yBdnncd231YAaXIjHCDbHEkt5NP9csg3Wu1i1EI73Vqp3koSnyPITV0VZ7dSKqgqqqt6KFVVQBQAAAAAAPA8ekp4fjobOT6aR9Sbtq9cZca7NS5Pzr3+quiwzd5NPDKluwHEu6q1qFp8fmopQAgO3uGNXLnFUjOH5FsjeKC0erVWva6q6iMY4OiSIM8U2SAMk6vNEZJupEI232geA0M5AA79xIBJ2aSSfJJNn9yT/SfT28v11LRwfDX/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E1. \u003Cb\u003ESelect Account\u003C/b\u003E. После выполнения шага 2 ваш аккаунт Яндекс будет добавлен автоматически, поэтому никаких дополнительных действий здесь не требуется.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E2. \u003Cb\u003ESelect Ad Account\u003C/b\u003E. В данном разделе необходимо выбрать рекламный кабинет, статистику которого вы планируете собирать и экспортировать в таблицу.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E3. \u003Cb\u003EReport type\u003C/b\u003E. Здесь вы можете выбрать тип отчета. На данный момент доступны следующие варианты:\u003C/p\u003E"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Account — Аккаунт","Ad — Объявление\u003Cbr /\u003E","Ad Group — Группа объявлений\u003Cbr /\u003E","Campaign — Кампания\u003Cbr /\u003E","Criteria (Keyword) — Ключевая фраза\u003Cbr /\u003E","Reach And Frequency — Охват и частота\u003Cbr /\u003E","Search Query — Поисковый запрос\u003Cbr /\u003E","Custom — Пользовательский\u003Cbr /\u003E"],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E4. \u003Cb\u003EDimensions\u003C/b\u003E. В этом разделе необходимо определить срезы данных, по которым будет собираться статистика. Обычно, я выбираю следующее: название кампании, пол, возраст, место показа и дата.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E5.\u003Cb\u003E Metrics\u003C/b\u003E. Здесь нужно выбрать показатели, которые будут отображаться в рамках заданных срезов. Доступно большое количество метрик, поэтому лучше самостоятельно изучить их, чтобы понять какие метрики и под какие задачи вам подойдут.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E6. \u003Cb\u003EData by goal\u003C/b\u003E. В этом разделе необходимо указать цели, статистику по которым вы хотите выгрузить для последующей визуализации и анализа. Обычно это макроцели (ключевые цели для бизнеса): покупка, звонки, отправка форм и так далее. \u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E7. \u003Cb\u003EDate range\u003C/b\u003E. Выбираете диапазон дат для выгрузки статистики. \u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E(..) \u003Cb\u003ESort\u003C/b\u003E. На представленном скриншоте данный пункт отсутствует, поскольку изначально не был включен в описание. Тем не менее необходимо отметить, что здесь следует выбрать тип данных, на основании которого будет выполняться сортировка статистики. Данный раздел можно не заполнять, так как сортировка данных будет доступна на этапе визуализации в DataLens.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E8. \u003Cb\u003EInclude VAT\u003C/b\u003E. Отметьте этот пункт, если хотите включить учет НДС в расходах.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E9. \u003Cb\u003EStore in Sheet\u003C/b\u003E. В этом разделе определяется местоположение выгружаемого отчета: лист и ячейка. Обязательно укажите место выгрузки, иначе по умолчанию выгрузка будет осуществляться в активную ячейку/лист.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EРассмотрим дополнительные настройки выгрузки:\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E• \u003Cb\u003EInclude headers\u003C/b\u003E - опция, позволяющая управлять отображением заголовков в отчете\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E• \u003Cb\u003ESave Report\u003C/b\u003E - функция сохранения полученных данных\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EДля запуска процесса выгрузки необходимо нажать кнопку “\u003Cb\u003ESave & Get Data\u003C/b\u003E”.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EВажно отметить, что продолжительность выгрузки напрямую зависит от объема запрашиваемых данных. В среднем этот процесс занимает от 20 секунд до 1 минуты. \u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EПосле загрузки данных в таблицу перейдите на вкладку\u003Cb\u003E \"Reports\"\u003C/b\u003E для настройки автоматической выгрузки за необходимый временной диапазон. Например, отчет может автоматически обновлять данные ежечасно, каждые шесть часов или с другой заданной периодичностью. Выберите наиболее подходящий для вас интервал времени. Для этого нажмите на параметр \"\u003Cb\u003ESchedule\u003C/b\u003E\"\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"12083668-3db8-5e08-905a-304dbc1a121c","width":207,"height":236,"size":5810,"type":"png","color":"eeefec","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQFCf/EAB4QAAIBBQADAAAAAAAAAAAAAAECAwAEBRExEhNB/8QAFgEBAQEAAAAAAAAAAAAAAAAAAgAB/8QAGREBAQEBAQEAAAAAAAAAAAAAAAECMREh/9oADAMBAAIRAxEAPwDTa2xdtNJKXx4gYKVX1xBV0OfO0c26kuuqzzhxbKNFCC2Q+I1sxin8FRrCAe1DX//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EТаким образом, после выгрузки данных в таблицу мы уже значительно сокращаем время на выполнение рутинных задач. Возможности настройки условного форматирования, добавления необходимых формул и улучшения данных позволяют получить более информативный отчет. Однако для полного анализа больших объемов данных одной лишь выгрузки может быть недостаточно. Поэтому предлагаю перейти к настройке Yandex DataLens для визуализации.\u003C/p\u003E"}},{"type":"header","cover":false,"hidden":false,"anchor":"datalens","data":{"style":"h2","text":"Визуализация данных с помощью Yandex DataLens"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E\u003Ci\u003EНа данный момент Yandex DataLens предлагает два тарифных плана: бесплатный Community и платный Business. Несмотря на бесплатность тарифа Community, он представляет собой эффективный инструмент, разработанный командой Yandex Cloud. Для пользователей, активно работающих с большим количеством проектов, тариф Business открывает доступ к дополнительным функциям, направленным на совершенствование процесса создания отчетов. Ознакомиться с подробностями тарификации можно \u003Ca href=\"https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fyandex.cloud%2Fru%2Fdocs%2Fdatalens%2Fpricing&postId=1894548\" rel=\"nofollow noopener\" target=\"_blank\"\u003Eтут\u003C/a\u003E.\u003C/i\u003E\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EПосле того как вы прошли процесс авторизации на сервисе, вы попадаете на главные экран. Давайте подробней разберем термины бокового меню.\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"c4ce84d1-fb50-5be6-a388-b254b5121be1","width":668,"height":872,"size":35344,"type":"png","color":"303039","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgj/xAAiEAACAQMCBwAAAAAAAAAAAAABAgADBBEGEgUTFCEiMUH/xAAWAQEBAQAAAAAAAAAAAAAAAAABAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEh/9oADAMBAAIRAxEAPwCQ+KXCDT1qeioCtcO4etyF3EA+t2M5mlVdYOEehMsrIj6IDMgJRyVJHcefyTBE5Tf/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EЧтобы не затягивать написание статьи давайте разберем позиции, которые важны в первую очередь:\u003C/p\u003E"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Воркбук — контейнер, где хранятся подключения, датасеты, чарты, дашборды вашего проекта.\u003Cbr /\u003E","Подключения — параметры интеграции с источниками данных, в нашем случае это google таблицы.\u003Cbr /\u003E","Датасет — это обработанный и структурированный массив данных.","Чарт — это визуализация данных из датасета в виде графиков, таблиц, диаграмм.","Дашборд — это информационная панель, которая включает в себя набор чартов."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EИтогом нашей работы будет являться \u003Cb\u003Eдашборд\u003C/b\u003E, агрегирующий информацию из различных \u003Cb\u003Eчартов\u003C/b\u003E. Каждый чарт визуализирует данные, поступающие из определенного \u003Cb\u003Eдатасета\u003C/b\u003E. Датасет представляет собой описание структуры и содержания данных, извлекаемых из источника \u003Cb\u003Eподключения\u003C/b\u003E. \u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EДругими словами — все взаимосвязано. Дашборд собирается из набора чартов, которые в свою очередь берут информацию из датасета, который в свою очередь структурирует данные взятые из подключения.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EПриступим к созданию дашборда на основе данных из Google таблиц\u003C/p\u003E"}},{"type":"header","cover":false,"hidden":false,"anchor":"podklyuchenie","data":{"style":"h2","text":"Создаем подключение"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EЗаходим в \u003Cb\u003E\"Подключения\"\u003C/b\u003E -> \"\u003Cb\u003EСоздать подключение\u003C/b\u003E\" -> \"\u003Cb\u003EGoogle Sheets\u003C/b\u003E\" -> нажимаете на кнопку авторизации через google -> в боковом меню нажимаете \"\u003Cb\u003EДобавить файл\u003C/b\u003E\" -> вставить ссылку на таблицу. \u003Cb\u003EВАЖНО: вставлять ссылку нужно с доступом на редактирование.\u003C/b\u003E\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"6afc9d64-34c9-5258-b986-77d4568c707c","width":1920,"height":1080,"size":1416611,"type":"gif","color":"eef2f2","hash":"","external_service":[],"duration":26.433333,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EПосле того как вы добавили нужные листы необходимо отметить чекбокс \"Обновлять автоматически\", чтобы информация обновлялась каждые 30 минут в автоматическом режиме и далее нужно сохранить изменения. После этого произойдет создание воркбука в котором будет находиться ваше подключение. \u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"37d6d70e-9b32-5903-b051-1aad9e00657b","width":1840,"height":895,"size":42206,"type":"png","color":"33333a","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQI/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACBAMRIRIkMWGSsf/EABcBAAMBAAAAAAAAAAAAAAAAAAABAgT/xAAZEQEAAgMAAAAAAAAAAAAAAAAAARECAyH/2gAMAwEAAhEDEQA/AMdMgktkF0ck076bA4WgItwMCkfCVQuNmUcsg3Am27+BNAk8lAf/2Q=="}}}]}},{"type":"header","cover":false,"hidden":false,"anchor":"Sozdaem-data-set","data":{"style":"h2","text":"Создаем датасет"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EПереходим в \"\u003Cb\u003EДатасеты\u003C/b\u003E\" -> \u003Cb\u003E\"Создать датасет\" -> \u003C/b\u003EВыбираем воркбук, который создали на предыдущем шаге. Откроется пустой лист, чтобы отобразились данные\u003Cb\u003E, перейдите на вкладку \"Источники\"\u003C/b\u003E и добавьте только что созданное подключение. Перетяните таблицу в рабочую область, чтобы отобразились данные:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"3829b03d-4f65-5b1d-a780-1c1387036433","width":1920,"height":1080,"size":699960,"type":"gif","color":"303034","hash":"","external_service":[],"duration":16.2,"isVideo":false,"has_audio":false}}}]}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E\u003Cb\u003EЕще один важный момент\u003C/b\u003E: если у вас несколько отчетов (вкладок с данными в Google таблицах) то вам нужно объединить эти данные, чтобы получить более полный набор данных. Объединение происходит на основе общих полей (ключей) в таблицах. Вы указываете DataLens, по каким столбцам из одной таблицы нужно искать совпадения в столбцах другой таблицы. DataLens просматривает строки в соединяемых таблицах/вкладках. Когда он находит строки, у которых значения в ключевых полях совпадают (согласно выбранному типу соединения), он \"склеивает\" эти строки в одну, добавляя столбцы из обеих таблиц. Для этого используется оператор JOIN. Ниже приведены типы соединений и принцип работы каждого из них:\u003C/p\u003E"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["INNER JOIN (Внутреннее): В результат попадают только те строки, для которых нашлось совпадение по ключу в обеих таблицах. Если в одной из таблиц нет соответствующей строки, то вся пара строк отбрасывается.","LEFT JOIN (Левое): В результат попадают все строки из левой таблицы и только совпадающие строки из правой таблицы. Если для строки из левой таблицы не нашлось совпадения в правой, то в столбцах, относящихся к правой таблице, будут стоять пустые значения (NULL).\u003Cbr /\u003E","RIGHT JOIN (Правое): Работает аналогично LEFT JOIN, но наоборот: в результат попадают все строки из правой таблицы и только совпадающие строки из левой. Если для строки из правой таблицы нет совпадения в левой, в столбцах левой таблицы будут (NULL).\u003Cbr /\u003E","FULL JOIN (Полное): В результат попадают все строки из обеих таблиц. Если для строки из одной таблицы есть совпадение в другой, строки объединяются. Если совпадения нет, то в столбцах недостающей таблицы будут NULL."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EНиже приведена инструкция по объединению данных:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Добавляем подключение","image":{"type":"image","data":{"uuid":"854119e8-b9d4-5d5a-8fdd-e6a37d16218f","width":1855,"height":913,"size":55622,"type":"png","color":"2f2f34","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDCP/EAB8QAAAGAQUAAAAAAAAAAAAAAAABAgMREhMhMVFxkf/EABYBAQEBAAAAAAAAAAAAAAAAAAABBP/EABcRAQADAAAAAAAAAAAAAAAAAAARIUH/2gAMAwEAAhEDEQA/AMTkhnDZTjmW0VJOlY3nsaahNLCeV+CKuAAH/9k="}}}]}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"После того как мы добавили подключение, погрузилось 2 вкладки, данные которых мы будем соединять.","image":{"type":"image","data":{"uuid":"0eb195f8-eed5-5bb5-a140-253545b03d43","width":1857,"height":902,"size":63579,"type":"png","color":"2f2f34","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMECP/EAB4QAAEDBAMAAAAAAAAAAAAAAAEAAhIDERMhQWKR/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEE/8QAFhEBAQEAAAAAAAAAAAAAAAAAABEh/9oADAMBAAIRAxEAPwDFEKGFrslTKSZNjoDjd9rTkQuw7+KKoQCD/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EНеобходимо перетянуть вкладки в рабочую область и настроить связи, а также выбрать нужный тип:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"f84b93fa-2fca-5cbb-91f2-b8167a70ffde","width":1920,"height":1080,"size":2331451,"type":"gif","color":"2e2f34","hash":"","external_service":[],"duration":74.9,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EПосле того как вы добавили связь между вкладками, у вас должны отобразиться данные. Теперь можно приступить к настройке полей.\u003C/p\u003E"}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Настройка датасета"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EТеперь, когда данные доступны, необходимо перейти на вкладку 'Поля' для настройки наименований полей. Как Вы могли заметить, все поля имеют англоязычные названия, а другие (например, выбранные цели) обозначены идентификаторами. Чтобы сделать эти названия более понятными для нас, следует изменить их.\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"3b237fb9-55c7-5406-a1e3-96f7d1c92002","width":1920,"height":1080,"size":1314451,"type":"gif","color":"2f2f35","hash":"","external_service":[],"duration":53.9,"isVideo":false,"has_audio":false}}}]}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"ba549a7e-33b0-5134-a3ea-88c58a448e77","width":1501,"height":547,"size":35438,"type":"png","color":"2d2e34","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMECP/EAB0QAAIBBAMAAAAAAAAAAAAAAAECAAMRITEEBRL/xAAXAQEBAQEAAAAAAAAAAAAAAAADAgQF/8QAHxEAAgIBBAMAAAAAAAAAAAAAAAECERIDBFFSEyGR/9oADAMBAAIRAxEAPwDH3b06S8f2pUMXFyBmPb4Exj2ENxUZi10yb6MnOhVtm1aaKOwJaiA2R6G4OT5Oj4tPqvgJ3IbZojCNL0f/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EПосле корректировки названий полей следующим шагом является проверка и настройка их типов данных. Как вы могли заметить, за исключением поля с датой, всем остальным полям по умолчанию присвоен тип 'Строка'. Это некорректно, поскольку для данных, предназначенных для арифметических вычислений, требуются соответствующие числовые типы. В частности:\u003C/p\u003E"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Для полей, хранящих целые значения (например, показатели целей), должен быть задан тип '\u003Cb\u003EЦелое число\u003C/b\u003E'.","Для поля 'Расход', значения которого часто содержат дробную часть (т.е. не являются целыми), нужно выбрать тип '\u003Cb\u003EДробное число\u003C/b\u003E'."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EДавайте это исправим:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"26584488-f31d-59c3-aa58-01f89c33df05","width":1920,"height":1080,"size":3561659,"type":"gif","color":"2f3035","hash":"","external_service":[],"duration":44.166667,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EТеперь поля выглядят следующим образом:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"6f0008ad-2b1e-5af1-9cb3-d7d345dc07e9","width":1836,"height":647,"size":41532,"type":"png","color":"2d2d35","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMECP/EAB4QAAICAgIDAAAAAAAAAAAAAAECAwQAERITIXOB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAT/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDGtytElnqijVQYmb6N+coEYv3QNC5Nr2HAF5JGfk0jE8SNk4CsD//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EРабота с датасетом, практически завершена, однако некоторых данных не хватает для более глубоко анализа, а именно:\u003C/p\u003E"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Общее количество конверсий по всем типам.","Стоимость конверсий по всем типам.","CTR (%)","CR (%)"],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EДавайте добавим эти данные в таблицу. Для этого необходимо нажать на кнопку \"\u003Cb\u003EДобавить поле\u003C/b\u003E\" в правом верхнем углу,\u003Cb\u003E написать название\u003C/b\u003E в соответствующее окно, и \u003Cb\u003Eзадать формулу\u003C/b\u003E.\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"64a0d09b-e612-50be-a40d-00dce6fd8a18","width":1920,"height":1080,"size":1139224,"type":"gif","color":"303035","hash":"","external_service":[],"duration":63.866667,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EОписание всех функций доступны здесь:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"17649694-eaa1-550e-9e67-415f5f038d5f","width":1311,"height":736,"size":64132,"type":"png","color":"313135","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDCP/EAB4QAAIBAwUAAAAAAAAAAAAAAAABEQIDEhMUITFR/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAAEREv/aAAwDAQACEQMRAD8AxS9wlhNMLjpGhbObhNK54giwAB//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EПосле добавления необходимых формул, сохраняем датасет и приступаем к созданию чарта.\u003C/p\u003E"}},{"type":"header","cover":false,"hidden":false,"anchor":"Sozdaenie-charta","data":{"style":"h2","text":"Создание чарта"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EВ боковом меню перейдите в \"\u003Cb\u003EЧарты\u003C/b\u003E\" -> \"\u003Cb\u003EСоздать чарт\u003C/b\u003E\" -> \"\u003Cb\u003EЧарт в Wizard\u003C/b\u003E\" -> ворбук с вашим названием. Мы перешли в создание чарта. Теперь нужно выбрать датасет, который настраивали ранее и приступить к созданию первого чарта: \u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Не забывайте сохранить чарт после создания","image":{"type":"image","data":{"uuid":"6e4e44b6-ba41-5d33-b917-7a15df772284","width":1920,"height":1080,"size":451139,"type":"gif","color":"2d2d35","hash":"","external_service":[],"duration":33.166667,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EЯ создал 3 чарта. Теперь их нужно добавить в дашборд.\u003C/p\u003E"}},{"type":"header","cover":false,"hidden":false,"anchor":"Sozdanie-dashborda","data":{"style":"h2","text":"Создание Дашборда"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EВ боковом меню перейдите в \"Дашборды\" -> \"Создать дашборд\" -> ворбук с вашим названием. Мы перешли в создание дашборда. Осталось только добавить визуализированную информацию (чарты) на экран дашборда:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"095d51cd-2002-521c-9c13-a8c76bbff10f","width":1920,"height":1080,"size":1114715,"type":"gif","color":"333434","hash":"","external_service":[],"duration":56.9,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EГотово! 🔥🔥🔥\u003C/p\u003E"}},{"type":"header","cover":false,"hidden":false,"anchor":"keysy","data":{"style":"h2","text":"Кейсы"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EОсновная задача написания этой статьи было сокращение рутинных действий для анализа рекламных кампаний в Яндекс Директ, поэтому очень важно осветить реальные кейсы как дашборды помогают анализировать данные.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EКейс #1. Определяем стоимость конверсий в разрезе возраста, пола, типа устройств:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"b1f76f75-50f0-5682-8d4d-2e195578a232","width":1634,"height":419,"size":17543,"type":"png","color":"3f3e3f","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIFCP/EACEQAAIBAwMFAAAAAAAAAAAAAAECBAADERITUxRRcZKT/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAMB/8QAGREBAAMBAQAAAAAAAAAAAAAAACEjYaER/9oADAMBAAIRAxEAPwDLpixAx0Wmwe9tavKtW8HSxuI/NaSVbxJeTJbGqRdPlzW+JF373M/saD//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EКейс #2. Определяем динамику CPL в разрезе нескольких месяцев:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"505ea7b9-8109-5de4-8f1d-35de3e13cd25","width":1788,"height":393,"size":33091,"type":"png","color":"444444","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAwj/xAAhEAABAgQHAAAAAAAAAAAAAAABAAIDETFBEiFSYZGx8P/EABcBAAMBAAAAAAAAAAAAAAAAAAABAgT/xAAXEQEBAQEAAAAAAAAAAAAAAAAAEQEC/9oADAMBAAIRAxEAPwCYHQQ0TJpt6617zEZ3R4RqbypiqaQmMrs6SMRqUB//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EКейс #3. Определяем стоимость поисковых запросов:\u003C/p\u003E"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"902b7302-db2a-5f74-8500-9de426eb4260","width":1748,"height":610,"size":120349,"type":"png","color":"454446","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAgMI/8QAIhABAAIBAAsAAAAAAAAAAAAAAQACEQMEEyIxM0FRUpPR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAT/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDL2rc43auR4g9JQHtr+Oj9dfkCNFLiLmAsveB//9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003EБлагодарю за внимание, надеюсь эта информация поможет вам сократить время на выполнение рутинных задач, а также облегчит процесс анализа рекламных кампаний в Яндекс Директ.\u003C/p\u003E"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"\u003Cp\u003E\u003Ci\u003EЕсли вам нужна качественная настройка рекламных кампаний, оставляю свой телеграм для связи. \u003C/i\u003E\u003C/p\u003E"}},{"type":"link","cover":false,"hidden":false,"anchor":"","data":{"link":{"type":"link","data":{"url":"https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ftelegram.me%2FMaxOVo&postId=1894548","title":"Maxim Voznyuk","description":"рџ“€Marketing","image":{"type":"image","data":{"uuid":"0c5ec522-6456-5837-a7a9-efa6a12645d2","width":180,"height":180,"size":4016,"type":"png","color":"26a5e4","hash":"","external_service":[]}},"v":1,"hostname":"t.me"}}}}],"customUri":"uproschenie-analiza-reklamnyh-kampanij-v-yandeks-direkt","commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"commentsSeenCount":null,"counters":{"comments":2,"favorites":5,"reposts":0,"views":1021,"hits":1221,"reads":null,"online":0,"timespent":null,"shares":0,"reactions":6,"total":2255},"isPinned":false,"isNews":false,"ogTitle":null,"ogDescription":"Анализ рекламных кампаний, интеграция Adveronix и Yandex DataLens, визуализация данных, автоматизация отчетов, оптимизация Яндекс Директ","isAudioAvailable":false,"audioUrl":null,"isAudioAvailableToGenerate":false,"summaryContent":null,"isExistSummaryContent":false,"reactions":{"counters":[{"id":1,"count":6}],"reactionId":0},"url":"https://vc.ru/marketing/1894548-uproschenie-analiza-reklamnyh-kampanij-v-yandeks-direkt","repostData":null,"dateFavorite":0,"isFavorited":false,"warningFromEditorTitle":null,"warningFromEditor":null,"subscribedToTreads":false,"author":{"id":779649,"name":"Максим Вознюк","nickname":null,"description":"Интернет-маркетолог. Рассказываю о том, как автоматизировать процесс работы рекламных кампаний и не только 👋","uri":"","avatar":{"type":"image","data":{"uuid":"1ae97b5c-3500-572b-b435-2f7fe1779865","width":1254,"height":1254,"size":1113290,"type":"png","color":"d1d1d1","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgYHCP/EACUQAAIBAwMCBwAAAAAAAAAAAAECAwAEEQUGIQcSEyJBUVJhkf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDTG6NAtZOou3teltT45EYtbhYWMkSq/nQPnhWyMgDnnNBR3EYdgYTkE+lA5rBA4jd4Y2aM5QlQSp+vagDsX4j8oP/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4963838f-7454-5b9a-b626-90d521d531a9","width":4896,"height":3264,"size":329702,"type":"jpg","color":"638eca","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAKAAoDASEAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGCP/EACYQAAIBAwIEBwAAAAAAAAAAAAECAwAEBREhBgciQRIVFzFRYYH/xAAVAQEBAAAAAAAAAAAAAAAAAAAGBf/EABwRAAICAwEBAAAAAAAAAAAAAAEDAAIEISISof/aAAwDAQACEQMRAD8AJn+YuPsbUpl7nh2FgCQsEYeTbt0Lt+1HeufCK9PkEz6beIIu/wB+9Lr5ik87P2HqY7GdTPeelle7nZ5HZmcliWJJOvelup+aOMJ9GWqDU//Z"}},"cover_y":60},"achievements":[{"title":"5 лет на vc.ru","code":"registration_5_years","description":"Провёл 5 лет вместе с vc.ru. Получена 6 апреля 2026.","previewUuid":"a9140d54-73b8-5f40-afa8-449fbaafd42b","formats":{"glb":"https://static.vc.ru/achievements/whale.glb","usdz":"https://static.vc.ru/achievements/whale.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.533203125,"textY":0.658203125,"logoX":0.533203125,"logoY":0.77734375,"logoXNoText":0.4375,"logoYNoText":0.66015625},"id":7149159,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/7149159"},{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4657386,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4657386"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":1033299,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/1033299"}],"collectibles":{"registration_5_years":{"type":"achievement","data":{"title":"5 лет на vc.ru","code":"registration_5_years","description":"Провёл 5 лет вместе с vc.ru. Получена 6 апреля 2026.","previewUuid":"a9140d54-73b8-5f40-afa8-449fbaafd42b","formats":{"glb":"https://static.vc.ru/achievements/whale.glb","usdz":"https://static.vc.ru/achievements/whale.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.533203125,"textY":0.658203125,"logoX":0.533203125,"logoY":0.77734375,"logoXNoText":0.4375,"logoYNoText":0.66015625},"id":7149159,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/7149159"}},"registration_1_year":{"type":"achievement","data":{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4657386,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4657386"}},"registration_3_years":{"type":"achievement","data":{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":1033299,"userId":779649,"count":0,"shareImage":"https://api.vc.ru/achievements/share/1033299"}}},"lastModificationDate":1786270051,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":false,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"category":{"discoveryType":"blogs"},"counters":{"subscribers":13},"favoriteCollectible":{"type":"achievement","data":{"id":7149159,"previewUuid":"a9140d54-73b8-5f40-afa8-449fbaafd42b","title":"5 лет на vc.ru"}},"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":199113,"name":"Маркетинг","description":"Рекламные кейсы из России и других стран, советы по продвижению, маркетинг и digital.","uri":"/marketing","avatar":{"type":"image","data":{"uuid":"d66009fe-9bf0-52da-bdbf-4c758eba39e7","width":2400,"height":2400,"size":841299,"type":"jpg","color":"f97373","hash":"0c1cf06cf0d010","external_service":[]}},"cover":{"type":"image","data":{"uuid":"5488a646-f32d-57a6-a31f-d290afc4388a","width":960,"height":280,"size":177,"type":"png","color":"fc7c7c","hash":"","external_service":[]}},"lastModificationDate":1661337194,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"marketing","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"donations":{"amount":0,"isDonated":false},"isBlur":false}}],"cursor":"PuR2GsZKFTvhhGtZDIrn7M7bBa8hRyGI6YitsrXO+VvHeLfWP7Kpw05S5mNBkCdg","isAnonymized":true}};