/** * PRISRA PATCH 1.1 — CUSTOM JS * Tilda: Site Settings → More → Custom JS (before ) * ------------------------------------------------------- * Targets: A1 lang, A2 alt attributes, A4 form labels, * F3 lazy/preload, F4 CLS reveal fix, U3 scroll fix */ (function () { 'use strict'; /* ================================================ A1: lang attribute — set from URL path Runs immediately (in via head.html too, this is the body-level fallback) ================================================ */ function setLang() { var p = window.location.pathname; var lang = 'ru'; if (p.startsWith('/ua')) lang = 'uk'; else if (p.startsWith('/en') || p.startsWith('/english')) lang = 'en'; if (document.documentElement.lang !== lang) { document.documentElement.lang = lang; } } setLang(); /* ================================================ A2: Alt attributes — audit + auto-fix missing Decorative images get alt="", semantic get a generated fallback (then review manually) ================================================ */ function fixAltAttributes() { var images = document.querySelectorAll('img:not([alt])'); images.forEach(function (img) { // Social icons — empty alt (decorative) if (img.closest('a[href*="facebook"]') || img.closest('a[href*="instagram"]') || img.closest('a[href*="linkedin"]') || img.closest('a[href*="youtube"]') || img.closest('a[href*="telegram"]') || img.closest('a[href*="whatsapp"]')) { img.setAttribute('alt', ''); return; } // Logo if (img.closest('.t-logo') || img.className.includes('logo')) { img.setAttribute('alt', 'PRISRA'); return; } // Service cards — try to read from sibling title var card = img.closest('.t-card, .t-tile__item, [class*="card"]'); if (card) { var title = card.querySelector('.t-card__title, .t-tile__title, h3, h4'); if (title && title.textContent.trim()) { img.setAttribute('alt', title.textContent.trim() + ' — PRISRA'); return; } } // Team photos — try from sibling var teamItem = img.closest('[class*="team"], [class*="person"]'); if (teamItem) { var name = teamItem.querySelector('[class*="name"], h3, h4, strong'); if (name) { img.setAttribute('alt', name.textContent.trim() + ', PRISRA team'); return; } } // Fallback — set empty (decorative) to avoid violation img.setAttribute('alt', ''); }); // aria-label on social icon links without text var socialLinks = document.querySelectorAll( 'a[href*="facebook.com"], a[href*="instagram.com"], a[href*="linkedin.com"], a[href*="youtube.com"], a[href*="t.me"], a[href*="telegram"]' ); var labelMap = { 'facebook.com': 'Facebook', 'instagram.com': 'Instagram', 'linkedin.com': 'LinkedIn', 'youtube.com': 'YouTube', 't.me': 'Telegram', 'telegram': 'Telegram', 'whatsapp': 'WhatsApp', 'wa.me': 'WhatsApp' }; socialLinks.forEach(function (a) { if (!a.getAttribute('aria-label') && !a.textContent.trim()) { for (var key in labelMap) { if (a.href.includes(key)) { a.setAttribute('aria-label', labelMap[key]); break; } } } }); } /* ================================================ A4: Form labels — inject sr-only labels for any input/textarea without accessible name ================================================ */ function fixFormLabels() { var labelMap = { 'name': 'Имя', 'имя': 'Имя', 'phone': 'Телефон', 'телефон': 'Телефон', 'tel': 'Телефон', 'email': 'Email', 'site': 'Сайт', 'url': 'Сайт', 'task': 'Что нужно', 'comment': 'Комментарий', 'комментарий': 'Комментарий' }; var inputs = document.querySelectorAll( 'input:not([type="hidden"]):not([type="submit"]):not([type="button"]), textarea, select' ); inputs.forEach(function (input) { // Already has accessible name if (input.getAttribute('aria-label') || input.getAttribute('aria-labelledby') || input.id && document.querySelector('label[for="' + input.id + '"]')) { return; } var placeholder = (input.getAttribute('placeholder') || '').toLowerCase(); var name = (input.getAttribute('name') || '').toLowerCase(); var labelText = null; for (var key in labelMap) { if (placeholder.includes(key) || name.includes(key)) { labelText = labelMap[key]; break; } } if (!labelText) { labelText = input.getAttribute('placeholder') || 'Поле формы'; } // Add aria-label (non-intrusive) input.setAttribute('aria-label', labelText); }); } /* ================================================ F3: Lazy loading — add to below-fold images (Hero image keeps eager/fetchpriority=high) ================================================ */ function fixLazyLoading() { var heroSection = document.querySelector('.t-cover, [data-record-type="cover"]'); var heroImgs = heroSection ? heroSection.querySelectorAll('img') : []; var heroImgSet = new Set(heroImgs); var allImgs = document.querySelectorAll('img:not([loading])'); allImgs.forEach(function (img) { if (heroImgSet.has(img)) { // Hero image: eager + fetchpriority img.setAttribute('loading', 'eager'); img.setAttribute('fetchpriority', 'high'); } else { img.setAttribute('loading', 'lazy'); // Add explicit dimensions if missing to prevent CLS if (!img.getAttribute('width') && img.naturalWidth) { img.setAttribute('width', img.naturalWidth); img.setAttribute('height', img.naturalHeight); } } }); // Video poster var videos = document.querySelectorAll('video:not([poster])'); videos.forEach(function (v) { // Can't set poster without knowing the image URL — log for manual fix console.warn('[PRISRA A11y] Video missing poster attribute:', v.src || v.currentSrc); }); } /* ================================================ F4 + U3: Scroll reveal — fix blank sections Override Tilda's slow reveal threshold ================================================ */ function fixRevealAnimations() { if (!window.IntersectionObserver) return; var obs = new IntersectionObserver(function (entries) { entries.forEach(function (e) { if (e.isIntersecting) { var el = e.target; el.style.opacity = '1'; el.style.transform = 'none'; el.style.visibility = 'visible'; obs.unobserve(el); } }); }, { threshold: 0, rootMargin: '0px 0px 800px 0px' }); // Make hero/above-fold visible immediately var aboveFold = document.querySelectorAll( '.t-cover *, .t-cover, [data-record-type="cover"] *' ); aboveFold.forEach(function (el) { el.style.opacity = '1'; el.style.transform = 'none'; el.style.animation = 'none'; }); // Observe below-fold animated elements var animated = document.querySelectorAll( '[data-animate-once="1"], [data-animate], .t-animate, .t-entry-animate' ); animated.forEach(function (el) { // Skip hero if (el.closest('.t-cover')) return; obs.observe(el); }); } /* ================================================ SEO2: Tap targets — fix too-small touchables ================================================ */ function fixTapTargets() { var minSize = 48; // Social links in header var socialLinks = document.querySelectorAll( '.t-header .t-sociallinks a, .t-header a[href*="social"]' ); socialLinks.forEach(function (a) { var rect = a.getBoundingClientRect(); if (rect.width < minSize || rect.height < minSize) { a.style.minWidth = minSize + 'px'; a.style.minHeight = minSize + 'px'; a.style.display = 'inline-flex'; a.style.alignItems = 'center'; a.style.justifyContent = 'center'; } }); // Dropdown arrows var dropdownBtns = document.querySelectorAll( '.t-menu__list-item > button, [class*="dropdown-toggle"]' ); dropdownBtns.forEach(function (btn) { var rect = btn.getBoundingClientRect(); if (rect.height < minSize) { btn.style.minHeight = minSize + 'px'; btn.style.padding = '12px'; } }); } /* ================================================ RUN: DOMContentLoaded ================================================ */ if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } function init() { fixAltAttributes(); fixFormLabels(); fixLazyLoading(); fixRevealAnimations(); fixTapTargets(); } // Re-run after Tilda's own DOMReady (Tilda fires custom events) document.addEventListener('tildaready', function () { fixAltAttributes(); fixFormLabels(); fixLazyLoading(); fixRevealAnimations(); }); })();
 
prisra

Reels-маркетинг в Израиле: как быстро получать клиентов в 2025

Русскоязычный бизнес в Израиле конкурирует в ленте за секунды внимания. Мы запускаем Reels-маркетинг «под ключ»: контент-матрица, продакшн, TikTok Ads и SEO-поддержка, чтобы короткие видео давали лиды уже в первые недели. Подходит для e-commerce, услуг и локального бизнеса.

Проблема и тренды

Израиль — один из самых «быстрых» цифровых рынков: аудитория Instagram близка к половине населения, а клипы короткого формата стали «первым касанием» с брендом в большинстве ниш. Конкурируют не тексты и даже не фото — конкурируют первые 3–5 секунд видео. Если в этот промежуток зритель не поймёт «что мне от этого», ролик «умирает» на старте. На уровне медиа-микса это означает:
  1. Нужна частота: стабильно 20–30 Reels за 30 дней, без «провалов».
  2. Нужны быстрые офферы: повод кликнуть сейчас (бонус, дедлайн, редкость, демонстрация результата «до/после»).
  3. Нужна мультиканальность: Reels → TikTok → Shorts. Каждый канал добирает свой слой аудитории.

Наше решение

Reels как основной «крючок» + TikTok Ads для ускорения охватов + SEO-поддержка (посадки/хабы и FAQ), чтобы ролики работали и в перформансе, и в поиске (SGE/GPT-ответы). Мы проектируем воронку «короткое видео → переход → лид» под ваши офферы и чек.

Процесс по шагам
  1. Аудит ниши и офферов (IL/RU/HE/EN)
  2. Анализ спроса, культурные инсайты, локальные барьеры. Выделяем быстрые офферы (lead magnet, замер CPL).
  3. Матрица контента
  4. 3–5 рубрик и 20 стартовых скриптов: инфо-хуки 3–5 сек, УТП, триггеры соцдоказательств, «до/после», офферы с дедлайнами.
  5. Продакшн
  6. Съёмка/монтаж/субтитры RU/EN/HE, адаптация под 9:16, чистый звук, кадр 1 — «pattern interrupt», кадр 2 — выгода, кадр 3 — CTA.
  7. Дистрибуция
  8. Instagram Reels → дубли в TikTok и YouTube Shorts (вариации первых 3–5 секунд и обложек).
  9. Реклама
  10. Запускаем TikTok Ads на лучшие креативы (Spark-форматы, ремаркетинг), тестируем аудитории/плейсменты. TikTok For Business
  11. SEO-поддержка
  12. Лендинг «Reels-кейсы IL», FAQ-хабы, FAQ/Video Schema. Укрепляем E-E-A-T кейсами с цифрами.
  13. Аналитика и оптимизация
  14. GA4 + UTM, CRM-вшивка, отчётность по CPL/ROAS/ER/удержанию, еженедельная оптимизация.

KPI и метрики

Кейсы

Услуги / медицина
Задача: лиды на первичную консультацию с CPL ≤ ₪X.
Что сделали: матрица 3 рубрики, 18 роликов/мес, Spark-реклама на best-3, субтитры RU/HE, быстрые офферы.
Результат: ER 8.1%, удержание 0–3 сек 72%, CPL −23% к бенчу за 5 недель, конверсия в запись 18%.

E-commerce
Задача: увеличить конверсию карточек и повторные покупки.
Что сделали: UGC-ролики «распаковка/как использовать», ремаркетинг на просмотревших 50%+, кросс-пост в Shorts.
Результат: +41% к кликам из профиля, ROAS в Ads +38% к бенчу, рост доли повторных на 12% QoQ.

Локальный сервис в Израиле
Задача: заявки на визит в офлайн-точку.
Что сделали: Reels-серия «вопрос-ответ», GBP-посты, лид-формы, ремаркетинг на взаимодействовавших.
Результат: стабильные 12–18 заявок/нед., средний CPL ниже планки на 19%.

FAQ

Интеграции и инструменты

С чего начать, если нет видео?
Используем UGC/сток, снимаем за 1 день по нашим скриптам. Получаем первые сигналы уже на 1–2 неделе.
Нужны субтитры на иврите?
Да, часть роликов делаем RU/HE и тестируем гипотезы. Победителей масштабируем.
Сколько роликов публиковать?
На старте — 10–15 в неделю спринтом, затем стабилизируем частоту по KPI.
Когда включать TikTok Ads?
Как только появляются лучшие органические креативы (обычно со 2-й недели) — запускаем Spark/ремаркетинг. TikTok For Business
Можно работать «без лица»?
Да: UGC, hands-only, анимация, эксплейнеры/инфографика — тестируем форматы.
Как мы отслеживаем лиды?
UTM-метки, GA4, формы/чат-бот, коллтрекинг, CRM-события; отчёты — еженедельно.
Будут заявки без рекламы?
Органика даёт охваты и доверие; Ads ускоряет лидогенерацию и даёт предсказуемый CPL.
Почему кросс-постим в Shorts?
YouTube Shorts набрал 200+ млрд дневных просмотров — это отдельный источник массового охвата в IL. TheWrap+1
Как влияют доли соцсетей в IL на стратегию?
Instagram ~18.9%, YouTube ~6.5% (09/2025): балансируем частоту и бюджет между Reels/Shorts/TikTok. StatCounter Global Stats
Какие сроки первых лидов?
Первые заявки обычно в 2–3 недели при частоте 20–30 Reels/30 дней и раннем запуске Ads.

🚀 Хотите узнать, какие рилсы дадут результат именно вашему бизнесу?

Мы проведем аудит вашей страницы и дадим рекомендации!
🔥 Оставить заявку на бесплатный разбор

  • TikTok Ads Manager: Spark Ads, ремаркетинг, доступные локации зависят от региона аккаунта.
  • Meta/Instagram: Reels-дистрибуция, оптимизация обложек/хуков.
  • YouTube Shorts: мультиканальный охват, быстрые A/B по первым 3–5 сек. TheWrap
  • GA4/Looker Studio, CRM-лид-формы, Google Business Profile — связка для локального перформанса.

Риски и как мы их снимаем
  • Просадки охватов / «тень»: высокая частота + ротация хуков и форматов.
  • Политики/модерация: pre-check креативов и безопасные темы.
  • Сезонность/бюджеты: недельные спринты, перераспределение между Reels/TikTok/Shorts.
  • Почему мы (E-E-A-T)Сильная экспертиза в Reels/UGC/перформансе и IL-проектах.
  • Собственный продакшн и скрипт-райтинг → быстрый цикл тестов.
  • Прозрачная аналитика CPL/ROAS, недельные отчёты, KPI-лист с целями на 30/60 дней.
Посмотреть еще
Оставьте заявку
Мы с радостью запустим ваш бизнес в ТикТок

ТикТок реклама: цели и бюджет

При регистрации вам на телефон придет код проверки. Он может прийти также на электронную почту, если вы ее указали. Нажав на вкладку «Создать» будет предложен выбор цели компании. Всего их пять:
Подписывайтесь на наш Инстаграм @prisraofficial
Оцените материал:
PRISRA
PRISRA
Будь в курсе новостей