הגדרת יעדים והמרות ב-Yandex.Metrica עם אחריות לדיוק

אתם מריצים מודעות ב-Yandex.Direct, אבל בלי יעדים מוגדרים אתם לא רואים אילו פעולות באתר מובילות לפניות. אנחנו מגדירים יעדים והמרות ב-Yandex.Metrica, כולל אירועי JavaScript ומעקב e-commerce, כך שכל אינטראקציה מתועדת ומועברת לקמפיינים הפרסומיים. הצוות שלנו מספק את הפרויקט במפתח מלא—מאודיט ועד הטמעה עם תמיכה מתמשכת—ומבטיח נתונים מדויקים לניהול הצעות מחיר.

פיתוח ותחזוקה של כל סוגי האתרים:

אתרי מידע או יישומי אינטרנט
אתרי תדמית, דפי נחיתה, אתרי חברה, קטלוגים מקוונים, חידונים, אתרי קידום, בלוגים, מקורות חדשות, פורטלי מידע, פורומים, אגרגטורים
אתרי מסחר אלקטרוני או יישומי אינטרנט
חנויות מקוונות, פורטלי B2B, שווקים, בורסות מקוונות, אתרי קאשבק, בורסות, פלטפורמות דרופשיפינג, מנתחי מוצרים
יישומי אינטרנט לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, פורטלים ארגוניים, מערכות ניהול ייצור, מנתחי מידע
אתרי שירות אלקטרוני או יישומי אינטרנט
פלטפורמות מודעות, בתי ספר מקוונים, בתי קולנוע מקוונים, בוני אתרים, פורטלים לשירותים אלקטרוניים, פלטפורמות אירוח וידאו, פורטלים נושאיים

אלה רק חלק מהסוגים הטכניים של אתרים שאנו עובדים איתם, ולכל אחד מהם יכולים להיות מאפיינים ופונקציונליות ספציפיים משלו, וכן ניתן להתאים אותם לצרכים ולמטרות הספציפיים של הלקוח.

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
הגדרת יעדים והמרות ב-Yandex.Metrica עם אחריות לדיוק
בינוני
~1 יום

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1501
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1344
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1052
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1306
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1049
  • פיתוח אתר לחברת FIXPER
    פיתוח אתר לחברת FIXPER
    1033

אתם מריצים פרסום ב-Yandex.Direct, אבל לא יודעים אילו פעולות ספציפיות באתר מובילות ללידים. ללא הגדרת יעדים, Metrica הוא רק מונה ביקורים. אנו מגדירים יעדים והמרות כך שכל מיקרו-אינטראקציה (קליק על טלפון, גלילה לטופס, שליחת ליד) תהיה במעקב ותועבר לקמפיינים הפרסומיים. התוצאה: אתם יודעים בדיוק את העלות להמרה ויכולים לנהל הצעות מחיר אוטומטית, תוך הפחתת העלות לליד ב-20–40%.

הגדרת היעדים מחולקת לשני שלבים: הטמעת אירועי JavaScript באתר והגדרת כללים בממשק Metrica. הראשון דורש מפתח, השני מנהל פרסום. אנו מטפלים בשני השלבים, ומספקים תצורה מוכנה עם תיעוד. הניסיון שלנו: מעל 50 פרויקטים מוצלחים באינטגרציה עם Metrica.

אילו בעיות אנו פותרים

אובדן מיקרו-המרות. ללא יעדי JavaScript, לא תראו קליקים על טלפון, שליחות טפסים ב-AJAX, גלילות לבלוקים חשובים. אנו מטמיעים אירועים שמופעלים על כל אינטראקציה של משתמש, גם אם הדף לא נטען מחדש.

ייחוס שגוי של המרות אופליין. שיחה שטופלה על ידי מנהל או תשלום חשבונית לא נרשמת ב-Metrica. דרך ה-API, אנו מעלים המרות אופליין, ומקשרים אותן לביקור ולערוץ הפרסום.

מורכבויות במעקב מסחר אלקטרוני. חנויות מקוונות מאבדות נתונים על צפיות, הוספה לסל ורכישות. אנו מגדירים את dataLayer למעקב מדויק אחר משפך המכירות.

הגישה שלנו נותנת עלייה של +40% בדיוק הייחוס בהשוואה לתצורות סטנדרטיות.

איך להגדיר יעדים לכל הפעולות המרכזיות?

מונה ואתחול

<!-- Счётчик Метрики — перед </head> -->
<script type="text/javascript">
  (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
  m[i].l=1*new Date();
  for(var j=0;j<document.scripts.length;j++){if(document.scripts[j].src===r){return;}}
  k=e.createElement(t);a=e.getElementsByTagName(t)[0];k.async=1;k.src=r;a.parentNode.insertBefore(k,a)})
  (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
  ym(COUNTER_ID, "init", {
    clickmap: true,
    trackLinks: true,
    accurateTrackBounce: true,
    webvisor: true,
    ecommerce: "dataLayer",
  });
</script>
<noscript>
  <div><img src="https://mc.yandex.ru/watch/COUNTER_ID" style="position:absolute; left:-9999px;" alt=""/></div>
</noscript>

<!-- Счётчик Метрики — перед </head> --> <script type="text/javascript"> (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for(var j=0;j<document.scripts.length;j++){if(document.scripts[j].src===r){return;}} k=e.createElement(t);a=e.getElementsByTagName(t)[0];k.async=1;k.src=r;a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(COUNTER_ID, "init", { clickmap: true, trackLinks: true, accurateTrackBounce: true, webvisor: true, ecommerce: "dataLayer", }); </script> <noscript> <div><img src="https://mc.yandex.ru/watch/COUNTER_ID" style="position:absolute; left:-9999px;" alt=""/></div> </noscript> — מזהה המונה המספרי מהגדרות Metrica.

אירוע JavaScript (הסוג הגמיש ביותר)

// Простая цель
ym(COUNTER_ID, 'reachGoal', 'GOAL_IDENTIFIER');

// Цель с параметрами (params)
ym(COUNTER_ID, 'reachGoal', 'form_submitted', {
  form_type: 'contact',
  page: window.location.pathname,
  has_phone: true,
});

// Цель с ценностью (для расчёта ROI в Директе)
ym(COUNTER_ID, 'reachGoal', 'purchase', {
  order_id: 'ORDER-789',
  revenue: 14500,
});

COUNTER_ID חייב להתאים למזהה שהוגדר בהגדרות המונה → 'יעדים'.

המרות לתרחישים מרכזיים

// Отправка формы заявки
document.getElementById('lead-form').addEventListener('submit', function() {
  ym(COUNTER_ID, 'reachGoal', 'lead_form_submit', {
    form_location: this.dataset.location ?? 'unknown',
  });
});

// Клик по номеру телефона
document.querySelectorAll('a[href^="tel:"]').forEach(link => {
  link.addEventListener('click', () => {
    ym(COUNTER_ID, 'reachGoal', 'phone_click', {
      phone: link.href.replace('tel:', ''),
      page: window.location.pathname,
    });
  });
});

// Клик по email
document.querySelectorAll('a[href^="mailto:"]').forEach(link => {
  link.addEventListener('click', () => {
    ym(COUNTER_ID, 'reachGoal', 'email_click');
  });
});

// Открытие чата
document.getElementById('chat-button').addEventListener('click', () => {
  ym(COUNTER_ID, 'reachGoal', 'chat_opened');
});

// Прокрутка страницы до блока с формой
const observer = new IntersectionObserver((entries) => {
  entries.forEach(entry => {
    if (entry.isIntersecting) {
      ym(COUNTER_ID, 'reachGoal', 'form_visible');
      observer.disconnect();
    }
  });
}, { threshold: 0.5 });
observer.observe(document.querySelector('#contact-section'));

מסחר אלקטרוני (בלוק משולב)

// Просмотр списка товаров
dataLayer.push({
  ecommerce: {
    currencyCode: 'RUB',
    impressions: [{
      id: 'SKU-001',
      name: 'Professional Plan',
      category: 'Subscription',
      price: 2990,
      position: 1,
    }],
  },
});

// Добавление в корзину
dataLayer.push({
  ecommerce: {
    add: {
      products: [{
        id: 'SKU-001',
        name: 'Professional Plan',
        category: 'Subscription',
        price: 2990,
        quantity: 1,
      }],
    },
  },
});

// Покупка
dataLayer.push({
  ecommerce: {
    purchase: {
      actionField: {
        id: 'ORDER-789',
        revenue: 14500,
        tax: 500,
        shipping: 300,
        coupon: 'PROMO10',
      },
      products: [{
        id: 'SKU-001',
        name: 'Professional Plan',
        category: 'Subscription',
        price: 13700,
        quantity: 1,
      }],
    },
  },
});

פרמטרי ביקור, פרמטרי משתמש וניפוי באגים

// Параметры визита
ym(COUNTER_ID, 'params', {
  visit_params: {
    source_form: 'popup',
    ab_variant: 'B',
    user_type: 'new',
  },
});

// Параметры пользователя
ym(COUNTER_ID, 'userParams', {
  UserID: 'usr_12345',
  plan: 'pro',
  company_size: 'smb',
});

// UserID для кросс-девайс трекинга
ym(COUNTER_ID, 'setUserID', 'usr_12345');

// Проверить инициализацию счётчика
window.ym // должна быть функция

// Проверить ClientID
ym(COUNTER_ID, 'getClientID', function(clientID) {
  console.log('Metrika ClientID:', clientID);
});

// Тестовая цель
ym(COUNTER_ID, 'reachGoal', 'test_goal');

למה המרות לא מועברות ל-Yandex.Direct?

הסיבה הנפוצה ביותר היא שהיעד לא צבר 10 המרות ב-28 הימים האחרונים. האסטרטגיות האוטומטיות של Direct דורשות סטטיסטיקה מינימלית. כמו כן, בדקו שהמונה מקושר לקמפיין ומזהה היעד תואם. ה-Yandex.Metrica Debugger מאפשר לבדוק הפעלת יעדים בזמן אמת. פרטים נוספים ביעדי Yandex.Metrica.

קישור עם Yandex.Direct

  1. Direct → 'עריכת קמפיין' → 'אסטרטגיה' → 'תשלום עבור המרות'
  2. בחרו יעד מ-Metrica (המונה חייב להיות נוסף לקמפיין)
  3. הגדירו עלות יעד להמרה (מומלץ להתבסס על נתונים היסטוריים)

חשוב: היעד חייב לצבור לפחות 10 המרות ב-28 הימים האחרונים כדי שהאסטרטגיה האוטומטית תעבוד כראוי.

המרות אופליין דרך API

אם המרה מתרחשת אופליין (שיחה שנסגרה בעסקה, תשלום חשבונית), ניתן להעלות אותה ל-Metrica דרך API. שלחו בקשת POST אל // Простая цель ym(COUNTER_ID, 'reachGoal', 'GOAL_IDENTIFIER'); // Цель с параметрами (params) ym(COUNTER_ID, 'reachGoal', 'form_submitted', { form_type: 'contact', page: window.location.pathname, has_phone: true, }); // Цель с ценностью (для расчёта ROI в Директе) ym(COUNTER_ID, 'reachGoal', 'purchase', { order_id: 'ORDER-789', revenue: 14500, }); עם קובץ CSV המכיל שדות: GOAL_IDENTIFIER, // Отправка формы заявки document.getElementById('lead-form').addEventListener('submit', function() { ym(COUNTER_ID, 'reachGoal', 'lead_form_submit', { form_location: this.dataset.location ?? 'unknown', }); }); // Клик по номеру телефона document.querySelectorAll('a[href^="tel:"]').forEach(link => { link.addEventListener('click', () => { ym(COUNTER_ID, 'reachGoal', 'phone_click', { phone: link.href.replace('tel:', ''), page: window.location.pathname, }); }); }); // Клик по email document.querySelectorAll('a[href^="mailto:"]').forEach(link => { link.addEventListener('click', () => { ym(COUNTER_ID, 'reachGoal', 'email_click'); }); }); // Открытие чата document.getElementById('chat-button').addEventListener('click', () => { ym(COUNTER_ID, 'reachGoal', 'chat_opened'); }); // Прокрутка страницы до блока с формой const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { ym(COUNTER_ID, 'reachGoal', 'form_visible'); observer.disconnect(); } }); }, { threshold: 0.5 }); observer.observe(document.querySelector('#contact-section')); , // Просмотр списка товаров dataLayer.push({ ecommerce: { currencyCode: 'RUB', impressions: [{ id: 'SKU-001', name: 'Professional Plan', category: 'Subscription', price: 2990, position: 1, }], }, }); // Добавление в корзину dataLayer.push({ ecommerce: { add: { products: [{ id: 'SKU-001', name: 'Professional Plan', category: 'Subscription', price: 2990, quantity: 1, }], }, }, }); // Покупка dataLayer.push({ ecommerce: { purchase: { actionField: { id: 'ORDER-789', revenue: 14500, tax: 500, shipping: 300, coupon: 'PROMO10', }, products: [{ id: 'SKU-001', name: 'Professional Plan', category: 'Subscription', price: 13700, quantity: 1, }], }, }, }); , // Параметры визита ym(COUNTER_ID, 'params', { visit_params: { source_form: 'popup', ab_variant: 'B', user_type: 'new' }, }); // Параметры пользователя ym(COUNTER_ID, 'userParams', { UserID: 'usr_12345', plan: 'pro', company_size: 'smb', }); // UserID для кросс-девайс трекинга ym(COUNTER_ID, 'setUserID', 'usr_12345'); // Проверить инициализацию счётчика window.ym // должна быть функция // Проверить ClientID ym(COUNTER_ID, 'getClientID', function(clientID) { console.log('Metrika ClientID:', clientID); }); // Тестовая цель ym(COUNTER_ID, 'reachGoal', 'test_goal'); , https://api-metrika.yandex.net/management/v1/counter/{COUNTER_ID}/offline_conversions/upload. UserId נלקח מהקוקי Target או דרך DateTime.

מה כלול בהגדרת יעדים במפתח מלא

  • ביקורת על המונה הנוכחי וקמפיינים פרסומיים
  • הטמעת יעדי JavaScript לכל הפעולות המרכזיות (טופס, טלפון, אימייל, צ'אט, גלילה)
  • הגדרת שכבת מסחר אלקטרוני עם העברת נתוני מוצר והזמנה
  • חיבור פרמטרי ביקור ומשתמש לסגמנטציה
  • אינטגרציה עם Yandex.Direct והגדרת אסטרטגיה אוטומטית
  • העלאת המרות אופליין דרך API (במידת הצורך)
  • תיעוד כל האירועים והדרכת עובדים
  • אחריות להעברת נתונים נכונה למשך 30 יום

השוואת סוגי יעדים

סוג יעד מורכבות יישום דוגמה
אירוע JavaScript גבוהה כל פעולה באתר (קליק, גלילה, שליחת טופס) Price
יעד URL נמוכה דפי תודה, הפניות לאתרים חיצוניים URL מכיל Currency
יעד מורכב בינונית משפכים רב-שלביים (סל → תשלום → רכישה) ביקור ב-3 עמודים ברצף

יעדי JavaScript מדויקים פי 1.5 מיעדי URL למעקב אחר מיקרו-המרות.

שלבי הגדרה ומשך זמן

שלב משך תיאור
אנליטיקה 2–4 שעות ביקורת על יעדים קיימים, איסוף דרישות מדדי עסקיים
עיצוב 1–2 שעות פיתוח סכמת אירועים, בחירת סוגי יעדים
הטמעה 4–8 שעות אינטגרציה של קוד JavaScript, הגדרה בממשק Metrica
בדיקות 2–4 שעות ניפוי באגים דרך תוסף 'Yandex.Metrica Debugger' ובדיקה בזמן אמת
פריסה שעה השקה לסביבת ייצור, ניטור למשך יומיים
איך לנפות באגים ביעד אם הוא לא מופעל? השתמשו בתוסף 'Yandex.Metrica Debugger'. פתחו את לשונית 'אירועים' ובצעו את פעולת היעד באתר. אם היעד לא מופיע, בדקו את מזהה היעד ואתחול המונה. כמו כן, ודאו שהקוד מופעל לאחר טעינת תוכן ה-DOM.

דוגמה מעשית

עבור חנות מקוונת עם 5000 מוצרים, הגדרנו שכבת מסחר אלקטרוני שמעבירה נתונים על צפיות, הוספה לסל ורכישות. לאחר ההטמעה, העלות לליד ירדה ב-35% בזכות מעבר לאסטרטגיה האוטומטית 'תשלום עבור המרות'. בנוסף, העלינו המרות אופליין מה-CRM, מה שהעלה את דיוק הייחוס ב-40%.

צרו קשר כדי לקבל ייעוץ על הגדרת יעדים לפרויקט שלכם. הזמינו הגדרת יעדים והמרות היום — אנו מבטיחים שקיפות ותיעוד מלא.