מפרסמים אצלינו
מפרסמים אצלנו
ומגיעים לקהל הנכון
אינדקס התזונה שלנו מחבר בין אנשים המחפשים דיאטנים, ייעוץ מקצועי, פתרונות תזונה, שירותי בריאות ומוצרים לאורח חיים מאוזן — לבין העסקים ואנשי המקצוע שיכולים לעזור להם.
מה מקבלים במסגרת הפרסום?
פתרונות פרסום גמישים המשלבים חשיפה, תוכן מקצועי, נוכחות במנועי חיפוש והפניה ישירה של לקוחות מתעניינים.
למי מתאים לפרסם אצלנו?
האינדקס מתאים לאנשי מקצוע, קליניקות, חברות ומותגים המציעים שירותים או פתרונות בתחומי התזונה, הבריאות ואיכות החיים.
רוצים להגיע לאנשים שכבר מחפשים פתרון?
ספרו לנו על העסק, השירות או המוצר שלכם ונבנה עבורכם מסלול פרסום המתאים לקהל, למטרות ולתקציב.
document.addEventListener("DOMContentLoaded", function () { const page = document.querySelector(".diet-advertisers-page"); if (!page) { return; } const animatedElements = page.querySelectorAll( ".animate-on-scroll, .animate-slide-right, .animate-slide-left, .animate-slide-rights" ); if ("IntersectionObserver" in window) { const animationObserver = new IntersectionObserver( function (entries, observer) { entries.forEach(function (entry) { if (!entry.isIntersecting) { return; } entry.target.classList.add("is-visible"); observer.unobserve(entry.target); }); }, { threshold: 0.14, rootMargin: "0px 0px -40px 0px" } ); animatedElements.forEach(function (element, index) { element.style.transitionDelay = Math.min(index % 4, 3) * 80 + "ms"; animationObserver.observe(element); }); } else { animatedElements.forEach(function (element) { element.classList.add("is-visible"); }); } const counters = page.querySelectorAll(".about-stat-number[data-count]"); let countersStarted = false; function animateCounter(counter) { const target = Number(counter.dataset.count || 0); const suffix = counter.dataset.suffix || ""; const duration = 1400; const startTime = performance.now(); function updateCounter(currentTime) { const elapsed = currentTime - startTime; const progress = Math.min(elapsed / duration, 1); const easedProgress = 1 - Math.pow(1 - progress, 3); const currentValue = Math.round(target * easedProgress); counter.textContent = currentValue + suffix; if (progress < 1) { requestAnimationFrame(updateCounter); } } requestAnimationFrame(updateCounter); } const statsSection = page.querySelector(".about-stats"); if (statsSection && "IntersectionObserver" in window) { const statsObserver = new IntersectionObserver( function (entries, observer) { if (!entries[0].isIntersecting || countersStarted) { return; } countersStarted = true; counters.forEach(animateCounter); observer.disconnect(); }, { threshold: 0.3 } ); statsObserver.observe(statsSection); } else { counters.forEach(animateCounter); } });