{"_id":"57d7efe7f01c1a0e0016525f","project":"564f643f33082f0d001bb714","user":"564f641651f2ec0d001d6998","__v":1,"version":{"_id":"57d698404340330e00953c6c","project":"564f643f33082f0d001bb714","__v":2,"createdAt":"2016-09-12T11:57:52.437Z","releaseDate":"2016-09-12T11:57:52.437Z","categories":["57d698404340330e00953c6d","57d698404340330e00953c6e","57d698404340330e00953c6f","57d698404340330e00953c70","57d698404340330e00953c71","57d698404340330e00953c72","57d698404340330e00953c73","58a5711c79ac232f00cbadb5"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.1.0","version":"1.1"},"category":{"_id":"57d698404340330e00953c6d","version":"57d698404340330e00953c6c","__v":0,"project":"564f643f33082f0d001bb714","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-11-20T18:19:45.238Z","from_sync":false,"order":0,"slug":"обзор","title":"Обзор"},"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-09-13T12:24:07.028Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":4,"body":"Документация состоит из нескольких разделов:\n\n* DigitalData\n* DigitalDataManager\n* Настройка DDM через GTM\n* Интеграции DDM\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"DigitalData\"\n}\n[/block]\nВ этом разделе описан стандарт DDL. Здесь собраны описания всех данных, которые нужно передавать в DDL. Данные разделяются на две категории:\n\n* Объекты (рассмотрены в [Описание объектов](doc:описание-объектов))\n* События (рассмотрены в [Семантические события](doc:семантические-события))\n\nДанные объектов - это данные, которые хранятся в вашей базе данных: информация о товарах, о пользователе, о корзине и т.д. (объекты [User](doc:описание-объектов#user), [Product](doc:описание-объектов#product), [Cart](doc:описание-объектов#user) и т.д.) \n\nСобытия - это данные, которые появляются в результате взаимодействия со страницей: пользователь добавил товар в корзину, подписался на рассылку, кликнул по маркетинговой кампании и т.д. (объект [Events](doc:описание-объектов#event)).\n\nАналитик, при написании технического задания для программиста, должен составить список всех данных, которые ему необходимы для работы и которые он не может получить самостоятельно. Чаще всего программист заполняет только объекты и лишь некоторые события: добавление товара в корзину или избранное, удаление товара из корзины или из избранного, подписка на рассылку. Остальные события аналитик может заполнить самостоятельно и иметь полный контроль над ними: клик по товару, просмотр шагов оформления заказа, просмотр информации о продукте и т.д. (о том как это сделать в разделе [Основные теги](doc:основные-теги)).\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"DigitalDataManager\"\n}\n[/block]\nВ этом разделе рассказывается как работать с Digital Data Manger. Предполагается, что пользователь уже ознакомился с предыдущими разделами. Здесь описываются основные возможности библиотеки: как подписываться на события, как отправлять кастомные события, как отслеживать блоки просмотра товарных рекомендаций и баннеров кампаний, как сохранять в DDL данные на любое время и т.д.. Также объясняется, как DDM обогащает DDL новыми данными, чтобы программисту не нужно было передавать эти данные в DDL. Этот раздел можно воспринимать как DDM API.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Настройка DigitalDataManager через GTM\"\n}\n[/block]\nВ этом разделе рассказывается как правильно работать с DDM через GTM. Здесь предполагается, что пользователь уже знаком со стандартом DDL и знает основные возможности DDM.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Интеграции DigitalDataManager\"\n}\n[/block]\nВ этом разделе рассказывается как правильно подключить и настроить интеграции в DDM. Если DDL правильно и полностью реализован на сайте, то интеграции начинают работать автоматически. Все что нужно сделать - это добавить конфигурацию в тег инициализации DDM.","excerpt":"","slug":"как-пользоваться-документацией","type":"basic","title":"Как устроена документация?"}

Как устроена документация?


Документация состоит из нескольких разделов: * DigitalData * DigitalDataManager * Настройка DDM через GTM * Интеграции DDM [block:api-header] { "type": "basic", "title": "DigitalData" } [/block] В этом разделе описан стандарт DDL. Здесь собраны описания всех данных, которые нужно передавать в DDL. Данные разделяются на две категории: * Объекты (рассмотрены в [Описание объектов](doc:описание-объектов)) * События (рассмотрены в [Семантические события](doc:семантические-события)) Данные объектов - это данные, которые хранятся в вашей базе данных: информация о товарах, о пользователе, о корзине и т.д. (объекты [User](doc:описание-объектов#user), [Product](doc:описание-объектов#product), [Cart](doc:описание-объектов#user) и т.д.) События - это данные, которые появляются в результате взаимодействия со страницей: пользователь добавил товар в корзину, подписался на рассылку, кликнул по маркетинговой кампании и т.д. (объект [Events](doc:описание-объектов#event)). Аналитик, при написании технического задания для программиста, должен составить список всех данных, которые ему необходимы для работы и которые он не может получить самостоятельно. Чаще всего программист заполняет только объекты и лишь некоторые события: добавление товара в корзину или избранное, удаление товара из корзины или из избранного, подписка на рассылку. Остальные события аналитик может заполнить самостоятельно и иметь полный контроль над ними: клик по товару, просмотр шагов оформления заказа, просмотр информации о продукте и т.д. (о том как это сделать в разделе [Основные теги](doc:основные-теги)). [block:api-header] { "type": "basic", "title": "DigitalDataManager" } [/block] В этом разделе рассказывается как работать с Digital Data Manger. Предполагается, что пользователь уже ознакомился с предыдущими разделами. Здесь описываются основные возможности библиотеки: как подписываться на события, как отправлять кастомные события, как отслеживать блоки просмотра товарных рекомендаций и баннеров кампаний, как сохранять в DDL данные на любое время и т.д.. Также объясняется, как DDM обогащает DDL новыми данными, чтобы программисту не нужно было передавать эти данные в DDL. Этот раздел можно воспринимать как DDM API. [block:api-header] { "type": "basic", "title": "Настройка DigitalDataManager через GTM" } [/block] В этом разделе рассказывается как правильно работать с DDM через GTM. Здесь предполагается, что пользователь уже знаком со стандартом DDL и знает основные возможности DDM. [block:api-header] { "type": "basic", "title": "Интеграции DigitalDataManager" } [/block] В этом разделе рассказывается как правильно подключить и настроить интеграции в DDM. Если DDL правильно и полностью реализован на сайте, то интеграции начинают работать автоматически. Все что нужно сделать - это добавить конфигурацию в тег инициализации DDM.