- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Может лучше уже здесь выложить?
В ЛС отправляю пример того, как можно объединить скрипты в файле .js.
Здравствуйте, можно пример в ЛС?
В ЛС отправляю пример того, как можно объединить скрипты в файле .js.
Здравствуйте. Отправьте мне пример в личку. Спасибо.
Может лучше уже здесь выложить?
Да, вы правы. Вот пример того, как можно объединить скрипты в файле .js:
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: "R-A-123456-1",
renderTo: "yandex_rtb_R-A-123456-1",
async: true
});
Ya.Context.AdvManager.render({
blockId: "R-A-123456-2",
renderTo: "yandex_rtb_R-A-123456-2",
async: true
});
Ya.Context.AdvManager.render({
blockId: "R-A-123456-3",
renderTo: "yandex_rtb_R-A-123456-3",
async: true
});
});
t = d.getElementsByTagName("script")[0];
s = d.createElement("script");
s.type = "text/javascript";
s.src = "//an.yandex.ru/system/context.js";
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, "yandexContextAsyncCallbacks");
Далее вынести их в отдельный файл c форматом .js и подключить этот файл в head.
Что то не получается. Подскажите я правильно делаю ?
Создаю к примеру файл yandex.js
С таким содержимым -
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: "R-A-429153-1",
renderTo: "yandex_rtb_R-A-429153-1",
async: true
});
Ya.Context.AdvManager.render({
blockId: "R-A-R-A-429153-2",
renderTo: "yandex_rtb_R-A-429153-2",
async: true
});
Ya.Context.AdvManager.render({
blockId: "R-A-R-A-429153-3",
renderTo: "yandex_rtb_R-A-R-A-429153-3",
async: true
});
Ya.Context.AdvManager.render({
blockId: "R-A-R-A-429153-4",
renderTo: "yandex_rtb_R-A-R-A-429153-4",
async: true
});
});
t = d.getElementsByTagName("script")[0];
s = d.createElement("script");
s.type = "text/javascript";
s.src = "//an.yandex.ru/system/context.js";
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, "yandexContextAsyncCallbacks");
Загружаю его в корень сайта к примеру - https://*******.info/js/yandex.js
Далее в хедере, перед </head> прописываю <script type="text/javascript" src="https://***********.info/js/yandex.js"></script>
Всё правильно ? Не чего не напутал ?
Что то не получается. Подскажите я правильно делаю ?
Всё правильно ? Не чего не напутал ?
Проверьте еще раз.
Вот так он должен выглядеть:
Проверьте еще раз.
Вот так он должен выглядеть:
Всё правильно. Как и в примере, ну кроме моих номеров rtb блоков.
---------- Добавлено 06.08.2019 в 13:44 ----------
Всё нашёл ошибку. Два раза прописал R-A в строке "R-A-R-A-429153-2",
Я к сожалению визуально не увидел разницы в загрузке, блок отрисовывется с задержкой уже после загрузки всего контента на странице и пользователь начинает проматывать страницу не видя блока, особенно это на мобильной версии(адаптивном дизайне) сайта заметно ((
Я к сожалению визуально не увидел разницы в загрузке, блок отрисовывется с задержкой уже после загрузки всего контента на странице и пользователь начинает проматывать страницу не видя блока, особенно это на мобильной версии(адаптивном дизайне) сайта заметно ((
Это общая проблема и Google и Яндекс. Всегда так было. Если на декстопе еще можно увидеть рекламу, то на мобильном все зависит от хитрого размещения блоков.
Я к сожалению визуально не увидел разницы в загрузке
Я в свое время был наивен и заказал целый плагин, который сначала рендерил объявление, а потом показывал. Думал что это поможет поднять видимость объявления. Так вот - это не поможет. Такое ощущение что в РСЯ ограничение и 90-100% видимости нельзя добиться.