gifts2017

Определение позиции сайта в яндексе - конфигурация для 1С 8.2 (обычное и управляемое приложение)

Опубликовал Александр Иванов (tunesoft) в раздел Отраслевые решения - Прочее

Если вы занимаетесь поисковой оптимизацией сайтов, то вам необходимо регулярно определять позицию сайта в Яндексе по списку поисковых запросов. Данная конфигурация для 1С 8.2 облегчит задачу.

Конфигурация выполнена в 2-х вариантах: обычное приложение и управляемое приложение.
Для определения позиции сайта в Яндексе используется ряд объектов конфигурации: справочники, документы, обработки, отчёты, регистры сведений. Все объекты конфигурации 1С имеют уникальный префикс. За счёт этого конфигурацию можно использовать как самостоятельную, так и запросто включить в другую конфигурацию методом обычного объединения.

Конфигурация "Определение позиции сайта в Яндексе" использует механизм Яндекс.XML. Для работы программы необходимо зарегистрироваться на сайте xml.yandex.ru. Полученные данные ввести в справочник "Аккаунты".

Коды регионов Яндекса: http://search.yaca.yandex.ru/geo.c2n

Интерфейс сделан таким образом, чтобы можно было интуитивно понять, как работать с программой.

Удобнее начать ввод данных с документа "Позиции сайтов". В нём заполняются все необходимые данные. После запускается обработка "Позиции сайтов", которая обрабатывает список документов и отправляет поисковые запросы Яндексу.

Отчёт по позициям сайтов сделан на основе СКД (системы компоновки данных), что позволяет настраивать и формировать гибкие отчёты самостоятельно (таблицы, графики).

Определение позиции сайта в Яндексе - конфигурация для 1С 8.2

Скачать файлы

Наименование Файл Версия Размер
Выгрузка конфигурации с демоданными "Определение позиции сайта в яндексе" - Обычное приложение 88
.dt 52,95Kb
27.04.16
88
.dt 52,95Kb Скачать
Выгрузка конфигурации с демоданными "Определение позиции сайта в яндексе" - Управляемое приложение 26
.dt 58,49Kb
27.04.16
26
.dt 58,49Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

0. Александр Иванов (tunesoft) 27.07.12 12:11
Если вы занимаетесь поисковой оптимизацией сайтов, то вам необходимо регулярно определять позицию сайта в Яндексе по списку поисковых запросов. Данная конфигурация для 1С 8.2 облегчит задачу.


Перейти к публикации

1. qweasd qweasdzc (serega3333) 27.07.12 14:23
красавец, я делал для себя пробивку тица по списку доменов на 8.1, скорость неплохая была, делаешь под себя или под сеоконтору?
2. qweasd qweasdzc (serega3333) 27.07.12 14:26
3. Александр Иванов (tunesoft) 27.07.12 17:06
Для себя делал.
Пока запаролил один модуль, который парсит xml.
В планах сделать более полную версию.
4. Александр Кикабидзе (capshow) 05.09.12 10:43
На скриншотах не видно, собирается ли статистика об индексированных страницах
5. ProGramMoS ProGramMoS (ProGramMoS) 05.09.12 10:43
Начало: <автошколы Оренбурга> ... 
               Ошибка при отправке запроса: {Обработка._ts56_ru_Позиции_Сайтов.МодульОбъекта(51)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки): Ошибка работы с Интернет:  Server returned nothing (no headers, no data)
              Ошибка при получении позиции сайта.
         Окончание: <автошколы Оренбурга>.
И в чем тогда проблема?
6. Александр Иванов (tunesoft) 05.09.12 11:53
(4) capshow, в данной версии собирается только номер позиции сайта.
7. Александр Иванов (tunesoft) 05.09.12 11:55
(5) ProGramMoS, ошибка "Server returned nothing (no headers, no data)". Яндекс что-то не то вернул или совсем ничего. Нужно ещё раз попробовать, такое бывает.
8. Александр Журавлев (apostal86) 07.11.12 11:17
Возникает ошибка

Ошибка при отправке запроса: {Обработка._ts56_ru_Позиции_Сайтов.МодульОбъекта(51)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки): Файл не обнаружен 'http://xmlsearch.yandex.ru/xmlsearch?user=zhuravlev-ural-rosaudit&key=03.119454928:c8a151a0ff92c9ef547547b76831bf1c&lr=54': Ошибка работы с Интернет: ресурс не найден (404). <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>404</title>
<style type="text/css">
body {
font: 0.8em Arial, sans-serif;
margin: 0;
padding: 0 0 1em 0;
background: #ffffff;

и т.д. похожий текст
9. Александр Иванов (tunesoft) 07.11.12 16:21
(8) apostal86, подумал, что яндекс что-то поменял, проверил у себя, ошибок не возникло.
Попробуйте ещё раз, может что-то с доступом в инет или яндекс мудрит, у него такое бывает.
На своём примере могу сказать, что если в цикле обрабатывать много запросов (обрабатываю ежедневно), то по некоторым иногда проскакивает ошибка, если повторно запустить полный цикл, то по тем запросам где были ошибки ошибки не возникает. В целом данный сервис Яндекса работает не стабильно.
И ещё есть такой момент у сервиса: позиции xml-сервиса и позиция в браузере часто не совпадают, но бывают близки. Задавал вопрос в техподдержку яндекса, они ответили что расхождение позиций нормально и что сервис предназначен только для создания службы поиска на своём сайте, бред, но что делать.
10. Александр Журавлев (apostal86) 07.11.12 20:04
Много раз пробовал, такая же фигня. До этого в документе указал несколько запросов, в итоге оставил один, но ошибка та-же. Когда в настройках "Аккаунка" поставил "Сайт" - "http://xml.yandex.ru", то стал выдавать ошибку:

Начало:Позиция сайта 000000001 от 07.11.2012 13:03:11 ... 07.11.2012 22:01:09
Начало: <аудит жкх> ... 07.11.2012 22:01:09
Ошибка при отправке запроса: {Обработка._ts56_ru_Позиции_Сайтов.МодульОбъекта(51)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки): Ошибка работы с Интернет: Couldn't resolve host name
Ошибка при получении позиции сайта.
Окончание: <аудит жкх>. 07.11.2012 22:01:11
Окончание:Позиция сайта 000000001 от 07.11.2012 13:03:11. 07.11.2012 22:01:11

Можете привести пример, какие настройки должны быть в настройке аккаунта? Или в чем еще может быть проблема?
11. Александр Иванов (tunesoft) 08.11.12 09:39
(10) apostal86,

Пример:
в настройках аккаунта:
сайт: xmlsearch.yandex.ru
страница: /xmlsearch?user=a-ivanov&key=03.131750281:6f86bc7b60c01801e243f7c30f52332f

в справочнике "сайты" в поле "Наименование" указывать имя сайта без префиксов, например ya.ru

в справочнике "Регионы" в поле код региона ввести числовое значение. Например, Москва = 213.
Все коды регионов можно найти здесь: http://search.yaca.yandex.ru/geo.c2n
12. Александр Журавлев (apostal86) 08.11.12 10:18
Все настройки установил, как Вы посоветовали. Только ошибка продолжает себя проявлять, заметил вот что, что в настройке аккаунта указываю страницу: xmlsearch.yandex.ru/xmlsearch?user=zhuravlev-ural-rosaudit&key=03.119454928:c8a151a0ff92c9ef547547b76831bf1c

А в ошибке ищет страницу, отличающуюся от той, которую указал текстом на конце: xmlsearch.yandex.ru/xmlsearch?user=zhuravlev-ural-rosaudit&key=03.119454928:c8a151a0ff92c9ef547547b76831bf1c&lr=54

Это не может быть связано с ошибкой?
13. Александр Журавлев (apostal86) 08.11.12 10:20
Все, разобрался, спасибо за поддержку. Неправильно страницу сайта в аккаунте указал, с адресом сайта
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа