Сайт ПАЯЛЬНИК. Все для радиолюбителя
Алексей написал комментарий:
Схема популярная, зажечь светодиоды от севшей батарейки, но многие ее криво рисуют, выдавая за другую схему. Это все та-же схема, в …
Дмитрий написал комментарий:
Возможна замена полевика КП306И на КП306А?
elektron855568 написал комментарий:
Привет всем. Не появилась ли ещё прошивка с правильным подключение индикаторов к ИД1, для шести ламп?
Короче, надо самому начинать изучать программирование. …
Вадимир написал комментарий:
При загрузке скетча выдаёт ошибку — слишком большой файл.
Borisenko написал комментарий:
Длительность основного такта у автора 900 мкс означает, что сканирование состояния выхода фотоприёмника происходит 2 раза за один такт. Кстати, погрешность …
Виктор Георгиевич Быков написал комментарий:
Каждый раз читая подобное создаётся впечатление, подходишь к стене и бьешся головой о эту стену, очередной дубль некчемной статейки читайте книжки …
Игорь написал комментарий:
Добрый день! Купил блок WZ5005E-B1.0. Подключил его после стабилизированного трансформаторного БП на 24В.
При зарядке автомобильного аккумулятора все было норм, но в …
Виктор написал комментарий:
Дорогой Илья! Благодарствую Тебе за данный проект. У меня изначально не срабатывал один из двух каналов защиты по схеме от «Angel» …
Валерий Александрович Кошелев написал комментарий:
В Google Play есть приложения ПДУ разные, для samsung и других ТВ и универсальные! А ИК диоды есть в смартфоне …
Владимир написал комментарий:
Писал ранее что медленно обрабатывают заказ, но настолько аккуратно все запаковано и подписано, что я готов подождать эти два-три дня.
| |
Радиосхемы для радиолюбителей
В данной категории нет материалов.
В данной категории вы можете найти уроки для начинающего радиолюбителя, схемы, советы
В данном разделе находятся схемы на микроконтроллерах таких как avr, atiny и других.Схема программатора для микроконтроллера.И другое
Схемы для автомобиля, устройства для машины,русских и отечественных,схема паркинга, схема видеорегистратора, схема автоматического включения фар, дворников, омывателя стекол
В данном разделе представлены радиосхемы усилителя звуковой частоты, схема усилителя для наушников, для микрофона, для передатчика, схема для сабвуфера НЧ и другие схемы как на лампах так и на транзисторах и известных микросхемах
Схемы для дома, схемы умный дом, датчик пожара, схема установки сигнализации, схема звонка, автоматического включения света и другое
Схемы радиоприемников, радио своими руками fm, am, pm
Схема радиопередатчика, радиомикрофон своими руками, радионаушник, схема рации, схемы беспроводной техники
Схемы радиоуправления моделями, передатчики и приемники на n команд, передатчики и приемники для моделей р/у своими руками.
В данной категории представлены схемы измерительных приборов,электронных устройств для микро-дрелей, паяльников и прочего что необходимо зачастую радиолюбителю и он может
В данной категории вы найдете материалы по таким запросам как схема цветомузыки своими руками,цветомузыка на светодиодах, на лампах, переносная, быстрого изготовления ,аудиофильтра, дисторшена, стробоскопа, лазерных эфектов, мерцание под музыку, мигание и прочее прочее
Категорию можно так же назвать как металлоискатель своими руками,или схема металлоискателя, металлоискатель на микроконтроллере,металлоискатель на микросхеме,на транзисторах
Схема по запросам зарядные устройства своими руками для автомобильных аккумуляторов акб, для пальчиковых батареек, для щелочных аккумуляторов и т.д
Раздел где можете найти множество запросов касающиеся заголовка темы и запросы: Схема лабороторного, импульсного блока питания, блок питания для узч
В категории вы можете найти регулятор скорости, вращения, оборотов двигателя, преобразователь напряжения для ноутбука, схема преобразователя
В данном разделе будут добавляться различные устройства ЧПУ сделанные своими руками-ЧПУ фрезерный станок,ЧПУ гравировальный станок,ЧПУ сверлильный станок и др.
Как прошить arduino, чем прошить arduino,проекты на ардуино
Сервисы создания блок-схем и онлайн диаграмм
Облачные конструкторы для создания схем, интеллект-карт, блок-схем, каркасных моделей и диаграмм. Сервисы с уже готовыми шаблонами c наглядным представлением информации или больших объёмов данных для научных, образовательных и бизнес-задач. Возможность добавление и изменение элементов для создаваемой графики простым перетаскиванием. Предлагается совместная работа над диаграммами и графиками, а также сохранение в различных форматах.
Подбор по параметрам
Lucidchart Профессиональный аккаунт Есть бесплатный тариф
Решение для визуальной коммуникации с помощью блок-схем, диаграмм, UML и ER-моделей
Canva Есть бесплатный тариф
Сервис для создания графического дизайна, документов и видео.
Draw.io Есть бесплатный тариф Мы используем этот сервис в Startpack и рекомендуем его
Бесплатный онлайн-сервис для создания диаграмм и блок-схем, самых разных форм и структур
Онлайн-сервис, который позволяет создавать, редактировать и совместно использовать схемы в Интернете.
Сервис для моделирования и симуляции бизнеса, повышения эффективности и расчёта стоимости бизнес-процессов.
Creately Есть бесплатный тариф
Онлайн-сервис с настольными клиентами для совместного составления диаграмм, рисования блок-схем, макетов и много другого.
Создание таймлайнов онлайн.
Goalton Есть бесплатный тариф
Инструменты управления в одном сервисе: диаграммы связей, outliner, канбан, список дел, управление задачами.
ESK.ONE Есть бесплатный тариф
Онлайн-сервис для создания прототипов сайтов и интерфейсов, блок-схем и ментальных карт
FlowMapp Есть бесплатный тариф
Сбор и организация требований к разработке веб-сайтов при помощи интерактивной карты сайта.
STORM Есть бесплатный тариф
Сервис для совместной работы над диаграммами бизнес-процессов в нотации BPMN. Как Google docs, только для бизнес-процессов.
Веб-сервис для построения диаграмм связей, совместной работы над ними, в том числе с мобильных устройств, и презентации созданных объектов.
Бесплатный сервис для создания схем и диаграмм.
XMind Есть бесплатный тариф
Сервис для проведения мозговых штурмов и формирования интеллект-карт. Он позволяет управлять идеями, организовывать их, создавать диаграммы и работать над ними с коллегами.
Бесплатный сервис для создания и публикации онлайн-диаграмм. Система обладает поддержкой множества типов диаграмм, включая столбчатые, круговые, линейные, пузырьковые и радиальные диаграммы.
Mind42 Есть бесплатный тариф
Бесплатный веб-сервис создания интеллект-карт.
Coggle Есть бесплатный тариф
Сервис обмена данными и совместного построения диаграмм связей.
Gliffy Есть бесплатный тариф
Онлайн-сервис для создания блок-схем, организационных диаграмм, UML-диаграмм, сетевых диаграмм, каркасных моделей и многого другого.
Mindomo Есть бесплатный тариф
Онлайн-сервис для создания мощных диаграмм связей, или «карт разума».
MindMup Есть бесплатный тариф
Бесплатный сервис для создания диаграмм связей и схем.
Cacoo Есть бесплатный тариф
Онлайн-сервис, призванный помочь создавать интерактивные схемы совместно с коллегами и друзьями в режиме реального времени.
Сервис для создания диаграмм, блок-схем, планов.
Бесплатный редактор интеллект-карт для бизнеса.
Infogram Есть бесплатный тариф
Создание инфографики, схем и карт.
Bubbl Есть бесплатный тариф
Онлайн-сервис создания интеллект-карт и проведения мозгового штурма.
ChartGo Есть бесплатный тариф
Сервис для создания многофункциональных и цветных диаграмм с руководством по работе и демо-роликами для быстрого обучения.
Plotly Есть бесплатный тариф
Создание схем, диаграмм, дэшбордов.
Сервис для создания диаграмм из текста.
Highcharts Есть бесплатный тариф
Сервис создания интерактивных схем для веб-страниц.
RAWGraphs Есть бесплатный тариф
Сервис преобразования таблиц и данных в визуальный контент.
Comapping Есть бесплатный тариф
Сервис для создания интеллект-карт, проведения мозговых штурмов, планирования событий, обучения.
ChartGizmo Есть бесплатный тариф
Сервис для построения схем. С помощью него можно создавать диаграммы для сайта, блога и социальных сетей. Он помогает визуализировать финансовые, научные и другие типы данных.
Инструмент для создания пользовательских историй.
Vecta Есть бесплатный тариф
Сервис для командного создания диаграмм с расширенным SVG-редактором.
Zenobase Есть бесплатный тариф
Сервис для хранения, агрегации и визуализации данных.
EdrawMax Есть бесплатный тариф
Программное обеспечение для создания схем и диаграмм.
Надежная телефония для бизнеса, помогает управлять обращениями Клиентов и работой сотрудников. Включает в себя: Интеграцию с 1С; Онлайн мониторинг и управление звонками; BI инструменты, дашборды для контроля и качества.
Подбор по параметрам
Каталог электрических схем — Схемы и конструкции
Led драйвер с микроконтроллером PIC12F683. Вот действительно простая и недорогая схема драйвера. Схема является «источником постоянного тока», что означает, что она поддерживает постоянную яркость светодиода независимо от того, какой источник питания вы используете.Статья полностью: → Драйвер светодиодов
Каталог электрических схемЧто такое датчик тока и для чего он нужен? Предложенная здесь схема датчика, собрана на сенсоре ACS712 и представляет собой прибор контроля перегрузки по току. Это устройство, непрерывно проверяет электрическую цепь и обрабатывает величину токовой перегрузки, в том числе и в цепях защиты.Статья полностью: → Что такое датчик
Каталог электрических схемГенератор сигнала своими руками. В этой статье представлена схема генератора тройного синусоидального сигнала созданного с использованием трех операционных усилителей звука NE5532. Данное устройство выполняет генерирование трех синусоидальных волн, которые можно увидеть на экране осциллографа.Статья полностью: → Генератор сигнала своими руками
Каталог электрических схемУсилитель LM386 очень удобен для обеспечения базового усиления звука в устройстве. Это усилитель общего назначения, поэтому его также можно использовать в других приложениях для усиления малой мощности, например, для управления небольшими сервоприводами или ультразвуковыми драйверами.
Статья полностью: → Усилитель LM386
Каталог электрических схемNE555 схема — это универсальный таймер, разработанный в 1971 году и до сих пор считается одним из самых популярных и широко используемых микросхем всех времен. Это высокостабильная интегральная схема, способная создавать точные временные задержки и колебания. Таймер 555 имеет три режима работы.
Статья полностью: → NE555 схема для универсальных проектов
Каталог электрических схемШмитт триггер с использованием таймера 555. Это популярная версия 8-контактного таймера 555, который является одним из самых полезных IC, когда-либо созданных. С помощью всего лишь нескольких внешних компонентов его можно использовать для построения множества схем.
Статья полностью: → Шмитт триггер на 555
Каталог электрических схемВ Масштабе. Чертежи, 3D Модели, Проекты
62 416 Чертежей и 3D моделей 1 039 926 Инженеров
Каталог чертежей, схем, технической документации. Все для проектирования. Сообщество инженеров, студентов и технических специалистов. У нас Вы можете скачать готовый чертеж или проект и сэкономить время разработки. Кроме чертежей для Вас представлены проекты, 3D Модели, схемы, ГОСТы, уроки построения. Все работы распределены по разделам, машиностроение, строительство, робототехника и т.д. Файлы представлены в различных программных комплексах (САПР, CAD, CAE, CAM): КОМПАС-3D, SolidWorks, T-Flex, Inventor, AutoCAD. Это поможет Вам выбрать наиболее удобные инструменты для решения поставленных задач. Наша база пополняется каждый день. Присоединяйтесь сейчас, стройте свою репутацию, обменивайтесь опытом, скачивайте и делитесь CAD-моделями и чертежами.
Каталог чертежей, схем, технической документации. Все для проектирования. Сообщество инженеров, студентов и технических специалистов. У нас Вы можете скачать готовый чертеж или проект и сэкономить время разработки. Наша база пополняется каждый день. Присоединяйтесь сейчас, стройте свою репутацию, обменивайтесь опытом, скачивайте и делитесь CAD-моделями и чертежами.
62 416 Чертежей и 3D моделей 1 039 926 Инженеров
Как тут качать.
На сайте работает рейтинговая система. Есть бесплатные работы доступные сразу после регистрации и работы с ограниченным доступом. Чтобы скачать чертеж — сначала нужно добавить свой (свою работу на сайт). За добавление работы Вам добавляются баллы, за скачивания отнимаются и передаются автору работы. Почитать подробнее можно внизу, ссылка «Как поднять рейтинг». Работа — это, например, 3D Модель, рабочий проект, курсовая работа или просто уникальный чертеж. Проверка работ осуществляется вручную модераторами, ознакомьтесь с правилами оформления, это сэкономит Ваше и наше время. Если у Вас нет своих работ, Вы можете воспользоваться другими способами поднятия рейтинга. В каталоге пункты помеченные (*) содержат бесплатные работы.На сайте работает рейтинговая система. Есть бесплатные работы доступные сразу после регистрации и работы с ограниченным доступом. Чтобы скачать чертеж — сначала нужно добавить свой (свою работу на сайт). За добавление работы Вам добавляются баллы, за скачивания отнимаются и передаются автору работы. Почитать подробнее можно внизу, ссылка «Как поднять рейтинг».
sitemaps.org — Протокол
Перейти к:
Определения тегов XML
Экранирование объектов
Использование файлов индекса Sitemap
Другие форматы Sitemap
Местоположение файла Sitemap
Проверка вашего Sitemap
Расширение протокола Sitemaps
Информирование поисковых роботов
Этот документ описывает схему XML для протокола Sitemap.
Формат протокола Sitemap состоит из тегов XML. Все значения данных в файле Sitemap должны быть экранированным от сущности. Сам файл должен быть в кодировке UTF-8.
Файл Sitemap должен:
- Начните с открывающего тега
- Укажите пространство имен (стандарт протокола) в
- Включите запись
- Включите дочернюю запись
Все остальные теги необязательны. Поддержка этих необязательных тегов может варьироваться в зависимости от поиска. двигатели.За подробностями обращайтесь к документации каждой поисковой системы.
Кроме того, все URL-адреса в файле Sitemap должны быть с одного хоста, например www.example.com. или store.example.com. Дополнительные сведения см. В файле Sitemap. расположение
Образец XML Sitemap
В следующем примере показан файл Sitemap, содержащий только один URL и использующий все необязательные теги.Необязательные теги выделены курсивом.
xml version = "1.0" encoding = "UTF-8"?>http://www.example.com/ 01.01.2005 ежемесячно 0,8
Также посмотрите наш пример с несколькими URL-адресами.
Определения тегов XML
Доступные теги XML описаны ниже.
Атрибут | Описание | |
---|---|---|
| обязательный | Инкапсулирует файл и ссылается на текущий стандарт протокола. |
| обязательный | Родительский тег для каждой записи URL. Остальные теги являются дочерними по отношению к этому тегу. |
| обязательный | URL страницы. Этот URL-адрес должен начинаться с протокола (например, http) и заканчиваться на косая черта в конце, если этого требует ваш веб-сервер.Это значение должно быть меньше 2048 символы. |
| необязательный | Дата последней модификации файла.Эта дата должна быть в Формат даты и времени W3C. Этот формат позволяет опустить временную часть, если желаемый и используйте ГГГГ-ММ-ДД. Обратите внимание, что этот тег отделен от заголовка If-Modified-Since (304) сервера могут возвращаться, а поисковые системы могут использовать информацию из обоих источников по-разному. |
<частота смены> | необязательный | Как часто страница будет меняться. Это значение предоставляет общую информацию для поисковых систем и может не соответствовать точно тому, как часто они сканируют страницу.Допустимые значения:
Значение «всегда» следует использовать для описания документов, которые меняются каждый раз, когда они доступны.Значение «никогда» следует использовать для описания заархивированных URL-адресов. Обратите внимание, что значение этого тега считается подсказкой , а не командой. Даже если сканеры поисковых систем могут учитывать эту информацию при принятии решений, они могут сканировать страницы с пометкой «ежечасно» реже, чем это, и они могут сканировать страницы с пометкой «ежегодно» чаще, чем это.Поисковые роботы могут периодически сканировать страницы с пометкой «никогда», чтобы они могли обрабатывать неожиданные изменения на этих страницах. |
<приоритет> | необязательный | Приоритет этого URL-адреса по отношению к другим URL-адресам на вашем сайте.Диапазон допустимых значений от 0,0 до 1,0. Это значение не влияет на то, как ваши страницы сравниваются со страницами. на других сайтах — это позволяет поисковым системам узнать, какие страницы вы считаете наиболее важно для сканеров. По умолчанию приоритет страницы равен 0,5. Обратите внимание, что приоритет, который вы назначаете странице, вряд ли повлияет на положение ваших URL-адресов на страницах результатов поисковой системы.Поисковые системы могут использовать эта информация при выборе URL-адресов на одном сайте, поэтому вы можете использовать эту тег, чтобы увеличить вероятность того, что ваши самые важные страницы будут присутствовать в поиске индекс. Также обратите внимание, что присвоение высокого приоритета всем URL-адресам на вашем сайте вряд ли вам поможет.Поскольку приоритет относительный, он используется только для выбора между URL-адресами на вашем сайте. |
Вернуться к началу
Сущность убегает
Файл Sitemap должен иметь кодировку UTF-8 (обычно это можно сделать при сохранении файл).Как и во всех файлах XML, любые значения данных (включая URL-адреса) должны использовать entity escape-коды для символов, перечисленных в таблице ниже.
символ | Код выхода | |
---|---|---|
Амперсанд | & | & amp; |
Одиночная цитата | ‘ | & apos; |
Двойная кавычка | » | & quot; |
Лучше чем | > | & gt; |
Меньше, чем | < | & lt; |
Кроме того, все URL-адреса (включая URL-адрес вашего Sitemap) должны иметь экранирование URL-адресов и закодированы для удобства чтения веб-сервером, на котором они расположены.Однако если вы используете любой сценарий, инструмент или файл журнала для генерации ваших URL-адресов (что угодно кроме ввода вручную), обычно это уже сделано за вас. пожалуйста, проверьте чтобы убедиться, что ваши URL-адреса соответствуют RFC-3986 стандарт для URI, RFC-3987 стандарт для IRI и стандарт XML.
Ниже приведен пример URL-адреса, в котором используется символ, отличный от ASCII ( ü
), а также символ, который требует экранирования сущности ( и
):
http: // www.example.com/ümlat.php&q=name
Ниже приведен тот же URL-адрес в кодировке ISO-8859-1 (для размещения на сервере, который использует этот кодировка) и экранированный URL:
http://www.example.com/%FCmlat.php&q=name
Ниже приведен тот же URL-адрес в кодировке UTF-8 (для размещения на сервере, который использует эту кодировку). и экранированный URL:
http: // www.example.com/%C3%BCmlat.php&q=name
Ниже тот же URL, но также экранированный объект:
http://www.example.com/%C3%BCmlat.php&q=name
Образец XML Sitemap
В следующем примере показан файл Sitemap в формате XML. Карта сайта в примере содержит небольшое количество URL-адресов, каждый из которых использует свой набор дополнительных параметров.
xml version = "1.0" encoding = "UTF-8"?>http://www.example.com/ 1 января 2005 г. ежемесячно 0,8 http: // www.example.com/catalog?item=12&desc=vacation_hawaii еженедельно http://www.example.com/catalog?item=73&desc=vacation_new_zealand 23 декабря 2004 г. еженедельно http: // www.example.com/catalog?item=74&desc=vacation_newfoundland 2004-12-23T18: 00: 15 + 00: 00 0,3 http://www.example.com/catalog?item=83&desc=vacation_usa 23 ноября 2004 г.
Вернуться к началу
Использование файлов индекса Sitemap (для группировки нескольких файлов Sitemap файлы)
Вы можете предоставить несколько файлов Sitemap, но каждый предоставленный файл Sitemap должен иметь не более 50 000 URL-адресов и не должен превышать 50 МБ (52 428 800 байт).При желании вы можете сжать файлы Sitemap с помощью gzip, чтобы уменьшить требования к пропускной способности; однако файл карты сайта после распаковки не должен быть больше чем 50 МБ. Если вы хотите указать более 50 000 URL-адресов, необходимо создать несколько файлов Sitemap. файлы.
Если вы предоставляете несколько файлов Sitemap, вам следует затем перечислить каждый файл Sitemap в Файл индекса Sitemap.Файлы индекса Sitemap не могут содержать более 50 000 файлов Sitemap и не должен превышать 50 МБ (52 428 800 байт) и может быть сжат. Вы можете иметь более одного файла индекса Sitemap. XML-формат файла индекса Sitemap очень аналогичен формату XML файла Sitemap.
Файл индекса Sitemap должен:
- Начать с открытия
- Включить запись
- Включить дочернюю запись
Необязательный тег
также доступен для файлов индекса Sitemap.
Примечание. В файле индекса Sitemap можно указывать только найденные файлы Sitemap. на том же сайте, что и файл индекса Sitemap. Например, http://www.yoursite.com/sitemap_index.xml могут включать файлы Sitemap на http://www.yoursite.com, но не на http://www.example.com или http://yourhost.yoursite.com. Как и в случае с файлами Sitemap, ваш файл индекса Sitemap должен быть в кодировке UTF-8.
Образец XML-файла Sitemap Индекс
В следующем примере показан индекс Sitemap, в котором перечислены два файла Sitemap:
xml version = "1.0" encoding = "UTF-8"?><карта сайта> http://www.example.com/sitemap1.xml.gz 2004-10-01T18: 23: 17 + 00: 00 <карта сайта>http: // www.example.com/sitemap2.xml.gz 1 января 2005 г.
Примечание. URL-адреса файлов Sitemap, как и все значения в ваших файлах XML, должны быть сущность сбежала.
Карта сайта Индексировать определения тегов XML
Атрибут | Описание | |
---|---|---|
| обязательный | Инкапсулирует информацию обо всех файлах Sitemap в файле. |
<карта сайта> | обязательный | Инкапсулирует информацию об отдельном файле Sitemap. |
| обязательный | Определяет расположение файла Sitemap. Это может быть карта сайта, файл Atom, файл RSS или простой текстовый файл. |
| необязательный | Определяет время изменения соответствующего файла Sitemap.Это не соответствуют времени изменения любой из страниц, перечисленных в этом файле Sitemap. Значение тега lastmod должно быть в Формат даты и времени W3C. Предоставляя метку времени последнего изменения, вы включаете сканеры поисковых систем. для получения только части файлов Sitemap в индексе i.е. сканер может только получить Файлы Sitemap, которые были изменены с определенной даты. Эта инкрементальная загрузка файла Sitemap Механизм позволяет быстро обнаруживать новые URL-адреса на очень больших сайтах. |
Вернуться к началу
Другие форматы файлов Sitemap
Протокол Sitemap позволяет вам предоставлять подробную информацию о ваших страницах поисковым системам, и мы поощряем его использование, так как вы можете предоставить дополнительную информацию о сайте страницы за пределами URL-адресов.Однако, помимо протокола XML, мы поддерживаем RSS-каналы и текстовые файлы, которые предоставляют более ограниченную информацию.
Канал синдикации
Вы можете предоставить канал RSS (Real Simple Syndication) 2.0 или Atom 0.3 или 1.0. В общем-то, вы можете использовать этот формат только в том случае, если на вашем сайте уже есть канал распространения. Запись что этот метод может не позволить поисковым системам узнать обо всех URL-адресах вашего сайта, поскольку фид может предоставлять информацию только о недавних URL-адресах, хотя поисковые системы может использовать эту информацию, чтобы узнавать о других страницах вашего сайта во время их обычные процессы сканирования путем перехода по ссылкам на страницах фида.Сделать убедитесь, что канал находится в каталоге самого высокого уровня, который вы хотите поисковыми системами ползти. Поисковые системы извлекают информацию из фида следующим образом:
- <ссылка> поле — указывает URL
- поле даты изменения (поле
для RSS-каналов и — указывает, когда каждый URL был изменен в последний раз.Использование поле даты изменения не является обязательным.дата для каналов Atom)
Текстовый файл
Вы можете предоставить простой текстовый файл, содержащий по одному URL в каждой строке. Текстовый файл должен следовать этим правилам:
- Текстовый файл должен иметь по одному URL в строке. URL-адреса не могут содержать встроенные новые строки.
- Необходимо полностью указать URL-адреса, включая http.
- Каждый текстовый файл может содержать до 50 000 URL-адресов и не должен превышать 50 МБ. (52 428 800 байт). Если на вашем сайте более 50 000 URL-адресов, вы можете разделить список в несколько текстовых файлов и добавлять каждый отдельно.
- Текстовый файл должен использовать кодировку UTF-8. Вы можете указать это при сохранении файла (например, в Блокноте это указано в меню Кодировка диалогового окна Сохранить как коробка).
- Текстовый файл не должен содержать никакой информации, кроме списка URL-адресов.
- Текстовый файл не должен содержать информации верхнего или нижнего колонтитула.
- Если хотите, вы можете сжать текстовый файл Sitemap с помощью gzip, чтобы уменьшить ваши требования к пропускной способности.
- Вы можете назвать текстовый файл как хотите. Убедитесь, что ваш URL-адреса соответствуют стандарту RFC-3986 для URI — стандарт RFC-3987 для IRI
- Вы должны загрузить текстовый файл в каталог самого высокого уровня, который вам нужен для поисковых систем. для сканирования и убедитесь, что вы не перечисляете URL-адреса в текстовом файле, которые находятся в каталоге более высокого уровня.
Ниже показаны образцы текстовых файлов.
http://www.example.com/catalog?item=1
http://www.example.com/catalog?item=11
Вернуться к началу
Расположение файла Sitemap
Расположение файла Sitemap определяет набор URL-адресов, которые можно включить в этот файл Sitemap.Файл Sitemap, расположенный по адресу http://example.com/catalog/sitemap.xml, может включать любые URL-адреса, начинающиеся с http://example.com/catalog/, но не могут включать URL-адреса начиная с http://example.com/images/.
Если у вас есть разрешение на изменение http://example.org/path/sitemap.xml, это предполагается, что у вас также есть разрешение на предоставление информации для URL-адресов с префиксом http: // пример.org / путь /. Примеры URL-адресов, считающихся действительными в http://example.com/catalog/sitemap.xml включают:
http://example.com/catalog/show?item=23 http://example.com/catalog/show?item=233&user=3453
URL-адреса, недопустимые в http://example.com/catalog/sitemap.xml, включают:
http://example.com/image/show?item=23 http: // пример.ru / image / show? item = 233 & user = 3453 https://example.com/catalog/page1.php
Обратите внимание: это означает, что все URL-адреса, перечисленные в файле Sitemap, должны использовать один и тот же протокол. (http, в этом примере) и находятся на том же хосте, что и Sitemap. Например, если файл Sitemap находится по адресу http://www.example.com/sitemap.xml, он не может включать URL-адреса из поддомена http: //.example.com.
URL-адреса, которые не считаются действительными, исключаются из дальнейшего рассмотрения. это настоятельно рекомендуется разместить файл Sitemap в корневом каталоге вашего веб-сайта. сервер. Например, если ваш веб-сервер находится по адресу example.com, то ваш индекс Sitemap файл будет по адресу http://example.com/sitemap.xml. В некоторых случаях вам может понадобиться для создания разных файлов Sitemap для разных путей (например,g., если разрешения безопасности в вашей организации разделите доступ на запись к разным каталогам).
Если вы отправляете Sitemap, используя путь с номером порта, вы должны указать этот порт. число как часть пути в каждом URL-адресе, указанном в файле Sitemap. Например, если ваш файл Sitemap находится по адресу http://www.example.com:100/sitemap.xml, то каждый URL, указанный в Sitemap, должен начинаться с http: // www.example.com:100.
Файлы Sitemap и Cross Подает
Чтобы отправить файлы Sitemap для нескольких хостов с одного хоста, вам необходимо «подтвердить» право собственности. хоста (ов), URL-адреса которых отправляются в Sitemap. Вот вам пример. Допустим, вы хотите отправить файлы Sitemap для 3 хостов:
www.host1.com с файлом Sitemap sitemap-host1.xml www.host2.com с файлом Sitemap sitemap-host2.xml www.host3.com с файлом Sitemap sitemap-host3.xml
Более того, вы хотите разместить все три файла Sitemap на одном хосте: www.sitemaphost.com. Таким образом, URL-адреса файлов Sitemap будут:
http://www.sitemaphost.com/sitemap-host1.xml http: // www.sitemaphost.com/sitemap-host2.xml http://www.sitemaphost.com/sitemap-host3.xml
По умолчанию это приведет к ошибке «перекрестной отправки», поскольку вы пытаетесь отправить URL-адреса для www.host1.com через карту сайта, размещенную на www.sitemaphost.com (и то же самое для двух других хостов). Один из способов избежать ошибки — доказать, что вы владеете (т.е. имеют право изменять файлы) www.host1.com. Ты можешь это сделать изменив файл robots.txt на www.host1.com так, чтобы он указывал на файл Sitemap на www.sitemaphost.com.
В этом примере файл robots.txt на http://www.host1.com/robots.txt будет содержать строка «Карта сайта: http://www.sitemaphost.com/sitemap-host1.xml». Изменяя Файл robots.txt на www.host1.com и указав на файл Sitemap на www.sitemaphost.com, вы неявно доказали, что являетесь владельцем www.host1.com. Другими словами, тот, кто контролирует файл robots.txt на www.host1.com доверяет карте сайта http://www.sitemaphost.com/sitemap-host1.xml содержать URL-адреса для www.host1.com. Тот же процесс можно повторить для другого два хозяина.
Теперь вы можете отправить файлы Sitemap на сайте www.sitemaphost.com.
Когда файл robots.txt определенного хоста, скажем http://www.host1.com/robots.txt, указывает в файл Sitemap или индекс Sitemap на другом хосте; ожидается, что для каждого из целевые файлы Sitemap, например http://www.sitemaphost.com/sitemap-host1.xml, все URL-адреса принадлежат хосту, указывающему на него. Это потому, что, как отмечалось ранее, файл Sitemap ожидается, что URL-адреса будут поступать только с одного хоста.
Вернуться к началу
Проверка файла Sitemap
Следующие схемы XML определяют элементы и атрибуты, которые могут появляться в ваш файл Sitemap. Вы можете скачать эту схему по ссылкам ниже:
Для файлов Sitemap: http: // www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
Для файлов индекса Sitemap: http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd
Существует ряд инструментов, которые помогут вам проверить структуру вашего Карта сайта на основе этой схемы. Вы можете найти список инструментов, связанных с XML, на каждом из по следующим адресам:
http: // www.w3.org/XML/Schema#Tools
http://www.xml.com/pub/a/2000/12/13/schematools.html
Чтобы проверить ваш Sitemap или файл индекса Sitemap на соответствие схеме, XML файлу потребуются дополнительные заголовки, как показано ниже.
Карта сайта:
xml version = '1.0' encoding = 'UTF-8'?>...
Индексный файл Sitemap:
xml version = '1.0 'кодировка =' UTF-8 '?><карта сайта> ...
Вернуться к началу
Расширение протокола Sitemaps
Вы можете расширить протокол Sitemaps, используя собственное пространство имен.Просто укажите это пространство имен в корневом элементе. Например:
xml version = '1.0' encoding = 'UTF-8'?><пример: example_tag> ... example: example_tag> ...
Вернуться к началу
Информирование поисковых роботов
После того, как вы создали файл Sitemap и разместили его на своем веб-сервере, вам потребуется для информирования поисковых систем, поддерживающих этот протокол, о своем местонахождении.Вы можете сделать это с помощью:
Затем поисковые системы могут получить ваш Sitemap и сделать URL-адреса доступными для их краулеры.
Отправка файла Sitemap через поиск интерфейс подачи двигателя
Чтобы отправить файл Sitemap непосредственно в поисковую систему, которая позволит вам получать информацию о статусе и любых ошибках обработки см. в документации каждой поисковой системы.
Указание местоположения Sitemap в ваш файл robots.txt
Вы можете указать местоположение файла Sitemap с помощью файла robots.txt. Сделать это, просто добавьте следующую строку, включая полный URL-адрес в карту сайта:
Карта сайта: http://www.example.com/sitemap.xml
Эта директива не зависит от строки пользовательского агента, поэтому не имеет значения, где вы помещаете его в свой файл.Если у вас есть файл индекса Sitemap, вы можете включить расположение только этого файла. Вам не нужно перечислять каждый отдельный файл Sitemap в списке. в индексном файле.
Вы можете указать несколько файлов Sitemap для каждого файла robots.txt.
Sitemap: http://www.example.com/sitemap-host1.xml Карта сайта: http://www.example.com/sitemap-host2.xml
Отправка файла Sitemap с помощью HTTP-запроса
Чтобы отправить файл Sitemap с помощью HTTP-запроса (замените
/ ping? Sitemap = sitemap_url
Например, если ваш файл Sitemap находится по адресу http: // www.example.com/sitemap.gz, ваш URL станет:
/ping?sitemap=http://www.example.com/sitemap.gz
URL-адрес кодирует все, что находится после / ping? Sitemap =:
/ping?sitemap=http%3A%2F%2Fwww.yoursite.com%2Fsitemap.gz
Вы можете отправить HTTP-запрос с помощью wget, curl или другого механизма по вашему выбору.Успешный запрос вернет код ответа HTTP 200; если вы получите другой ответ, вы должны повторно отправить свой запрос. Код ответа HTTP 200 указывает только что поисковая система получила ваш файл Sitemap, а не сам файл Sitemap или URL-адреса, содержащиеся в нем, были действительными. Самый простой способ сделать это — настроить автоматизированный работа по созданию и отправке файлов Sitemap на регулярной основе.
Примечание: Если вы предоставляете файл индекса Sitemap, вам нужно только выдать один HTTP-запрос, который включает расположение файла индекса Sitemap; вам не нужно отправлять отдельные запросы для каждого файла Sitemap, указанного в индексе.
Вернуться к началу
Без содержания
Протокол Sitemaps позволяет сообщать поисковым системам, какой контент вы бы вроде проиндексировано.Чтобы сообщить поисковым системам, какой контент вы не хотите индексировать, используйте файл robots.txt. файл или метатег robots. См. Robotstxt.org для получения дополнительной информации о том, как исключить контент из поисковых систем.
Вернуться к началу
Последнее обновление: 21 ноября 2016 г.
Схема
boolFalse # bc799737 = Bool;
boolTrue # 997275b5 = Bool;
true # 3fedd339 = True;
вектор # 1cb5c415 {t: Type} # [t] = Вектор t;
error # c4b9f9bb код: int text: string = Error;
ноль # 56730bcc = ноль;
inputPeerEmpty # 7f3b18ea = InputPeer;
inputPeerSelf # 7da07ec9 = InputPeer;
inputPeerChat # 179be863 chat_id: int = InputPeer;
inputPeerUser # 7b8e7de6 user_id: int access_hash: long = InputPeer;
inputPeerChannel # 20adaef8 идентификатор_канала: int access_hash: long = InputPeer;
inputPeerUserFromMessage # 17bae2e6 одноранговый узел: InputPeer msg_id: int user_id: int = InputPeer;
inputPeerChannelFromMessage # 9c95f7bb peer: InputPeer msg_id: int channel_id: int = InputPeer;
inputUserEmpty # b98886cf = InputUser;
inputUserSelf # f7c1b13f = InputUser;
inputUser # d8292816 user_id: int access_hash: long = InputUser;
inputUserFromMessage # 2d117597 одноранговый узел: InputPeer msg_id: int user_id: int = InputUser;
inputPhoneContact # f392b7f4 client_id: long phone: string first_name: string last_name: string = InputContact;
inputFile # f52ff27f id: длинные части: int имя: строка md5_checksum: string = InputFile;
inputFileBig # fa4f0bb5 id: длинные части: int name: string = InputFile;
inputMediaEmpty # 9664f57f = InputMedia;
inputMediaUploadedPhoto # 1e287d04 flags: # file: Наклейки InputFile: flags.0? Вектор ttl_seconds: flags.1? Int = InputMedia;
inputMediaPhoto # b3ba0635 flags: # id: InputPhoto ttl_seconds: flags.0? int = InputMedia;
inputMediaGeoPoint # f9c44144 geo_point: InputGeoPoint = InputMedia;
inputMediaContact # f8ab7dfb phone_number: string first_name: string last_name: string vcard: string = InputMedia;
inputMediaUploadedDocument # 5b38c6c1 flags: # nosound_video: flags.3? true force_file: flags.4? true file: InputFile thumb: flags.2? InputFile mime_type: строковые атрибуты: Vector стикеры: flags.0? Вектор ttl_seconds: flags.1? Int = InputMedia;
inputMediaDocument # 23ab23d2 flags: # id: InputDocument ttl_seconds: flags.0? int = InputMedia;
inputMediaVenue # c13d1c11 geo_point: заголовок InputGeoPoint: адрес строки: поставщик строки: строка объект_в_идентификации: строка тип_места: строка = InputMedia;
inputMediaPhotoExternal # e5bbfe1a flags: # url: string ttl_seconds: flags.0? int = InputMedia;
inputMediaDocumentExternal # fb52dc99 flags: # url: string ttl_seconds: flags.0? int = InputMedia;
inputMediaGame # d33f43f3 идентификатор: InputGame = InputMedia;
inputMediaInvoice # f4e096c3 flags: # title: string description: string photo: flags.0? InputWebDocument счет-фактура: Полезные данные счета: байты provider: string provider_data: DataJSON start_param: string = InputMedia;
inputMediaGeoLive # 971fa843 flags: # остановлено: flags.0? true geo_point: заголовок InputGeoPoint: flags.2? int period: flags.1? int бесконтактный_радус: flags.3? int = InputMedia;
inputMediaPoll # f94e5f1 flags: # poll: Poll right_answers: flags.0? Vector solution: flags.1? string solution_entities: flags.1? Vector = InputMedia;
inputMediaDice # e66fbf7b смайлик: строка = InputMedia;
inputChatPhotoEmpty # 1ca48f57 = InputChatPhoto;
inputChatUploadedPhoto # c642724e flags: # file: flags.0? Входной файл видео: флаги.1? Входной файл video_start_ts: flags.2? Double = InputChatPhoto;
inputChatPhoto # 8953ad37 id: InputPhoto = InputChatPhoto;
inputGeoPointEmpty # e4c123d6 = InputGeoPoint;
inputGeoPoint # 48222faf flags: # lat: double long: double precision_radius: flags.0? int = InputGeoPoint;
inputPhotoEmpty # 1cd7bf0d = InputPhoto;
inputPhoto # 3bb3b94a id: long access_hash: long file_reference: bytes = InputPhoto;
inputFileLocation # dfdaabe1 volume_id: long local_id: int secret: long file_reference: bytes = InputFileLocation;
inputEncryptedFileLocation # f5235d55 id: long access_hash: long = InputFileLocation;
inputDocumentFileLocation # bad07584 id: long access_hash: long file_reference: bytes thumb_size: string = InputFileLocation;
inputSecureFileLocation # cbc7ee28 id: long access_hash: long = InputFileLocation;
inputTakeoutFileLocation # 29be5899 = InputFileLocation;
inputPhotoFileLocation # 40181ffe id: long access_hash: long file_reference: bytes thumb_size: string = InputFileLocation;
inputPhotoLegacyFileLocation # d83466f3 id: long access_hash: long file_reference: bytes volume_id: long local_id: int secret: long = InputFileLocation;
inputPeerPhotoFileLocation # 27d69997 flags: # big: flags.0? Истинный партнер: InputPeer volume_id: long local_id: int = InputFileLocation;
inputStickerSetThumb # dbaeae9 набор наклеек: InputStickerSet volume_id: long local_id: int = InputFileLocation;
peerUser # 9db1bc6d user_id: int = Peer;
peerChat # bad0e5bb chat_id: int = Peer;
peerChannel # bddde532 channel_id: int = Peer;
storage.fileUnknown # aa963b05 = storage.FileType;
storage.filePartial # 40bc6f52 = storage.FileType;
storage.fileJpeg # 7efe0e = storage.FileType;
storage.fileGif # cae1aadf = storage.FileType;
storage.filePng # a4f63c0 = хранилище.Тип файла;
storage.filePdf # ae1e508d = storage.FileType;
storage.fileMp3 # 528a0677 = storage.FileType;
storage.fileMov # 4b09ebbc = storage.FileType;
storage.fileMp4 # b3cea0e4 = storage.FileType;
storage.fileWebp # 1081464c = storage.FileType;
userEmpty # 200250ba id: int = User;
user # 938458c1 flags: # self: flags.10? true contact: flags.11? true взаимный_контакт: flags.12? true удален: flags.13? true bot: flags.14? true bot_chat_history: flags.15? true bot_nochats: flags.16? true проверено: flags.17? true ограничено: flags.18? true min: flags.20? True bot_inline_geo: flags.21? True support: flags.23? True scam: flags.24? True apply_min_photo: flags.25? True id: int access_hash: flags.0? Long first_name: flags.1? Строка last_name: flags.2? строка username: flags.3? string phone: flags.4? string photo: flags.5? Статус UserProfilePhoto: flags.6? UserStatus bot_info_version: flags.14? int Restriction_reason: flags.18? Вектор bot_inline_placeholder: flags.19? строка lang_code: flags.22? строка = Пользователь;
userProfilePhotoEmpty # 4f11bae1 = UserProfilePhoto;
userProfilePhoto # 69d3ab26 flags: # has_video: flags.0? True photo_id: long photo_small: FileLocation photo_big: FileLocation dc_id: int = UserProfilePhoto;
userStatusEmpty # 9d05049 = UserStatus;
userStatusOnline # edb93949 истекает: int = UserStatus;
userStatusOffline # 8c703f was_online: int = UserStatus;
userStatusRecently # e26f42f1 = UserStatus;
userStatusLastWeek # 7bf09fc = UserStatus;
userStatusLastMonth # 77ebc742 = UserStatus;
chatEmpty # 9ba2d800 id: int = Chat;
chat # 3bda1bde flags: # creator: flags.0? true kicked: flags.1? true left: flags.2? true деактивирован: flags.5? True call_active: flags.23? True call_not_empty: flags.24? True id: int title: string photo: ChatPhoto members_count: int date: int version: int migrated_to: flags.6? InputChannel admin_rights: flags.14? ChatAdminRights default_banned_rights : flags.18? ChatBannedRights = Чат;
chatForbidden # 7328bdb id: int title: string = Chat;
channel # d31a961e flags: # creator: flags.0? true left: flags.2? true широковещательный: flags.5? true проверенный: flags.7? true мегагруппа: flags.8? true limited: flags.9? true подписи: flags.11? true min: flags.12? True scam: flags.19? True has_link: flags.20? True has_geo: flags.21? True slowmode_enabled: flags.22? True call_active: flags.23? True call_not_empty: flags.24? True id: int access_hash: flags.13? long title: string username: flags.6? string photo: ChatPhoto date: int version: int Restriction_reason: flags.9? Vector admin_rights: flags.14? ChatAdminRights banned_rights: flags.15? ChatBannedRights default_banned_rights: flags.18? ChatBannedRights members_count: flags.17? int = Чат;
channelForbidden # 289da732 flags: # broadcast: flags.5? True мегагруппа: flags.8? True id: int access_hash: длинный заголовок: строка до_date: flags.16? Int = чат;
chatFull # 1b7c9db3 flags: # can_set_username: flags.7? true has_scheduled: flags.8? true id: int about: string участники: ChatParticipants chat_photo: flags.2? Photo notify_settings: PeerNotifySettings exported_invite: ExportedChatInvite bot_info: flags.3? Вектор < BotInfo> pinned_msg_id: flags.6? Int folder_id: flags.11? Int = ChatFull;
channelFull # f0e6672a flags: # can_view_participants: flags.3? true can_set_username: flags.6? True can_set_stickers: flags.7? True hidden_prehistory: flags.10? True can_set_location: flags.16? True has_scheduled: flags.19? True can_view_stats: flags.20? True blocked: flags.22? True id: int about: string members_count: flags.0? int admins_count: flags.1? int kicked_count: flags.2? int banned_count: flags.2? int online_count: flags.13? int read_inbox_max_id: int read_outbox_max_id: int unread_count: int chat_photo: Photo notify_settings: PeerNotifySettings exported_invite: ExportedChatInvite bot_info: Vector migrated_from_chat_id: flags.4? Int migrated_from_max_id: flags. 4? Int pinned_msg_id: flags. 5? Int stickerset: flags. 8? StickerSet available_min_id: flags. ? ChannelLocation slowmode_seconds: flags.17? Int slowmode_next_send_date: flags.18? Int stats_dc: flags.12? Int pts: int = ChatFull;
chatParticipant # c8d7493e user_id: int inviter_id: int date: int = ChatParticipant;
chatParticipantCreator # da13538a user_id: int = ChatParticipant;
chatParticipantAdmin # e2d6e436 user_id: int inviter_id: int date: int = ChatParticipant;
chatParticipantsForbidden # fc900c2b flags: # chat_id: int self_participant: flags.0? ChatParticipant = ChatParticipants;
chatParticipants # 3f460fed chat_id: int участники: Vector версия : int = ChatParticipants;
chatPhotoEmpty # 37c1011c = ChatPhoto;
chatPhoto # d20b9f3c flags: # has_video: flags.0? true photo_small: FileLocation photo_big: FileLocation dc_id: int = ChatPhoto;
messageEmpty # 83e5de54 id: int = Сообщение;
message # 58ae39c9 flags: # out: flags.1? true упомянуто: flags.4? true media_unread: flags.5? true silent: flags.13? true post: flags.14? true from_scheduled: flags.18? True legacy: flags.19? True edit_hide: flags.21? True pinned: flags.24? True id: int from_id: flags.8? Peer peer_id: Peer fwd_from: flags.2? MessageFwdHeader via_bot_id: flags.11? int reply_to: flags.3? MessageReplyHeader date: int message: string media: flags.9? MessageMedia reply_markup: flags.6? Объекты ReplyMarkup: flags.7? Vector просмотры: flags.10? int пересылают: flags.10 ? int ответы: flags.23? MessageReplies edit_date: flags.15? int post_author: flags.16? строка grouped_id: flags.17? long Restriction_reason: flags.22? Вектор = Сообщение;
messageService # 286fa604 flags: # out: flags.1? true упомянуто: flags.4? true media_unread: flags.5? true silent: flags.13? true post: flags.14? true legacy: flags.19? true id: int from_id: flags.8? Peer peer_id: Peer reply_to: flags.3? Дата MessageReplyHeader: int действие: MessageAction = Сообщение;
messageMediaEmpty # 3ded6320 = MessageMedia;
messageMediaPhoto # 695150d7 flags: # photo: flags.0? Photo ttl_seconds: flags.2? int = MessageMedia;
messageMediaGeo # 56e0d474 geo: GeoPoint = MessageMedia;
messageMediaContact # cbf24940 phone_number: string first_name: string last_name: string vcard: string user_id: int = MessageMedia;
messageMediaUnsupported # 9f84f49e = MessageMedia;
messageMediaDocument # 9cb070d7 flags: # document: flags.0? Документ ttl_seconds: flags.2? Int = MessageMedia;
messageMediaWebPage # a32dd600 веб-страница: WebPage = MessageMedia;
messageMediaVenue # 2ec0533f geo: заголовок GeoPoint: строка адрес: строка provider: строка объект_id: строка тип_объекта: строка = MessageMedia;
messageMediaGame # fdb19008 game: Game = MessageMedia;
messageMediaInvoice # 84551347 flags: # shipping_address_requested: flags.1? true test: flags.3? true title: string description: string photo: flags.0? WebDocument Receiver_msg_id: flags.2? int currency: string total_amount: long start_param: string = MessageMedia;
messageMediaGeoLive # b940c666 flags: # geo: заголовок GeoPoint: flags.0? Int период: int близости_notification_radius: flags.1? Int = MessageMedia;
messageMediaPoll # 4bd6e798 опрос: Результаты опроса: PollResults = MessageMedia;
messageMediaDice # 3f7ee58b значение: int emoticon: string = MessageMedia;
messageActionEmpty # b6aef7b0 = MessageAction;
messageActionChatCreate # a6638b9a title: string users: Vector = MessageAction;
messageActionChatEditTitle # b5a1ce5a title: string = MessageAction;
messageActionChatEditPhoto # 7fcb13a8 фото: Photo = MessageAction;
messageActionChatDeletePhoto # 95e3fbef = MessageAction;
messageActionChatAddUser # 488a7337 пользователи: Vector = MessageAction;
messageActionChatDeleteUser # b2ae9b0c user_id: int = MessageAction;
messageActionChatJoinedByLink # f89cf5e8 inviter_id: int = MessageAction;
messageActionChannelCreate # 95d2ac92 заголовок: строка = MessageAction;
messageActionChatMigrateTo # 51bdb021 channel_id: int = MessageAction;
messageActionChannelMigrateFrom # b055eaee title: string chat_id: int = MessageAction;
messageActionPinMessage # 94bd38ed = MessageAction;
messageActionHistoryClear # 9fbab604 = MessageAction;
messageActionGameScore # 92a72876 game_id: длинный счет: int = MessageAction;
messageActionPaymentSentMe # 8f31b327 flags: # currency: string total_amount: long payload: bytes info: flags.0? PaymentRequestedInfo shipping_option_id: flags.1? String charge: PaymentCharge = MessageAction;
messageActionPaymentSent # 40699cd0 валюта: строка total_amount: long = MessageAction;
messageActionPhoneCall # 80e11a7f flags: # video: flags.2? true call_id: long reason: flags.0? PhoneCallDiscardReason duration: flags.1? int = MessageAction;
messageActionScreenshotTaken # 4792929b = MessageAction;
messageActionCustomAction # fae69f56 сообщение: строка = MessageAction;
messageActionBotAllowed # abe9affe domain: string = MessageAction;
messageActionSecureValuesSentMe # 1b287353 значения: Vector учетные данные: SecureCredentialsEncrypted = MessageAction;
messageActionSecureValuesSent # d95c6154 типы: Vector = MessageAction;
messageActionContactSignUp # f3f25f76 = MessageAction;
messageActionGeoProximityReached # 98e0d697 from_id: Peer to_id: Расстояние между одноранговыми узлами: int = MessageAction;
dialog # 2c171f72 flags: # pinned: flags.2? True unread_mark: flags.3? True peer: Peer top_message: int read_inbox_max_id: int read_outbox_max_id: int unread_count: int unread_mentions_count: int notify_settings: PeerNotifySettings pts: flags.0? Int draft: flags.1? DraftMessage папка ? int = Диалог;
dialogFolder # 71bd134c flags: # закреплен: flags.2? true папка: одноранговая папка: одноранговый узел top_message: int unread_muted_peers_count: int unread_unmuted_peers_count: int unread_muted_messages_count: int unread_unmuted_messages_count: int = Dialog;
photoEmpty # 2331b22d id: long = Photo;
фото # fb197a65 flags: # has_stickers: flags.0? True id: long access_hash: long file_reference: bytes date: int sizes: Vector video_sizes: flags.1? Vector dc_id: int = Photo;
photoSizeEmpty # e17e23c type: string = PhotoSize;
photoSize # 77bfb61b тип: строка расположение: FileLocation w: int h: int size: int = PhotoSize;
photoCachedSize # e9a734fa тип: расположение строки: FileLocation w: int h: int bytes: bytes = PhotoSize;
photoStrippedSize # e0b0bc2e тип: строка байтов: bytes = PhotoSize;
photoSizeProgressive # 5aa86a51 тип: строка расположение: FileLocation w: int h: int размеры: Vector = PhotoSize;
photoPathSize # d8214d41 тип: строка байтов: bytes = PhotoSize;
geoPointEmpty # 1117dd5f = GeoPoint;
geoPoint # b2a2f663 flags: # long: double lat: double access_hash: long precision_radius: flags.0? Int = GeoPoint;
auth.sentCode # 5e002502 flags: # type: auth.SentCodeType phone_code_hash: string next_type: flags.1? auth.CodeType timeout: flags.2? int = auth.SentCode;
auth.authorization # cd050916 flags: # tmp_sessions: flags.0? int user: User = auth.Authorization;
auth.authorizationSignUpRequired # 44747e9a flags: # terms_of_service: flags.0? help.TermsOfService = auth.Authorization;
auth.exportedAuthorization # df969c2d id: int bytes: bytes = auth.ExportedAuthorization;
inputNotifyPeer # b8bc5b0c peer: InputPeer = InputNotifyPeer;
inputNotifyUsers # 193b4417 = InputNotifyPeer;
inputNotifyChats # 4a95e84e = InputNotifyPeer;
inputNotifyBroadcasts # b1db7c7e = InputNotifyPeer;
inputPeerNotifySettings # 9c3d198e flags: # show_previews: flags.0? Bool silent: flags.1? Bool mute_until: flags.2? Int звук: flags.3? String = InputPeerNotifySettings;
peerNotifySettings # af509d20 flags: # show_previews: flags.0? Bool silent: flags.1? Bool mute_until: flags.2? int sound: flags.3? string = PeerNotifySettings;
peerSettings # 733f2961 flags: # report_spam: flags.0? true add_contact: flags.1? true block_contact: flags.2? true share_contact: flags.3? true need_contacts_exception: flags.4? true report_geo: flags.5? true autoarchived: flags.7? true geo_distance: flags.6? int = PeerSettings;
wallPaper # a437c3ed id: long flags: # creator: flags.0? True по умолчанию: flags.1? True шаблон: flags.3? True dark: flags.4? True access_hash: длинный slug: string document: Параметры документа: flags.2? WallPaperSettings = WallPaper;
wallPaperNoFile # 8af40b25 flags: # по умолчанию: flags.1? true dark: flags.4? true настройки: flags.2? WallPaperSettings = WallPaper;
inputReportReasonSpam # 58dbcab8 = ReportReason;
inputReportReasonViolence # 1e22c78d = ReportReason;
inputReportReasonPornography # 2e59d922 = ReportReason;
inputReportReasonChildAbuse # adf44ee3 = ReportReason;
inputReportReasonOther # e1746d0a text: string = ReportReason;
inputReportReasonCopyright # 9b89f93a = ReportReason;
inputReportReasonGeoIrrelevant # dbd4feed = ReportReason;
userFull # edf17c12 flags: # blocked: flags.0? True phone_calls_available: flags.4? True phone_calls_private: flags.5? True can_pin_message: flags.7? True has_scheduled: flags.12? True video_calls_available: flags.13? True user: User about: flags.1? Параметры строки: PeerSettings profile_photo: flags.2? Photo notify_settings: PeerNotifySettings bot_info: flags.3? BotInfo pinned_msg_id: flags.6? Int common_chats_count: int folder_id: flags.11? Int = UserFull;
контакт # f911c994 user_id: int взаимное: Bool = Контакт;
importContact # d0028438 user_id: int client_id: long = ImportedContact;
contactStatus # d3680c61 user_id: int status: UserStatus = ContactStatus;
контакты.contactsNotModified # b74ba9d2 = contacts.Contacts;
contacts.contacts # eae87e42 контакты: Vector saved_count: int users: Vector = contacts.Contacts;
contacts.importedContacts # 77d01c3b импортировано: Vector popular_invites: Vector retry_contacts: Vector users: Vector = contacts.ImportedContacts;
contacts.blocked # ade1591 заблокировано: Vector чаты: Vector пользователи: Vector = contacts.Blocked;
контакты.blockedSlice # e1664194 count: int blocked: Vector чаты: Vector пользователи: Vector = contacts.Blocked;
messages.dialogs # 15ba6c40 dialogs: Vector
Типы схем для сайтов сделок
Переключить навигацию Документация Wpsoul- Наша продукция
- Плагины и дополнения
- Тема ReHub
- Все документы
ReHub Тема
- Тема Установка, обновление, перевод
- Введение
- Установить тему
- Зарегистрировать тему
- Импорт демонстрационных данных
- Обновление темы и связанных плагинов
- Перевод темы
- WordPress 5.0 изменений
- Дочерние темы
- Введение
- Как настроить тему
- Re: Настройки выбора
- Как комбинировать функции из разных дочерних тем
- Базовые настройки
- Введение
- Основные настройки - начните здесь
- Изменить размер логотипа мобильного телефона
- Меню настроек
- Мегаменю
- Пользовательская боковая панель и виджеты
- Реклама и брендинг
- Как добавить значки социальных сетей или пользовательские элементы в заголовок
- Как создать собственный нижний колонтитул, заголовок и настроить другие области
- Как добавить верхнюю строку на сайт
- Настройки и индивидуальная настройка страниц категорий
- Настройки сообщений и шаблоны страниц
- Введение
- Пользовательские значки
- Отключение блоков
- Пост с разбивкой на страницы
- Как использовать шаблон страницы
- Макет поста
- Конструктор страниц
- Введение
- Установка пользовательской страницы в качестве домашней
- Конструктор страниц
- Советы для компоновщика макетов
- Как отключить заголовок на странице
- Готовые шаблоны для слайдера и верхней области
- Как сделать страницу в полную ширину для компоновщика страниц
- Как сделать компактные текстовые блоки
- Как быстро импортировать домашнюю страницу с демонстрационных сайтов и других элементов
- Обзоры, типы обзоров товаров, отзывы пользователей
- Введение
- Обзорная запись
- Отзывы пользователей
- Добавление публикации в интерфейс с обзором
- Список отзывов пользователей, шорткод
- Шорткод окна результатов
- Шорткод ReviewBox или как импортировать обзор из продукта
- Партнерские настройки
- Введение
- Как сделать сайт Amazon на Rehub и Content Egg бесплатным
- Общее описание
- Xpath для модуля Content Egg Offer
- Опубликовать раздел предложений
- Плагин Affiliate Egg
- Плагин Content Egg
- Партнерские продукты WooСommerce
- WooCommerce как центр сделок
- Купонные функции
- Способы сделать сайт сравнения цен
- Сравнение цен, созданное пользователем
- Как включить отдельный раздел сообщений в блоге
- Массовый импорт предложений
- Типы схем для сайтов сделок
- Как добавить страницу архива бренда / магазина
- Архивы брендов / таксономии и блоки ссылок
- Как использовать логотип бренда или внешние изображения в качестве избранного изображения
- Как добавить статистику и отслеживание
- Массовое изменение части партнерской ссылки (affiliate ID)
- Как добавить идентификатор пользователя к партнерской ссылке как subid
- Как пользоваться партнерскими сетями, руководство для начинающих
- Мультивалютность и несколько регионов
- Как отключить внутренние ссылки для модулей и включить вместо них партнерские
- Функции кэшбэка
- Лучшие помощники по конверсии (прибыли)
- Введение
- Лучшие списки, Лучшие обзоры, страницы Product Hub
- Список верхнего содержимого в сообщении
- по сравнению со страницами
- Ценовой диапазон стр.
- Наборы продуктов или Product Hub
- Виджеты: снижение цен, Сделка дня, Самые популярные
- Расширенное сшивание
- Как создать Страницу ТОП товаров по обзору, популярности, другим параметрам
- Как добавить рекламу между сообщениями на главной странице
- Сравнительные таблицы, таблицы
- Введение
- Конструктор списка таблиц
- Динамические сравнительные таблицы
- Лучшие статические столы
- Панель сравнения атрибутов Woocommerce
- Как показать таблицу быстрого сравнения со специальными продуктами
- Справочные функции, расширенные спецификации
- Введение
- Установка и настройка
- Добавление данных
- Настройка виджета и форм для фильтра
- Шаблоны вывода результатов
- Фильтр AJAXed и шаблон
- Как добавить панель сортировки до цикла сообщений
- Как добавить выдвижную панель
- Спецификация продукции
- Цепь поиска продуктов
- Shop (woocommerce) варианты
- Введение
- Исправление внешнего избранного изображения в woocommerce
- WooCommerce базовый
- Размеры изображений для страниц магазина
- Список желаний
- Описание продукта
- Быстрое динамическое сравнение
- Расширенные области специальных продуктов
- Настройка атрибутов и спецификаций
- Лучшая фильтрация товаров
- Как добавить обратный отсчет
- Как создавать собственные вкладки в woocommerce
- Образцы продуктов и расширенные спецификации
- Как добавить классные блоки категорий
- Как добавить эскизы видео к продукту Обзор редактора
- Как создавать переменные партнерские продукты
- Добавить раскрывающийся список категорий в поиск по заголовку
- Как использовать Woocommerce как каталог и каталог
- Как изменить текст кнопки глобально
- Как сделать сайт объявлений на Woocommerce
- Как добавить бесконечную загрузку на страницах магазина
- Как добавить опцию быстрого просмотра и совместимость с настраиваемыми плагинами
- Как отключить сопутствующие товары
- Сравнение нескольких поставщиков для каждого продукта
- Как использовать woocommerce только для распечатки купонов местных магазинов
- Пользовательские оценки
- Удалить поля "за" и "против" из комментариев к продукту
- Настройка локаторов
- Отправка пользователей, членство, профили
- Введение
- Общее описание функций пользователя
- Настройка Вход пользователя и регистрация PopUp, меню
- Профили пользователей
- Репутация пользователя, значки, ранги
- Как добавить кнопки входа в социальные сети
- Отправка интерфейса пользователя
- Платное членство
- Автоматическое добавление партнерских ссылок к предложениям, отправленным пользователями
- Как назначить валюту числовым полям во внешнем интерфейсе
- Как сделать все представленные товары автоматически внешними
- Как добавить пользовательские элементы в раскрывающийся список пользователя
- Шорткоды условного пользователя
- Как автоматически назначать отправленную публикацию в особую категорию
- Как отключить панель инструментов пользователя в топе
- Как добавить форум
- Как разрешить поставщикам отправлять только внешние продукты или продукты из каталога
- Список важных мета-полей
- Введение
- Как получить мета-поля пользователя и показать на сайте
- Как…
- Введение
- Как сделать авто контент для поста
- Как предотвратить неправильное форматирование в шорткоде
- Как быстро добавить слайдеры изображений, галереи, карусели в пост
- Как улучшить скорость работы сайта и кеширование
- Как добавить форму электронной почты Mailchimp в сообщение или страницу
- Как добавить классификатор
- Как добавить панель результатов на боковую панель
- Как добавить в избранное кнопка
- Как добавить кнопку отчета
- Как добавить хиддер ссылок
- Как добавить макет, оптимизированный для AdSense
- Как добавить кнопку личного сообщения для автора сообщения
- Как сделать горячую, большие пальцы работают только для авторизованных пользователей
- Как добавить панель фильтров в пост-цикл
- Как добавить собственный список типов сообщений на боковой панели
- Как добавить отдельный раздел блога
- Как добавить собственный шрифт в тему
- Как отключить масштабирование изображений товаров?
- Очистить кеш на сайте
- Разделить нижний колонтитул
- Как показывать виджет только в отдельных сообщениях
- Популярные посты по месяцам, дням и годам
- Как добавить ссылки в нижнюю строку нижнего колонтитула
- Как добавить партнерскую кнопку в конец поста
- Найти сообщение, категорию, идентификатор пользователя
- Как добавить настраиваемый раздел, второй заголовок или описание в сообщение
- Как сохранить шрифты Google в локальное хранилище для GDPR
- Как приклеить виджет
- Как вызвать всплывающее окно входа при загрузке страницы для гостей
- Как создать HTML-код, если вы не умеете кодировать
- Как добавить изображения или значки в заголовок
- Как отключить или включить прелоадер
- Как изменить имя папки темы
- Как отключить функцию сравнения в товарах
- Как добавить изображения с выравниванием по ширине
- Дополнительные советы и настройки
- Введение
- Разрешить кнопку сравнения только для зарегистрированных пользователей
- Изменить значок сравнения на сайте
- Мега-меню полной ширины для логотипа + меню в макете заголовка строки
- Получить название текущей таксономии
- Как добавить пользовательские значки общего доступа
- Как добавить кнопку прокрутки вверх на всех страницах
- Как отключить индикатор выполнения
- Как получить заголовок, выдержку, значения обзора как шорткод
- Как сделать профиль Buddypress во всю ширину
- Как сделать сообщение истекшим из-за отрицательного голосования
- Как превратить сообщение в черновик на основе отрицательного голосования
- Добавить мета-панели в Custom Post type
- Добавление пользовательских макетов сообщений
- Вспомогательные классы и функции
- Сделать черновик сообщения, если поле цены предложения пусто
- Как сделать цветной пост с просроченным предложением
- Как показать анимированный Gif на сайте
- Отключить шрифт по умолчанию
- Делайте купоны только для зарегистрированных пользователей
- Включить пользовательскую публикацию в интерфейсе для Dokan
- Объединение функций поиска для плагинов MDTF и Geo My Wordpres
- Добавление пользовательского макета продукта
- Как сделать большую форму поиска в шапке
- Автоматически устанавливаемый бейдж
- Как получить любое значение настраиваемого поля или атрибута и отобразить в теме
- Изменить миниатюру по умолчанию в пост-цикле
- Что делать, если у вас некачественные изображения
- Как исправить скрипт просмотра сообщений
- Как автоматически добавлять значок на основе просмотров сообщений
- Добавить модальный триггер входа ко всем кнопкам
- Как сделать заголовок полной ширины
- Как изменить значок в сетке woocommerce
- Пошаговые инструкции
- История изменений
- Введение
- 11.7 Обновление темы
- Изменения в 10 версии
- Изменения в 13 версии
- Изменения в 13,5
- WordPress 5.5
- Изменения в версии 7.8.2
- Изменения в версии 8.3
- Критическое обновление 9.0
- Изменения в 8.4
- Полезные фрагменты кода
- Введение
- Отключить Купить для лучшей цены блок
- Как изменить положение логотипа в мобильной компактной шапке
- Как отключить уведомление о выгодной сделке
- Как скрыть панировочные сухари и категории на странице продукта woocommerce
- Отключить значки общего доступа на странице списка желаний
- Как добавлять комментарии на страницах
- Как изменить цвет этикетки со скидкой
- Как удалить специальную вкладку фильтра в Repick
- Снять рейтинг на страницах магазина
- Отключить подкатегории в баннере по категориям магазинов
- Как сделать фильтрующую панель с белым фоном
- Сравнение, горячие пальцы, короткие коды кнопок списка желаний
- Как изменить цвет заголовков нижнего колонтитула виджета
- Как отключить панель фильтров на страницах бренда и магазина
- Как центрировать главное меню
- Как отключить горизонтальную мобильную прокрутку для страниц категорий
- Как скрыть боковую панель на мобильных телефонах
- Как удалить некоторые значки из заголовка мобильного устройства
- Как отключить подчеркивание меню
- Как изменить размер шрифта Price в сетке сделок
- Удалить дату и сравнение из результатов поиска Ajax
- Как скрыть Рейтинг в категории блок
- Как удалить виджет категорий на страницах магазина
- Удалить ссылку для прочтения отзыва из объявления
- Как удалить зависшую границу в меню
- Изменить значки в заголовке
- Сделать все партнерские внешние кнопки только для зарегистрированных пользователей
- Удалить оценку пользователя в профиле Buddypress
- Как отключить подчеркивание текста в ссылках нижнего колонтитула
- Удалить продукт имеет рейтинг блокирования
- Изменить фон для компактного макета продукта
- Как удалить ссылки «Назад в меню» из автосодержания
- Как отключить верхнюю панель WordPress
- Как изменить высоту отрывка в сетке Repick
Схема базы данных: Справочник по API - Matomo Analytics (ранее Piwik Analytics) - Документы разработчика
Matomo (ранее Piwik) сохраняет два основных типа данных:
- данные журнала : необработанные данные аналитики, которые Matomo получает в трекере
- архивные данные : агрегированные аналитические данные (построенные на основе данных журнала), которые кэшируются и используются для создания отчетов
Matomo также сохраняет другие более простые формы данных, включая:
- сайты
- пользователь
- голов
- вариант
Знаете ли вы? Вы можете расширить базу данных с помощью плагина.
Данные журнала
Существует четыре типа данных журнала:
- посещения
- типы действий
- преобразований
- товаров электронной торговли
Все данные журнала сохраняются аналогичным образом: новые данные постоянно добавляются к набору в большом объеме, а обновления отсутствуют, за исключением посещений .
Посещение данные обновляются, пока посещения активны. Так что, пока посещение не закончится, возможно, что Matomo попытается обновить его.
Данные журнала считываются при вычислении данных аналитики, и старые данные иногда удаляются (с помощью функции очистки данных).
Backends должны гарантировать, что новые данные журнала будут вставлены как можно быстрее, а агрегирование данных журнала будет не слишком медленным (хотя очевидно, что чем быстрее, тем лучше).
просмотров
Посещения хранятся в таблице log_visit
.
Каждое посещение содержит следующую информацию:
-
idsite
: идентификатор веб-сайта , на котором он отслеживался. -
idvisitor
: идентификатор посетителя (8-байтовая двоичная строка) -
user_id
: идентификатор пользователя (если установлен) -
visitor_localtime
: дата и время посещения во время дня посетителя -
visitor_returning
: является ли визит первым посещением данного посетителя или нет -
visitor_count_visits
: количество посещений посетителя до этого -
visitor_days_since_last
: количество дней с момента последнего посещения этого посетителя (если он есть) -
visitor_days_since_order
: количество дней с момента последнего заказа посетителя (если есть) -
visitor_days_since_first
: количество дней с момента первого посещения посетителем -
visit_first_action_time
: дата и время первого действия посещения -
visit_last_action_time
: дата и время последнего действия посещения -
visit_exit_idaction_url
: идентификатор типа действия URL для последнего действия посещения -
visit_exit_idaction_name
: идентификатор типа действия заголовка страницы последнего действия посещения -
visit_entry_idaction_url
: идентификатор типа действия URL для первого действия посещения -
visit_entry_idaction_name
: идентификатор типа действия заголовка страницы первого действия этого посещения -
visit_total_actions
: количество действий, выполненных во время этого посещения -
visit_total_searches
: количество поисков по сайту, выполненных во время этого посещения -
visit_total_events
: количество пользовательских событий, выполненных во время этого посещения -
visit_total_time
: общее время посещения -
visit_goal_converted
: принесло ли это посещение цель или нет -
visit_goal_buyer
: заказывал посетитель что-то во время этого визита или нет -
referer_type
: тип реферера этого посетителя.Может быть одним из следующих значений:- Common :: REFERRER_TYPE_DIRECT_ENTRY = 1 : Если установлено это значение, другие поля
referer _...
не имеют значения. - Common :: REFERRER_TYPE_SEARCH_ENGINE = 2 : Если установлено это значение,
referer_url
- это URL-адрес поисковой системы, аreferer_keyword
- используемое ключевое слово (если мы можем его найти). - Common :: REFERRER_TYPE_WEBSITE = 3 : Если установлено это значение,
referer_url
- это URL-адрес веб-сайта. - Common :: REFERRER_TYPE_CAMPAIGN = 6 : Если установлено это значение,
referer_name
- это имя кампании.
- Common :: REFERRER_TYPE_DIRECT_ENTRY = 1 : Если установлено это значение, другие поля
-
referer_name
: имя реферера; его значение зависит от конкретного типа реферера -
referer_url
: URL-адрес реферера; его значение зависит от конкретного типа реферера -
referer_keyword
: ключевое слово, используемое, если поисковая система была реферером -
campaign_keyword
: ключевое слово кампании (требуется плагин MarketingCampaignsReporting) -
campaign_medium
: среда кампании (требуется плагин MarketingCampaignsReporting) -
campaign_name
: название кампании (требуется плагин MarketingCampaignsReporting) -
campaign_source
: источник кампании (требуется плагин MarketingCampaignsReporting) -
campaign_content
: контент кампании (требуется плагин MarketingCampaignsReporting) -
campaign_id
: идентификатор кампании (требуется плагин MarketingCampaignsReporting) -
config_id
: хэш всех параметров конфигурации посещения, включая ОС, имя браузера, версию браузера, язык браузера, IP-адрес и всю информацию о плагинах браузера. -
профилируемый
: либо 0, либо 1.Если visitorId или userId не использовались, то значение равно0
. Это означает, что для этого конкретного посетителя нельзя создать профиль, то есть в профиле посетителя в большинстве случаев будет отображаться только одно посещение, такие функции, как новое / повторное посещение, не будут работать для этого посетителя и т. Д. -
config_os
: короткая строка, идентифицирующая операционную систему, которая использовалась для этого посещения. См. Детектор устройств для получения дополнительной информации -
config_browser_name
: короткая строка, идентифицирующая браузер, использованный для этого посещения.См. Детектор устройств для получения дополнительной информации -
config_browser_version
: строка, определяющая версию браузера, использованного для этого посещения. -
config_resolution
: строка, определяющая разрешение экрана, которое посетитель использовал для этого посещения (например,'1024x768'
) -
config_pdf
: может ли браузер посетителя просматривать файлы PDF или нет -
config_flash
: может ли браузер посетителя просматривать флэш-файлы или нет -
config_java
: может ли браузер посетителя запускать Java или нет -
config_director
: -
config_quicktime
: использует ли браузер посетителя quicktime для воспроизведения медиафайлов или нет -
config_realplayer
: может ли браузер посетителя воспроизводить медиафайлы в реальном времени или нет -
config_windowsmedia
: использует ли браузер посетителя проигрыватель Windows Media для воспроизведения файлов мультимедиа -
config_gears
: -
config_silverlight
: может ли браузер посетителя запускать программы Silverlight или нет -
config_cookie
: включен ли в браузере посетителя файлы cookie или нет -
location_ip
: IP-адрес компьютера, с которого было совершено посещение.Может быть анонимным -
location_browser_lang
: строка, описывающая язык, используемый в браузере посетителя -
location_country
: двухсимвольная строка, описывающая страну, в которой находился посетитель во время посещения сайта. Устанавливается плагином UserCountry. -
location_region
: двухсимвольная строка, описывающая регион страны, в которой находился посетитель. Устанавливается плагином UserCountry. -
location_city
: строка, обозначающая город, в котором находился посетитель во время посещения сайта.Устанавливается плагином UserCountry. -
location_latitude
: широта посетителя во время посещения сайта. Устанавливается плагином UserCountry. -
location_longitude
: долгота посетителя во время посещения сайта. Устанавливается плагином UserCountry. -
custom_var_k1
: имя пользовательской переменной посещения в первом слоте для пользовательских переменных посещения. -
custom_var_v1
: значение пользовательской переменной посещения в первом слоте для пользовательских переменных посещения. -
custom_var_k2
: имя пользовательской переменной посещения во втором слоте для пользовательских переменных посещения. -
custom_var_v2
: значение пользовательской переменной посещения во втором слоте для пользовательских переменных посещения. -
custom_var_k3
: имя пользовательской переменной посещения в третьем слоте для пользовательских переменных посещения. -
custom_var_v3
: значение пользовательской переменной посещения в третьем слоте для пользовательских переменных посещения. -
custom_var_k4
: имя пользовательской переменной посещения в четвертом слоте для пользовательских переменных посещения. -
custom_var_v4
: значение пользовательской переменной посещения в четвертом слоте для пользовательских переменных посещения. -
custom_var_k5
: имя пользовательской переменной посещения в пятом слоте для пользовательских переменных посещения. -
custom_var_v5
: значение пользовательской переменной посещения в пятом слоте для пользовательских переменных посещения.
Некоторые плагины, такие как плагин провайдера, добавляют новую информацию о посещениях.
Детали стола
Индекс index_idsite_config_datetime
используется при попытке распознать вернувшихся посетителей.
Индекс index_idsite_datetime
используется при агрегировании посещений. Поскольку агрегирование журнала происходит только за отдельные периоды дня, этот индекс помогает Matomo быстро находить посещения веб-сайта и периода. Без него для агрегирования журналов потребовалось бы сканирование всей таблицы log_visit
.
Действия Пожаловаться
Посещения также содержат список действий, по одному на каждое действие, совершаемое посетителем во время посещения. Они хранятся в таблице log_link_visit_action
.
Действия посещения содержат следующую информацию:
-
server_time
: дата и время отслеживания действия в часовом поясе UTC -
idaction_url
: идентификатор типа действия URL для этого действия -
idaction_url_ref
: идентификатор типа действия URL для предыдущего действия при посещении -
idaction_name
: идентификатор типа действия заголовка страницы для этого действия -
idaction_name_ref
: идентификатор типа действия заголовка страницы для предыдущего действия при посещении -
time_spent_ref_action
: количество времени, потраченное на выполнение предыдущего действия в секундах (подробности см. Ниже) -
time_spent
: время, потраченное на это действие (устанавливается плагином CustomDimensions) -
custom_var_k1
: имя пользовательской переменной первого слота для пользовательских переменных страницы -
custom_var_v1
: значение пользовательской переменной первого слота для пользовательских переменных страницы -
custom_var_k2
: имя пользовательской переменной второго слота для пользовательских переменных страницы -
custom_var_v2
: значение настраиваемой переменной второго слота для настраиваемых переменных страницы -
custom_var_k3
: имя пользовательской переменной третьего слота для пользовательских переменных страницы -
custom_var_v3
: значение пользовательской переменной третьего слота для пользовательских переменных страницы -
custom_var_k4
: имя пользовательской переменной четвертого слота для пользовательских переменных страницы -
custom_var_v4
: значение пользовательской переменной четвертого слота для пользовательских переменных страницы -
custom_var_k5
: имя пользовательской переменной слота для пользовательских переменных страницы -
custom_var_v5
: значение пользовательской переменной места для пользовательских переменных страницы -
custom_float
: неопределенное поле с плавающей запятой, в основном используемое для хранения значения настраиваемого события, а также для хранения времени, которое потребовалось сервером для обслуживания этого действия
Детали стола
Столбцы idsite
и idvisitor
копируются из посещения, связанного с действием посещения, чтобы в некоторых случаях избежать необходимости присоединяться к таблице log_visit.
Индекс index_idvisit
позволяет Matomo быстро запрашивать действия посещения для посещения.
Индекс index_idsite_servertime
используется при агрегировании действий посещения. Это обеспечивает быстрый доступ к действиям посещений, которые были отслежены для определенного веб-сайта в течение определенного периода, и позволяет нам избежать сканирования всей таблицы.
Столбец time_spent_ref_action
содержит время, потраченное посетителем на свой предыдущий просмотр страницы.URL-адрес страницы предыдущего просмотра, определенный в idaction_url_ref
, и заголовок страницы предыдущего просмотра, как определено в idaction_name_ref
. Например, чтобы получить время, потраченное на конкретный URL-адрес страницы: сначала получите соответствующее значение idaction_url
для этого URL-адреса страницы, затем запросите, например. SELECT count (*) как page_hits, sum (time_spent_ref_action) как total_time_spent_in_seconds FROM log_link_visit_action WHERE idaction_url_ref = IDACTION_URL_ID_HERE
. Примечание. Чтобы обеспечить точный учет времени, проведенного на каждой странице, включите таймер Heartbeat.
Типы действий
Типы действий, такие как определенный URL или заголовок страницы, анализируются так же, как и посещения. Такой анализ может привести к пониманию, например, того, какие страницы более актуальны для посетителей, чем другие.
Когда Matomo встречает новый тип действия, сущность нового типа действия сохраняется.
Типы действий сохраняются в таблице log_action
и содержат следующую информацию:
-
имя
: строка, описывающая тип действия.Может быть URL-адресом, заголовком страницы, названием кампании или чем-то еще. Значение определяется полемтипа
. -
hash
: значение хеш-функции, вычисленное с использованием имени. -
type
: категория типа действия. Может быть одним из следующих значений:- Piwik \ Tracker \ Action :: TYPE_PAGE_URL = 1 : действие - это URL-адрес страницы отслеживаемого веб-сайта.
- Piwik \ Tracker \ Action :: TYPE_OUTLINK = 2 : действие представляет собой URL-адрес ссылки на отслеживаемом веб-сайте.Посетитель щелкнул по нему.
- Piwik \ Tracker \ Action :: TYPE_DOWNLOAD = 3 : действие представляет собой URL-адрес файла, который был загружен с отслеживаемого веб-сайта.
- Piwik \ Tracker \ Action :: TYPE_PAGE_TITLE = 4 : действие - это заголовок страницы отслеживаемого веб-сайта.
- Piwik \ Tracker \ Action :: TYPE_ECOMMERCE_ITEM_SKU = 5 : действие - это артикул товара электронной торговли, который продается на сайте.
- Piwik \ Tracker \ Action :: TYPE_ECOMMERCE_ITEM_NAME = 6 : действие - это имя предмета электронной торговли, который продается на сайте.
- Piwik \ Tracker \ Action :: TYPE_ECOMMERCE_ITEM_CATEGORY = 7 : действие - это имя категории товаров электронной торговли, которая используется на сайте.
- Piwik \ Tracker \ Action :: TYPE_SITE_SEARCH = 8 : тип действия - это действие поиска по сайту.
- Piwik \ Tracker \ Action :: TYPE_EVENT_CATEGORY = 10 : действие является категорией события (см. Руководство пользователя по отслеживанию событий)
- Piwik \ Tracker \ Action :: TYPE_EVENT_ACTION = 11 : действие относится к категории событий
- Piwik \ Tracker \ Action :: TYPE_EVENT_NAME = 12 : действие - это имя события
- Piwik \ Tracker \ Action :: TYPE_CONTENT_NAME = 13 : действие - это имя содержимого (см. Руководство пользователя по отслеживанию содержимого и руководство разработчика)
- Piwik \ Tracker \ Action :: TYPE_CONTENT_PIECE = 14 : действие является частью содержимого
- Piwik \ Tracker \ Action :: TYPE_CONTENT_TARGET = 15 : действие является целью содержимого
- Piwik \ Tracker \ Action :: TYPE_CONTENT_INTERACTION = 16 : действие представляет собой взаимодействие с контентом
-
url_prefix
: если имя является URL-адресом, это относится к префиксу URL-адреса.Префикс удаляется из реальных URL-адресов, поэтому протокол и www. части URL-адреса игнорируются во время анализа. Могут быть следующие значения:-
0
:'http: //'
-
1
:'http: // www.'
-
2
:'https: //'
-
3
:'https: // www.'
-
Детали стола
Индекс index_type_hash
используется во время отслеживания для поиска существующих типов действий.
Преобразования
Когда отслеживается действие посещения, которое соответствует параметрам конверсии цели, конверсия создается и сохраняется. Конверсия - это подсчет желаемого действия, которое совершил один из ваших посетителей. Matomo проанализирует эти подсчеты вместе с действиями, которые их вызвали, чтобы помочь пользователям Matomo понять, как заставить своих посетителей совершать более желаемые действия.
Преобразования хранятся в таблице log_conversion
и содержат следующую информацию:
-
idvisit
: идентификатор посещения, вызвавшего это преобразование -
idsite
: идентификатор сайта, для которого выполняется преобразование . -
idvisitor
: идентификатор посетителя, который вызвал эту конверсию -
server_time
: дата и время преобразования в часовом поясе UTC -
idaction_url
: идентификатор типа действия URL для действия посещения, вызвавшего это преобразование. -
idlink_va
: идентификатор конкретного действия посещения, которое привело к этой конверсии -
referer_visit_server_date
: -
url
: URL, по которому отслеживалась эта конверсия -
idgoal
: идентификатор цели, для которой выполняется преобразование . -
idorder
: если это преобразование для заказа электронной торговли или брошенной корзины, это будет идентификатор заказа -
товаров
: если это преобразование для заказа электронной торговли или брошенной корзины, это будет количество товаров в заказе / корзине -
доход
: если это преобразование для заказа электронной торговли или брошенной корзины, это общий доход, полученный по заказу -
доход_subtotal
: если это преобразование относится к заказу электронной торговли или брошенной корзине, это общая стоимость товаров в заказе / корзине -
доход_такс
: если это преобразование относится к заказу электронной торговли или брошенной корзине, это общий налог, примененный к товарам в заказе / корзине -
yield_shipping
: если это преобразование для заказа электронной торговли или брошенной корзины, это общая стоимость доставки -
yield_discount
: если это преобразование для заказа электронной торговли или брошенной корзины, это общая скидка, примененная к заказу
Детали стола
Вся дополнительная информация, хранящаяся в таблице, которая не указана выше, копируется из объекта "Посещение", для которого предназначено это преобразование.Это позволяет нам в некоторых случаях избежать присоединения к таблице log_visit
.
Индекс index_idsite_datetime
используется при агрегировании преобразований. Это обеспечивает быстрый доступ к конверсиям, которые были отслежены для определенного веб-сайта в течение определенного периода, и позволяет нам избежать сканирования всей таблицы.
товаров электронной торговли (также известных как конверсионные товары)
Товар электронной торговли - это товар, который был продан в заказе электронной торговли или брошен в брошенной корзине.
Элементы электронной торговли хранятся в таблице log_conversion_item
и содержат следующую информацию:
-
server_time
: -
idorder
: идентификатор заказа, частью которого является данный товар электронной торговли. -
idaction_sku
: идентификатор объекта типа действия, который содержит артикул элемента -
idaction_name
: идентификатор объекта типа действия, который содержит имя элемента электронной торговли -
idaction_category
: идентификатор объекта типа действия, который содержит категорию для этого элемента электронной торговли -
idaction_category2
: идентификатор объекта типа действия, который содержит категорию для этого элемента электронной торговли -
idaction_category3
: идентификатор объекта типа действия, который содержит категорию для этого элемента электронной торговли -
idaction_category4
: идентификатор объекта типа действия, который содержит категорию для этого элемента электронной торговли -
idaction_category5
: идентификатор объекта типа действия, который содержит категорию для этого элемента электронной торговли -
цена
: цена этого отдельного товара электронной торговли -
количество
: количество этого товара, которое присутствовало в связанном заказе электронной торговли -
удалено
: удален ли этот товар из заказа
Детали стола
Столбцы idsite
, idvisitor
, server_time
и idvisit
копируются из сущности преобразования, к которой принадлежит данный элемент электронной торговли.Они копируются, поэтому мы можем агрегировать элементы электронной торговли без необходимости присоединения к другим таблицам.
Индекс index_idsite_servertime
используется при агрегировании товаров электронной торговли. Это обеспечивает быстрый доступ к элементам, которые отслеживались для определенного веб-сайта и в течение определенного периода, и позволяет нам избежать сканирования всей таблицы.
Выбор и экспорт данных журнала (посещения, действия, конверсии) с помощью запросов SQL
SQL-запросов, которые читают данные журнала в приведенных выше таблицах, представлены в FAQ: SQL-запросы для выбора посетителей, список просмотров страниц, поиски, события в базе данных Matomo.
Архивные данные
Архивные данные состоят из показателей и отчетов . Метрики представляют собой числовые значения и хранятся как таковые. Отчеты хранятся в экземплярах DataTable и сохраняются в виде сжатых двоичных строк.
Архивные данные связаны с идентификатором веб-сайта, периодом и сегментом, для которого он предназначен, а также с данными
Протокол Open Graph
Протокол Open Graph позволяет любой веб-странице стать богатый объект в социальном графе.Например, это используется в Facebook, чтобы разрешить любая веб-страница должна иметь те же функции, что и любой другой объект на Facebook.
Хотя существует множество различных технологий и схем, которые можно комбинировать вместе не существует единой технологии, которая предоставляет достаточно информации для богато представить любую веб-страницу в социальной сети. Протокол Open Graph основывается на этих существующих технологиях и дает разработчикам возможность воплощать в жизнь. Простота разработчика - ключевая цель протокола Open Graph, который сообщил многие решения технического дизайна.
Чтобы превратить ваши веб-страницы в графические объекты, вам необходимо добавить базовые метаданные в
твоя страница. Мы основали первоначальную версию протокола на
RDFa, что означает, что вы разместите
дополнительные теги
в
вашей веб-страницы. Четыре необходимых
свойства для каждой страницы:
-
og: title
- Заголовок вашего объекта, как он должен отображаться на графике, например, "Скала". -
og: type
- Тип вашего объекта, например.г., "video.movie". В зависимости от указанного вами типа, могут потребоваться и другие свойства. -
og: image
- URL-адрес изображения, который должен представлять ваш объект в график. -
og: url
- Канонический URL-адрес вашего объекта, который будет использоваться в качестве его постоянный идентификатор на графике, например, «https://www.imdb.com/title/tt0117500/».
В качестве примера ниже приведена разметка протокола Open Graph для The Rock на IMDB:
Скала (1996)
...
...
Дополнительные метаданные
Следующие свойства являются необязательными для любого объекта и обычно рекомендуется:
-
og: audio
- URL-адрес аудиофайла, сопровождающего этот объект. -
og: description
- Описание вашего объекта от одного до двух предложений. -
og: определитель
- Слово, которое появляется перед заголовком этого объекта в предложении. Перечисление (a, an, the, "", auto). Еслиавто
выбрано, потребитель ваших данных должен выбрать между "a" или "an". По умолчанию "" (пусто). -
og: locale
- языковой стандарт, в котором размечены эти теги. Форматаlanguage_TERRITORY
. По умолчаниюen_US
. -
og: locale: alternate
- Массив других локалей на этой странице доступный калибр. -
og: site_name
- Если ваш объект является частью более крупного веб-сайта, имя, которое должен отображаться для всего сайта. например, «IMDb». -
og: video
- URL-адрес видеофайла, дополняющего этот объект.
Например (разрыв строки исключительно для отображения):
Схема RDF (в Turtle) можно найти на ogp.me/ns.
К некоторым свойствам могут быть прикреплены дополнительные метаданные.
Они указываются так же, как и другие метаданные со свойством
и содержит
, но свойство
будет иметь дополнительные :
.
Свойство og: image
имеет некоторые необязательные структурированные свойства:
-
og: image: url
- идентичноog: image
. -
og: image: secure_url
- Альтернативный URL-адрес для использования, если веб-страница требует HTTPS. -
og: image: type
- Тип MIME для этого изображения. -
og: image: width
- Количество пикселей в ширину. -
og: image: height
- Количество пикселей в высоту. -
og: image: alt
- Описание того, что находится на изображении (не подпись). Если на странице указано og: image, должно быть указаноog: image: alt
.
Пример полного изображения:
Тег og: video
имеет те же теги, что и og: image
. Вот пример:
Тег og: audio
имеет только первые 3 доступных свойства
(поскольку размер не имеет смысла для звука):
Если у тега может быть несколько значений, просто поместите несколько версий одного и того же
на вашей странице. Дается первый тег (сверху вниз)
предпочтение во время конфликтов.
Поместите структурированные свойства после объявления их корневого тега. Всякий раз, когда анализируется другой корневой элемент, это структурированное свойство считается выполненным, и начинается еще один.
Например:
означает, что на этой странице 3 изображения, первое изображение - 300x300
, среднее
одна имеет неопределенные размеры, а последняя имеет высоту 1000
пикселей.
Для того, чтобы ваш объект был представлен на графике, вам необходимо
укажите его тип. Это делается с помощью свойства og: type
:
Когда сообщество соглашается со схемой для типа, он добавляется в список глобальных типов.Все остальные объекты в системе типов КЮРИ формы
Глобальные типы сгруппированы по вертикали. У каждой вертикали своя
собственное пространство имен. Значения og: type
для пространства имен всегда имеют префикс
пространство имен, а затем точку.
Это сделано для уменьшения путаницы с определяемыми пользователем типами с пространством имен, которые всегда
в них есть двоеточия.
Музыка
og: тип
значения:
музыка. Песня
-
музыка: продолжительность
- целое число> = 1 - продолжительность песни в секундах. -
музыка: альбом
- музыкальный массив альбомов - Альбом, из которого эта песня. -
музыка: альбом: диск
- целое число> = 1 - На каком диске альбома находится эта песня. -
музыка: альбом: трек
- целое число> = 1 - Какой трек это песня? -
музыка: музыкант
- профильный массив - Музыкант, написавший эту песню.
музыкальный альбом
-
музыка: song
- music.song - Песня в этом альбоме. -
музыка: песня: диск
- целое число> = 1 - То же, что имузыка: альбом: диск
, но наоборот. -
музыка: песня: трек
- целое число> = 1 - То же, что имузыка: альбом: трек
, но в обратном порядке. -
музыка: музыкант
- профиль - Музыкант, написавший эту песню. -
музыка: release_date
- datetime - Дата выхода альбома.
музыка.плейлист
-
музыка: песня
- идентична тем, что на music.album -
музыка: песня: диск
-
музыка: песня: трек
-
музыка: создатель
- профиль - Создатель этого плейлиста.
музыкальная радиостанция
-
музыка: создатель
- профиль - Создатель этой станции.
Видео
og: тип
значения:
видео.фильм
-
видео: актер
- массив профилей - Актеры в кино. -
видео: актер: роль
- струна - роль, которую они сыграли. -
видео: режиссер
- массив профилей - Режиссеры фильма. -
видео: писатель
- массив профилей - Сценаристы фильма. -
видео: продолжительность
- целое число> = 1 - Продолжительность фильма в секундах. -
видео: release_date
- datetime - Дата выхода фильма в прокат. -
видео: тег
- массив строк - Отметьте слова, связанные с этим фильмом.
видео.эпизод
-
видео: актер
- идентично видео. Фильм -
видео: актер: роль
-
видео: режиссер
-
видео: писатель
-
видео: продолжительность
-
видео: release_date
-
видео: тег
-
видео: серия
- видео.ТВ шоу - К какому сериалу относится эта серия.
video.tv_show
Многосерийное телешоу. Метаданные идентичны video.movie.
видео. Другое
Видео, не относящееся ни к какой другой категории. Метаданные идентичны video.movie.
Нет по вертикали
Это глобально определенные объекты, которые просто не вписываются в вертикаль, а все же широко используются и согласованы.
og: тип
значения:
, , статья
- URI пространства имен: https: // ogp.я / нс / артикул №
-
статья: published_time
- datetime - Когда статья была впервые опубликована. -
статья: modified_time
- datetime - Когда статья была изменена в последний раз. -
статья: expiration_time
- datetime - Когда статья устарела после. -
статья: автор
- массив профилей - Авторы статьи. -
статья: раздел
- строка - Имя раздела высокого уровня.Например. Технологии -
статья: тег
- строковый массив - Отметьте слова, связанные с этой статьей.
book
- URI пространства имен: https://ogp.me/ns/book#
-
книга: автор
- массив профилей - Кто написал эту книгу. -
книга: исбн
- строка - ISBN -
книга: release_date
- datetime - дата выпуска книги. -
книга: тег
- массив строк - Отметьте слова, связанные с этой книгой.
профиль
- URI пространства имен: https://ogp.me/ns/profile#
-
profile: first_name
- string - Имя, обычно присваиваемое человеку родителями или самими избранными. -
profile: last_name
- string - Имя, унаследованное от семьи или брака, и под которым человек широко известен. -
профиль: имя пользователя
- строка - короткая уникальная строка для их идентификации. -
профиль: пол
- enum (мужской, женский) - Их пол.
веб-сайт
- URI пространства имен: https://ogp.me/ns/website#
Никаких дополнительных свойств, кроме основных.
Любая неразмеченная веб-страница должна рассматриваться как веб-сайт og: type
.
Следующие типы используются при определении атрибутов в протоколе Open Graph.
Тип | Описание | Литералы |
---|---|---|
логический | Логическое значение представляет истинное или ложное значение | истина, ложь, 1, 0 |
Дата и время | DateTime представляет временное значение, состоящее из даты (год, месяц, день) и дополнительный компонент времени (часы, минуты) | ISO 8601 |
Перечисление | Тип, состоящий из ограниченного набора постоянных строковых значений (члены перечисления). | Строковое значение, которое является членом перечисления |
Поплавок | 64-битное число с плавающей запятой со знаком | Все литералы, соответствующие следующим форматам: 1.234 |
Целое число | 32-разрядное целое число со знаком. Во многих языках целые числа более 32 бит становятся float, поэтому мы ограничиваем протокол Open Graph для облегчения многоязычного использования. | Все литералы, соответствующие следующим форматам: 1234 |
Строка | Последовательность символов Unicode | Все литералы, состоящие из символов Unicode без escape-символов |
URL | Последовательность символов Юникода, идентифицирующая Интернет-ресурс. | Все допустимые URL-адреса, использующие протоколы https: // или https: // |
Вы можете обсудить протокол Open Graph в в группе Facebook или на список рассылки разработчиков. В настоящее время он используется Facebook (см. Их документацию), Google (см. Их документацию) и микси. Его публикуют IMDb, Microsoft, NHL, Posterous, Rotten Tomatoes, TIME, Yelp и многие другие.