Перейти к содержанию

Таргетированная реклама VK

Таргет VK

Таргетированная реклама VK,котораяпродаёт

Таргетированная реклама ВКонтакте в Ярославле. Настройка VK Ads, ретаргетинг, чат-боты. 120+ клиентов, средняя стоимость заявки от 200 руб. Бесплатный аудит.

Настройка и ведение таргетированной рекламы ВКонтакте. Аудитории под ваш бизнес, A/B-тесты, оптимизация ставок — без слива бюджета.

Большинство бизнесов сливают бюджет, потому что настраивают рекламу «как все». Я разбираюсь в вашей нише с нуля и строю кампанию под конкретный результат.

Работаю с VK Ads с первых дней платформы. Знаю, как работают алгоритмы, какие аудитории конвертируют, а какие — просто тратят деньги.

Меня зовут Дмитрий. Я интернет-маркетолог из Ярославля с 13-летним опытом в таргетированной и контекстной рекламе. Начинал с поддержки сайтов — перешёл в таргет и понял, что это моё.

Не веду 30 клиентов одновременно. Работаю с ограниченным числом проектов, чтобы каждому уделять максимум внимания. Средний срок работы с клиентом — больше года.

Экспертные материалы по теме — читайте и применяйте

Оставьте заявку — разберу вашу нишу и скажу, какой канал принесёт результат быстрее всего. Бесплатно.

Что входит в услугу

  • Таргет VK — это не просто «запустить рекламу»
  • Чем отличаюсь
  • Как работаем
  • Обо мне
  • Полезные статьи
  • Частые вопросы
  • Контакты

Подробнее

  • {
    «@context»: «https://schema.org»,
    «@type»: «Service»,
    «name»: «Таргетированная реклама ВКонтакте»,
    «description»: «Настройка и ведение таргетированной рекламы VK. Аудитории, A/B-тесты, ретаргетинг, чат-боты.»,
    «provider»: {
    «@type»: «Person»,
    «name»: «Дмитрий Фёдоров»,
    «url»: «https://dimafedorov.ru»
    },
    «areaServed»: «RU»,
    «url»: «https://dimafedorov.ru/services/target-vk.html»
    }

    {
    «@context»: «https://schema.org»,
    «@type»: «BreadcrumbList»,
    «itemListElement»: [
    {«@type»: «ListItem», «position»: 1, «name»: «Главная», «item»: «https://dimafedorov.ru/»},
    {«@type»: «ListItem», «position»: 2, «name»: «Услуги», «item»: «https://dimafedorov.ru/#services»},
    {«@type»: «ListItem», «position»: 3, «name»: «Таргет VK», «item»: «https://dimafedorov.ru/services/target-vk.html»}
    ]
    }

    {
    «@context»: «https://schema.org»,
    «@type»: «FAQPage»,
    «mainEntity»: [
    {
    «@type»: «Question»,
    «name»: «Сколько стоит таргетированная реклама ВКонтакте?»,
    «acceptedAnswer»: {«@type»: «Answer», «text»: «Ведение рекламы — от 30 000 руб/мес. Рекламный бюджет оплачивается отдельно, минимум от 15 000 руб/мес. Точная стоимость зависит от ниши и объёма работ.»}
    },
    {
    «@type»: «Question»,
    «name»: «Через сколько появятся первые заявки?»,
    «acceptedAnswer»: {«@type»: «Answer», «text»: «Первые заявки обычно приходят в течение первой недели после запуска. На полную оптимизацию кампании нужно 2-4 недели.»}
    },
    {
    «@type»: «Question»,
    «name»: «Какой минимальный рекламный бюджет нужен?»,
    «acceptedAnswer»: {«@type»: «Answer», «text»: «Рекомендую от 15 000 руб/мес для тестового запуска. Оптимальный бюджет для стабильного потока заявок — от 30 000 руб/мес.»}
    },
    {
    «@type»: «Question»,
    «name»: «Работаете только с Ярославлем?»,
    «acceptedAnswer»: {«@type»: «Answer», «text»: «Нет, работаю с бизнесами по всей России. Таргет ВКонтакте настраивается удалённо — география клиента не имеет значения.»}
    }
    ]
    }

    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
    html { scroll-behavior: smooth; }
    :root {
    —bg: #0c0b09;
    —bg2: #111009;
    —text: #f0ebe2;
    —muted: rgba(240,235,226,.45);
    —muted2: rgba(240,235,226,.4);
    —gold: #c9a84c;
    —border: rgba(240,235,226,.1);
    —border2: rgba(240,235,226,.18);
    }
    body { font-family: ‘Inter’, sans-serif; background: var(—bg); color: var(—text); overflow-x: hidden; -webkit-font-smoothing: antialiased; }
    a { color: inherit; text-decoration: none; }

    /* HEADER */
    header { position: fixed; top: 0; left: 0; right: 0; z-index: 100; padding: 28px 60px; display: flex; align-items: center; justify-content: space-between; transition: background .5s, border-color .5s; border-bottom: 1px solid transparent; }
    header.scrolled { background: rgba(12,11,9,.92); backdrop-filter: blur(20px); border-color: var(—border); }
    .logo { display: flex; flex-direction: column; gap: 2px; text-decoration: none; }
    .logo-name { font-family: ‘Playfair Display’, serif; font-style: italic; font-size: 20px; font-weight: 600; letter-spacing: 0.03em; color: var(—text); line-height: 1; }
    .logo-tagline { font-family: ‘Inter’, sans-serif; font-size: 9px; letter-spacing: 0.28em; text-transform: uppercase; color: var(—gold); font-weight: 400; line-height: 1; }
    nav { display: flex; align-items: center; gap: 40px; }
    nav a { font-size: 12px; font-weight: 400; letter-spacing: 1.5px; text-transform: uppercase; color: var(—muted); transition: color .3s; }
    nav a:hover { color: var(—text); }
    .nav-line { width: 24px; height: 1px; background: var(—border2); }
    .btn-nav { font-size: 12px; letter-spacing: 1.5px; text-transform: uppercase; color: var(—gold) !important; border-bottom: 1px solid rgba(201,168,76,.4); padding-bottom: 2px; transition: border-color .3s !important; }
    .btn-nav:hover { border-color: var(—gold) !important; }

    /* SVC HERO */
    .svc-hero { padding: 120px 60px 80px; display: flex; flex-direction: column; justify-content: flex-start; }
    .svc-hero-eyebrow { display: flex; align-items: center; gap: 16px; font-size: 11px; font-weight: 400; letter-spacing: 2px; text-transform: uppercase; color: var(—muted); margin-bottom: 48px; }
    .svc-hero-eyebrow-dot { width: 5px; height: 5px; border-radius: 50%; background: var(—gold); }
    .svc-hero-title { font-family: ‘Playfair Display’, serif; font-size: clamp(48px, 6vw, 96px); font-weight: 400; line-height: 1; letter-spacing: -2px; max-width: 900px; margin-bottom: 48px; }
    .svc-hero-title em { font-style: italic; color: var(—gold); }
    .svc-hero-bottom { display: flex; align-items: flex-end; justify-content: space-between; gap: 60px; padding-top: 40px; border-top: 1px solid var(—border); }
    .svc-hero-desc { max-width: 480px; font-size: 16px; font-weight: 300; color: var(—muted); line-height: 1.8; }
    .svc-hero-cta { display: inline-flex; align-items: center; gap: 12px; font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: var(—text); border-bottom: 1px solid var(—border2); padding-bottom: 8px; transition: border-color .3s, gap .3s; white-space: nowrap; flex-shrink: 0; }
    .svc-hero-cta:hover { border-color: var(—gold); gap: 20px; }
    .svc-hero-cta span { color: var(—gold); font-size: 18px; }

    /* STATS BAR */
    .stats-bar { border-top: 1px solid var(—border); border-bottom: 1px solid var(—border); display: grid; grid-template-columns: repeat(4, 1fr); }
    .stat-item { padding: 40px 60px; border-right: 1px solid var(—border); }
    .stat-item:last-child { border-right: none; }
    .stat-num { font-family: ‘Playfair Display’, serif; font-size: clamp(40px, 4vw, 64px); font-weight: 400; letter-spacing: -2px; line-height: 1; color: var(—text); margin-bottom: 8px; }
    .stat-num sup { font-size: .45em; color: var(—gold); vertical-align: super; }
    .stat-label { font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; color: var(—muted); font-weight: 400; }

    /* SVC ABOUT */
    .svc-about { padding: 120px 60px; display: grid; grid-template-columns: 1fr 1fr; gap: 100px; align-items: start; }
    .svc-about-title { font-family: ‘Playfair Display’, serif; font-size: clamp(24px, 2.5vw, 36px); font-weight: 400; letter-spacing: -.5px; line-height: 1.3; margin-bottom: 28px; }
    .svc-about-text { font-size: 15px; font-weight: 300; color: var(—muted); line-height: 1.9; margin-bottom: 16px; }
    .svc-guide-link { display: inline-flex; align-items: center; gap: 10px; margin-top: 8px; margin-bottom: 4px; padding: 12px 20px; background: rgba(201,168,76,0.07); border: 1px solid rgba(201,168,76,0.25); border-radius: 8px; font-size: 14px; font-weight: 500; color: var(—gold, #c9a84c); text-decoration: none; transition: background 0.2s, border-color 0.2s; }
    .svc-guide-link:hover { background: rgba(201,168,76,0.13); border-color: rgba(201,168,76,0.5); }
    .svc-guide-link__icon { font-size: 16px; }
    .svc-guide-link__arrow { margin-left: auto; font-size: 16px; transition: transform 0.2s; }
    .svc-guide-link:hover .svc-guide-link__arrow { transform: translateX(4px); }
    .svc-price-block { margin-top: 40px; padding-top: 32px; border-top: 1px solid var(—border); }
    .svc-price-label { font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: var(—muted); margin-bottom: 8px; }
    .svc-price-val { font-family: ‘Playfair Display’, serif; font-size: clamp(32px, 3vw, 48px); font-weight: 400; letter-spacing: -1px; }
    .svc-price-val span { font-size: 16px; font-weight: 300; color: var(—muted); margin-left: 8px; font-family: ‘Inter’, sans-serif; }
    .svc-includes { list-style: none; margin-top: 0; }
    .svc-includes li { padding: 16px 0; border-bottom: 1px solid var(—border); font-size: 14px; font-weight: 300; color: var(—muted); line-height: 1.6; display: flex; align-items: baseline; gap: 16px; }
    .svc-includes li:first-child { border-top: 1px solid var(—border); }
    .svc-includes li::before { content: ‘—’; color: var(—gold); flex-shrink: 0; font-family: ‘Playfair Display’, serif; }

    /* SECTION BASE */
    .section { padding: 120px 60px; }
    .section-head { display: flex; align-items: baseline; gap: 24px; margin-bottom: 80px; padding-bottom: 24px; border-bottom: 1px solid var(—border); }
    .section-num { font-family: ‘Playfair Display’, serif; font-size: 13px; font-style: italic; color: var(—gold); min-width: 28px; }
    .section-title { font-family: ‘Playfair Display’, serif; font-size: clamp(28px, 3.5vw, 48px); font-weight: 400; letter-spacing: -1px; line-height: 1.1; }
    .section-sub { margin-left: auto; font-size: 14px; font-weight: 300; color: var(—muted); max-width: 280px; line-height: 1.7; text-align: right; }

    /* WHY */
    .why-grid { display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid var(—border); }
    .why-item { padding: 48px 40px 48px 0; border-bottom: 1px solid var(—border); border-right: 1px solid var(—border); }
    .why-item:nth-child(3n) { border-right: none; padding-right: 0; }
    .why-item:nth-child(n+4) { border-bottom: none; }
    .why-num { font-family: ‘Playfair Display’, serif; font-style: italic; font-size: 12px; color: var(—gold); margin-bottom: 20px; display: block; }
    .why-title { font-size: 17px; font-weight: 400; letter-spacing: -.3px; margin-bottom: 12px; }
    .why-text { font-size: 13px; font-weight: 300; color: var(—muted); line-height: 1.8; }

    /* STEPS */
    .steps-row { display: grid; grid-template-columns: repeat(4, 1fr); border-top: 1px solid var(—border); border-bottom: 1px solid var(—border); }
    .step-col { padding: 48px 40px 48px 0; }
    .step-col:not(:last-child) { border-right: 1px solid var(—border); }
    .step-col:not(:first-child) { padding-left: 40px; padding-right: 0; }
    .step-col:not(:last-child):not(:first-child) { padding-right: 40px; }
    .step-big { font-family: ‘Playfair Display’, serif; font-size: 56px; font-style: italic; font-weight: 400; color: var(—gold); opacity: .25; line-height: 1; margin-bottom: 24px; display: block; }
    .step-title { font-size: 17px; font-weight: 400; letter-spacing: -.3px; margin-bottom: 12px; }
    .step-text { font-size: 13px; font-weight: 300; color: var(—muted); line-height: 1.8; }

    /* CASES */
    .cases-list { list-style: none; }
    .case-row { display: grid; grid-template-columns: 200px 1fr 1fr; gap: 60px; padding: 52px 0; border-bottom: 1px solid var(—border); align-items: start; }
    .case-row:first-child { border-top: 1px solid var(—border); }
    .case-niche { font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: var(—muted); padding-top: 6px; line-height: 1.6; }
    .case-niche span { display: block; color: var(—muted2); margin-top: 4px; font-size: 10px; }
    .case-metrics-wrap { display: flex; gap: 48px; }
    .case-fig { font-family: ‘Playfair Display’, serif; font-size: clamp(36px, 3.5vw, 56px); font-weight: 400; letter-spacing: -2px; line-height: 1; color: var(—text); margin-bottom: 6px; }
    .case-fig-label { font-size: 11px; letter-spacing: 1px; text-transform: uppercase; color: var(—muted); }
    .case-story { font-size: 15px; font-weight: 300; color: var(—muted); line-height: 1.8; padding-top: 4px; }
    .case-story strong { color: var(—text); font-weight: 400; }

    /* ABOUT */
    .about-grid { display: grid; grid-template-columns: 1fr 1.2fr; gap: 80px; align-items: start; }
    .about-photo { width: auto; max-width: 100%; max-height: 1000px; height: auto; display: block; filter: grayscale(20%) contrast(1.05); border-radius: 12px; }
    .about-lead { font-family: ‘Playfair Display’, serif; font-size: clamp(22px, 2.5vw, 32px); font-weight: 400; letter-spacing: -.5px; line-height: 1.4; margin-bottom: 32px; }
    .about-lead em { font-style: italic; color: var(—gold); }
    .about-para { font-size: 15px; font-weight: 300; color: var(—muted); line-height: 1.9; margin-bottom: 20px; }
    .about-list { list-style: none; margin-top: 36px; border-top: 1px solid var(—border); }
    .about-list li { padding: 16px 0; border-bottom: 1px solid var(—border); font-size: 14px; font-weight: 300; color: var(—muted); line-height: 1.6; display: flex; align-items: baseline; gap: 16px; }
    .about-list li::before { content: ‘—’; color: var(—gold); flex-shrink: 0; font-family: ‘Playfair Display’, serif; }

    /* BLOG */
    .bp-img { height: 220px; overflow: hidden; background: var(—bg2); margin: 32px 32px 0; }
    .bp-img img { width: 100%; height: 100%; object-fit: cover; transition: transform .4s; display: block; filter: grayscale(30%); }
    .bp-body { padding: 32px; display: flex; flex-direction: column; flex: 1; }
    .bp-tag { font-size: 10px; font-weight: 400; letter-spacing: 2px; text-transform: uppercase; color: var(—gold); margin-bottom: 12px; }
    .bp-title { font-family: ‘Playfair Display’, serif; font-size: 18px; font-weight: 400; line-height: 1.35; margin-bottom: 12px; }
    .bp-excerpt { font-size: 13px; font-weight: 300; color: var(—muted); line-height: 1.7; margin-bottom: 24px; flex: 1; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
    .bp-footer { display: flex; align-items: center; justify-content: space-between; border-top: 1px solid var(—border); padding-top: 20px; }
    .bp-date { font-size: 11px; color: var(—muted2); letter-spacing: 1px; }
    .bp-link { font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; color: var(—gold); display: inline-flex; align-items: center; gap: 6px; transition: gap .2s; }

    /* QUOTE */
    .quote-section { padding: 80px 60px; border-top: 1px solid var(—border); border-bottom: 1px solid var(—border); background: var(—bg2); }
    .quote-inner { max-width: 860px; margin: 0 auto; }
    .quote-mark { font-family: ‘Playfair Display’, serif; font-style: italic; font-size: 96px; color: var(—gold); opacity: .2; line-height: .7; margin-bottom: 24px; display: block; }
    .quote-text { font-family: ‘Playfair Display’, serif; font-style: italic; font-size: clamp(20px, 2.2vw, 30px); font-weight: 400; line-height: 1.55; color: var(—text); margin-bottom: 32px; letter-spacing: -.3px; }
    .quote-meta { display: flex; align-items: center; gap: 20px; }
    .quote-stars { color: var(—gold); font-size: 13px; letter-spacing: 4px; }
    .quote-author { font-size: 13px; font-weight: 300; color: var(—muted); }
    .quote-author strong { color: var(—text); font-weight: 400; }

    /* CONTACT */
    .contact-form-block { display: grid; grid-template-columns: 1fr 1fr; gap: 100px; align-items: start; margin-bottom: 80px; }
    .contact-links-block { border-top: 1px solid var(—border); display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; }
    .contact-lead { font-family: ‘Playfair Display’, serif; font-size: clamp(28px, 3vw, 44px); font-weight: 400; letter-spacing: -1px; line-height: 1.3; margin-bottom: 32px; }
    .contact-lead em { font-style: italic; color: var(—gold); }
    .contact-note { font-size: 14px; font-weight: 300; color: var(—muted); line-height: 1.8; margin-bottom: 40px; }
    .contact-link { display: flex; flex-direction: column; gap: 8px; padding: 28px 32px 28px 0; border-right: 1px solid var(—border); font-size: 14px; color: var(—muted); transition: color .3s; }
    .contact-link:last-child { border-right: none; }
    .contact-link:hover { color: var(—text); }
    .contact-link-label { font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; color: var(—muted); opacity: .5; }
    .form-field { margin-bottom: 0; border-bottom: 1px solid var(—border); }
    .form-field:first-child { border-top: 1px solid var(—border); }
    .form-field label { display: block; font-size: 10px; letter-spacing: 2px; text-transform: uppercase; color: var(—muted); padding: 16px 0 0; }
    .form-field input { width: 100%; padding: 10px 0 16px; background: transparent; border: none; outline: none; color: var(—text); font-family: ‘Inter’, sans-serif; font-size: 16px; font-weight: 300; }
    .form-field input::placeholder { color: var(—muted2); }
    .radio-row { display: flex; gap: 24px; padding: 16px 0; border-top: 1px solid var(—border); }
    .radio-row label { font-size: 10px; letter-spacing: 2px; text-transform: uppercase; color: var(—muted); padding: 0; cursor: pointer; transition: color .2s; }
    .radio-row label:has(input:checked) { color: var(—gold); }
    .radio-row input[type=»radio»] { display: none; }
    .consent-line { padding: 20px 0; font-size: 11px; color: var(—muted2); line-height: 1.6; display: flex; align-items: flex-start; gap: 10px; }
    .consent-line input { accent-color: var(—gold); margin-top: 2px; flex-shrink: 0; }
    .consent-line a { color: var(—muted); border-bottom: 1px solid var(—border2); }
    .btn-submit { display: flex; align-items: center; gap: 12px; font-family: ‘Inter’, sans-serif; font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: var(—text); background: none; border: none; cursor: pointer; padding: 24px 0 0; transition: gap .3s; }
    .btn-submit:hover { gap: 20px; }
    .btn-submit-arrow { font-size: 20px; color: var(—gold); transition: transform .3s; }
    .btn-submit:hover .btn-submit-arrow { transform: translateX(4px); }

    /* FOOTER */
    footer { padding: 32px 60px; border-top: 1px solid var(—border); display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 16px; }
    .footer-logo { display: flex; flex-direction: column; gap: 0; }
    .footer-nav { display: flex; gap: 32px; flex-wrap: wrap; }
    .footer-nav a { font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; color: var(—muted2); transition: color .2s; }
    .footer-nav a:hover { color: var(—muted); }
    .footer-copy { font-size: 11px; color: var(—muted2); }

    /* RESPONSIVE */
    @media (max-width: 1024px) {
    .about-grid, .contact-form-block { grid-template-columns: 1fr; gap: 60px; }
    .case-row { grid-template-columns: 1fr; gap: 24px; }
    .why-grid { grid-template-columns: 1fr 1fr; }
    .why-item:nth-child(3n) { border-right: 1px solid var(—border); padding-right: 40px; }
    .why-item:nth-child(2n) { border-right: none; padding-right: 0; }
    .steps-row { grid-template-columns: 1fr 1fr; }
    .stats-bar { grid-template-columns: 1fr 1fr; }
    .stat-item:nth-child(2) { border-right: none; }
    .contact-links-block { grid-template-columns: 1fr 1fr; }
    }
    @media (max-width: 768px) {
    header { padding: 20px 24px; }
    nav { display: none; }
    .burger { display: flex; }
    .svc-hero { padding: 90px 24px 60px; }
    .svc-hero-bottom { flex-direction: column; align-items: flex-start; gap: 28px; }
    .svc-about { padding: 64px 24px; grid-template-columns: 1fr; gap: 48px; }
    .section { padding: 64px 24px; }
    .section-head { flex-wrap: wrap; gap: 12px; }
    .section-sub { margin-left: 0; text-align: left; max-width: 100%; }
    .stats-bar { grid-template-columns: 1fr 1fr; }
    .stat-item { padding: 24px 20px; }
    .stat-item:nth-child(4) { border-right: none; }
    .why-grid { grid-template-columns: 1fr; }
    .why-item { padding-right: 0; border-right: none; border-bottom: 1px solid var(—border); }
    .why-item:last-child { border-bottom: none; }
    .steps-row { grid-template-columns: 1fr; }
    .step-col { padding: 32px 0; border-right: none !important; border-bottom: 1px solid var(—border); }
    .step-col:not(:first-child) { padding-left: 0; }
    .step-col:last-child { border-bottom: none; }
    .case-row { padding: 36px 0; }
    .case-metrics-wrap { gap: 32px; }
    .quote-section { padding: 60px 24px; }
    footer { padding: 24px; flex-direction: column; gap: 16px; }
    }

    .articles-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(—border); }
    .article-card { background: var(—bg); display: flex; flex-direction: column; text-decoration: none; color: inherit; transition: background .3s; padding: 28px 24px; }
    .article-card:hover { background: var(—bg2); }
    .article-card-img { display: none; }
    .article-card-tag { font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(—gold); margin-bottom: 12px; }
    .article-card:hover .article-card-title { color: var(—gold); }
    .article-card-body { }
    .article-card-title { font-size: 14px; font-weight: 600; line-height: 1.45; margin-bottom: 8px; color: var(—text); transition: color .3s; }
    .article-card-desc { font-size: 12px; color: var(—muted); line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
    @media (max-width: 1024px) { .articles-grid { grid-template-columns: 1fr 1fr; } } @media (max-width: 600px) { .articles-grid { grid-template-columns: 1fr; } }

    /* BURGER */
    .burger {
    display: none; flex-direction: column; justify-content: center; gap: 5px;
    width: 32px; height: 32px; cursor: pointer; background: none; border: none; padding: 0; z-index: 101;
    }
    .burger span {
    display: block; width: 100%; height: 1px; background: var(—text);
    transition: transform .3s, opacity .3s;
    }
    .burger.open span:nth-child(1) { transform: translateY(6px) rotate(45deg); }
    .burger.open span:nth-child(2) { opacity: 0; }
    .burger.open span:nth-child(3) { transform: translateY(-6px) rotate(-45deg); }
    .mobile-menu {
    display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99;
    background: rgba(12,11,9,.97); backdrop-filter: blur(20px);
    flex-direction: column; align-items: center; justify-content: center; gap: 40px;
    }
    .mobile-menu.open { display: flex; }
    .mobile-menu a {
    font-size: 13px; font-weight: 400; letter-spacing: 2px; text-transform: uppercase;
    color: var(—muted); transition: color .3s;
    }
    .mobile-menu a:hover { color: var(—text); }
    .mobile-menu .btn-nav { color: var(—gold) !important; }
    .faq-section { padding: 80px 60px; background: var(—bg2); }
    .faq-title { font-family: ‘Playfair Display’, serif; font-size: clamp(32px, 4vw, 48px); font-weight: 400; margin-bottom: 48px; }
    .faq-title em { font-style: italic; color: var(—gold); }
    .faq-list { max-width: 800px; }
    .faq-item { border-bottom: 1px solid var(—border); }
    .faq-q { display: flex; justify-content: space-between; align-items: center; padding: 24px 0; cursor: pointer; font-size: 16px; font-weight: 400; color: var(—text); transition: color .3s; }
    .faq-q:hover { color: var(—gold); }
    .faq-q::after { content: ‘+’; font-size: 24px; color: var(—gold); transition: transform .3s; }
    .faq-item.open .faq-q::after { transform: rotate(45deg); }
    .faq-a { max-height: 0; overflow: hidden; transition: max-height .4s ease, padding .4s ease; }
    .faq-a-inner { padding: 0 0 24px; font-size: 15px; font-weight: 300; color: var(—muted); line-height: 1.7; }
    @media (max-width: 768px) { .faq-section { padding: 60px 20px; } }

    Дмитрий Фёдоров
    Интернет-маркетолог

    Услуги

    Кейсы

    Обо мне

    Блог

    Написать

    Услуги
    Кейсы
    Обо мне
    Блог
    Написать

    Таргет ВКонтакте  ·  Ярославль

    Таргетированная реклама VK,котораяпродаёт

    Настройка и ведение таргетированной рекламы ВКонтакте. Аудитории под ваш бизнес, A/B-тесты, оптимизация ставок — без слива бюджета.
    Получить бесплатный аудит →

    13+
    Лет опыта

    120+
    Клиентов

    50+
    Ниш

    380₽
    Минимальная стоимость заявки

    Таргет VK — это не просто «запустить рекламу»
    Большинство бизнесов сливают бюджет, потому что настраивают рекламу «как все». Я разбираюсь в вашей нише с нуля и строю кампанию под конкретный результат.
    Работаю с VK Ads с первых дней платформы. Знаю, как работают алгоритмы, какие аудитории конвертируют, а какие — просто тратят деньги.

    📖
    Настройка рекламы VK Ads: пошаговое руководство

    Стоимость
    от 30 000 ₽/ мес

    Анализ ниши и конкурентов

  • Сборка целевых аудиторий (интересы, ключи, похожие, ретаргетинг)
  • Создание рекламных объявлений (тексты + визуал)
  • A/B-тестирование креативов и аудиторий
  • Настройка пикселя и событий
  • Оптимизация ставок и управление бюджетом
  • Еженедельный отчёт с цифрами
  • Чат на связи — отвечаю в течение часа
  • СтроительствоТаргет ВКонтакте · Ярославль

    83заявки в месяц
    380₽стоимость заявки

    Ремонт квартир под ключ. Холодная аудитория + ретаргетинг. За 2 месяца снизили стоимость заявки с 1200₽ до 380₽. ×3.2 ROI.

  • МедицинаЯндекс Директ · Ярославль

    47записей в неделю
    +67%рост выручки

    Стоматология. Отключили нерабочие кампании, перераспределили бюджет. Рост выручки за 3 месяца без увеличения рекламных расходов.

Подробнее на сайте: https://dimafedorov.ru/services/target-vk.html

Оставить комментарий