Size: a a a

2020 May 19

DD

Dmitry D in Frontend_ru
Kirill Galimov
Всем привет, вопрос наверное не по теме группы, но все же.
Получил задание, сделать цель яндекс метрики на javascript, которое будет фиксировать количество сеансов длительностью больше минуты. В гугле нашел только решение для одностраничного сайта через такую строку setTimeout('yaCounterXXXXXX.reachGoal("TARGET_NAME");', ВРЕМЯ_В_МИЛИСЕКУНДАХ);

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

DD

Dmitry D in Frontend_ru
перечитал вопрос, что задача стоит настроить в жс. так адекватные люди не делают. но решение может быть в документации метрики. там описано как взаимодействовать с счетчиком по жс
источник

KG

Kirill Galimov in Frontend_ru
Dmitry D
перечитал вопрос, что задача стоит настроить в жс. так адекватные люди не делают. но решение может быть в документации метрики. там описано как взаимодействовать с счетчиком по жс
А как правильно делать? Это не принципиально решать через JS, если можно более людским способом.
Попробую перефразировать, чтобы возможно стало ясней: человек просидел на сайте >минуты -> в метрику отправились данные. Но нужно, чтобы время при переходе на другую страницу не обнулялось.
источник

DD

Dmitry D in Frontend_ru
ну открывай интерфей метрики, жми добавить новую цель и выбирай время
источник

DD

Dmitry D in Frontend_ru
а ...чтоб не обнулялось. хз. давненько туда не лазил. таких тонкостей не подскажу. не помню как он считает. скорее всего если решения нет из коробки то GTM сможет помочь
источник

S

Shotty in Frontend_ru
Ребята, как можно в цикле сохранить div`ы, чтобы вне цикла вызвать у них всех клик?

function countPage() {
   var text = '';
   var pagesCount = 5;

   for (let i = 1; i < pagesCount; i++) {
       $("class").each(function () {
           text += $(this);
       });

       $("class").click();
   }
   console.log(text);

   $(text).click();
}
источник

S

Syntax Highlight Bot in Frontend_ru
Shotty
Ребята, как можно в цикле сохранить div`ы, чтобы вне цикла вызвать у них всех клик?

function countPage() {
   var text = '';
   var pagesCount = 5;

   for (let i = 1; i < pagesCount; i++) {
       $("class").each(function () {
           text += $(this);
       });

       $("class").click();
   }
   console.log(text);

   $(text).click();
}
источник

V

Valentin in Frontend_ru
Жестко. Что это?
источник

KA

Kenan Ayvazov in Frontend_ru
Shotty
Ребята, как можно в цикле сохранить div`ы, чтобы вне цикла вызвать у них всех клик?

function countPage() {
   var text = '';
   var pagesCount = 5;

   for (let i = 1; i < pagesCount; i++) {
       $("class").each(function () {
           text += $(this);
       });

       $("class").click();
   }
   console.log(text);

   $(text).click();
}
а зачем два цикла?
источник

V

Valentin in Frontend_ru
‘’’[...querySelectorAll(“.class”)].forEach((olala) => olala.addEventListener(“click”, myEventFunction);
)’’’
источник

V

Valentin in Frontend_ru
С телефона. Но примерно так.
источник

KA

Kenan Ayvazov in Frontend_ru
Valentin
‘’’[...querySelectorAll(“.class”)].forEach((olala) => olala.addEventListener(“click”, myEventFunction);
)’’’
он хочет не эвент вешать, он хочет клик вызвать
источник

V

Valentin in Frontend_ru
Ой. Мой антиспам глупыш решений не пропустил инфу до мозга.  Ну раз там жкуери почему не выбрать все элементы и не заюзать клик?
источник

KA

Kenan Ayvazov in Frontend_ru
Valentin
Ой. Мой антиспам глупыш решений не пропустил инфу до мозга.  Ну раз там жкуери почему не выбрать все элементы и не заюзать клик?
так я хз
источник

V

Valentin in Frontend_ru
Kenan Ayvazov
так я хз
источник

J

Jefferson in Frontend_ru
Подскажите, как сделать чтобы card отображался в самом центре container bootstrap?
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
Jefferson
Подскажите, как сделать чтобы card отображался в самом центре container bootstrap?
в классах бутстрап или в цсс?
и уточни задачу, у тебя всего одна карточка или что нужно?
источник

J

Jefferson in Frontend_ru
Нужно чтобы окно авторизации было прямо по центру экрана
источник

IN

Igor N in Frontend_ru
margin: 0 auto
источник

J

Jefferson in Frontend_ru
Благодарю
источник