{"_id":"57d698404340330e00953c80","__v":1,"category":{"_id":"57d698404340330e00953c72","project":"564f643f33082f0d001bb714","version":"57d698404340330e00953c6c","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-12-10T19:30:55.729Z","from_sync":false,"order":5,"slug":"дополнительные-интеграции","title":"Интеграции DDM"},"project":"564f643f33082f0d001bb714","parentDoc":null,"user":"564f641651f2ec0d001d6998","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"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-05-25T09:39:45.599Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":13,"body":"[Digital Data Manager](https://github.com/driveback/digital-data-manager) позвляет реализовать интеграцию DDL с Yandex Metrica (в том числе и расширение для  Ecommerce) в один клик.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Инициализация\"\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"ddManger.initialize({\\n  \\\"integrations\\\": {\\n    {\\n    \\t\\\"Yandex Metrica\\\": {\\n        \\\"counterId\\\": \\\"XXX\\\",\\n\\t\\t\\t\\t\\\"clickmap\\\": true,\\n        \\\"webvisor\\\": true,\\n        \\\"purchaseGoalId\\\": \\\"20185850\\\",\\n        \\\"goals\\\" {\\n      \\t\\t\\\"Downloaded Tutorial\\\": \\\"GOAL_TUTORIAL\\\",\\n        \\t\\\"Subscribed\\\": \\\"GOAL_SUBSCRIBED\\\"\\n      \\t}\\n      }\\n    }\\n  }\\n});\",\n      \"language\": \"javascript\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Описание опций\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Параметр\",\n    \"h-1\": \"Тип\",\n    \"h-2\": \"Описание\",\n    \"0-0\": \"counterId\",\n    \"2-0\": \"webvisor\",\n    \"3-0\": \"trackLinks\",\n    \"4-0\": \"trackHash\",\n    \"1-0\": \"clickmap\",\n    \"5-0\": \"purchaseGoalId\",\n    \"6-0\": \"goals\",\n    \"0-1\": \"String\",\n    \"1-1\": \"Boolean\",\n    \"2-1\": \"Boolean\",\n    \"3-1\": \"Boolean\",\n    \"4-1\": \"Boolean\",\n    \"5-1\": \"String\",\n    \"6-1\": \"String Mapping\",\n    \"0-2\": \"Counter ID Яндекс Метрики для вашего сайта.\\n\\n**Обязательное поле**. Строка из цифр\",\n    \"1-2\": \"Признак сбора данных для карты кликов.\\n\\n**Значение по умолчанию**: false\",\n    \"2-2\": \"Признак использования Вебвизора.\\n\\n**Значение по умолчанию**: false\",\n    \"3-2\": \"Признак отслеживания переходов по внешним ссылкам.\\n\\n**Значение по умолчанию**: true\",\n    \"4-2\": \"Признак отслеживания хеша в адресной строке браузера.\\n\\n**Значение по умолчанию**: false\",\n    \"6-2\": \"Используется для мэппинга событий DDL на идентификаторы целей Яндекс Метрики.\",\n    \"5-2\": \"Числовой идентификатор цели (ID цели) покупки.\\n\\nСтрока из цифр\",\n    \"7-0\": \"visitParamsVars\",\n    \"8-0\": \"userParamsVars\",\n    \"7-1\": \"Variable Mapping (digitalData | event)\",\n    \"8-1\": \"Variable Mapping (digitalData | event)\",\n    \"7-2\": \"Параметры визитов\",\n    \"8-2\": \"Параметры посетителей\"\n  },\n  \"cols\": 3,\n  \"rows\": 9\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Отслеживание транзакций\"\n}\n[/block]\nПример настройки DDL страницы подтверждения заказа:\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"{\\n\\t\\\"page\\\": {\\n  \\t\\\"type\\\": \\\"confirmation\\\"\\n  },\\n  \\\"transaction\\\": {\\n    \\\"orderId\\\": \\\"123456\\\",\\n    \\\"currency\\\": \\\"RUB\\\",\\n    \\\"total\\\": 26000,\\n    \\\"lineItems\\\": [\\n      {\\n        \\\"product\\\": {\\n          \\\"id\\\": \\\"1234567890\\\",\\n    \\t\\t\\t\\\"name\\\": \\\"Ботинки Timberland\\\",\\n    \\t\\t\\t\\\"category\\\": [\\n            \\\"Обувь\\\",\\n            \\\"Ботинки\\\"\\n          ],\\n    \\t\\t\\t\\\"manufacturer\\\": \\\"Timberland\\\",\\n    \\t\\t\\t\\\"currency\\\": \\\"RUB\\\",\\n          \\\"skuCode\\\": \\\"SKU-28\\\",\\n    \\t\\t\\t\\\"unitPrice\\\": 12990,\\n    \\t\\t\\t\\\"unitSalePrice\\\": 10990\\n        },\\n        \\\"quantity\\\": 1\\n      },\\n      {\\n        \\\"product\\\": {\\n          \\\"id\\\": \\\"1234567890\\\",\\n    \\t\\t\\t\\\"name\\\": \\\"Ботинки Timberland\\\",\\n    \\t\\t\\t\\\"category\\\": [\\n            \\\"Обувь\\\",\\n            \\\"Ботинки\\\"\\n          ],\\n    \\t\\t\\t\\\"manufacturer\\\": \\\"Timberland\\\",\\n    \\t\\t\\t\\\"currency\\\": \\\"RUB\\\",\\n          \\\"skuCode\\\": \\\"SKU-28\\\",\\n    \\t\\t\\t\\\"unitPrice\\\": 12990,\\n    \\t\\t\\t\\\"unitSalePrice\\\": 10990\\n        },\\n        \\\"quantity\\\": 2\\n      }\\n    ]\\n  }\\n}\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]\nЕсли страница подтверждения заказа отсутствует, транзакции можно отслеживать при помощи семантического события [Completed Transaction](/docs/семантические-события#ecommerce--completed-transaction).\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Отслеживание событий (целей)\"\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"digitalData.events.push({\\n\\tname: 'Downloaded Tutorial'\\n});\",\n      \"language\": \"javascript\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Отслеживание просмотра информации о товаре\"\n}\n[/block]\nПример настройки DDL карточки товара:\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"{\\n\\t\\\"page\\\": {\\n  \\t\\\"type\\\": \\\"product\\\"\\n  },\\n  \\\"product\\\": {\\n    \\\"id\\\": \\\"1234567890\\\",\\n    \\\"name\\\": \\\"Ботинки Timberland\\\",\\n    \\\"category\\\": [\\n      \\\"Обувь\\\",\\n      \\\"Ботинки\\\"\\n    ],\\n    \\\"manufacturer\\\": \\\"Timberland\\\",\\n    \\\"currency\\\": \\\"RUB\\\",\\n    \\\"skuCode\\\": \\\"SKU-28\\\",\\n    \\\"unitPrice\\\": 12990,\\n    \\\"unitSalePrice\\\": 10990\\n  }\\n};\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Отслеживание добавления товара в корзину\"\n}\n[/block]\nРеализуется при помощи семантического события [Added Product](/docs/семантические-события#ecommerce--added-product).\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Отслеживание удаление товара из корзины\"\n}\n[/block]\nРеализуется при помощи семантического события [Removed Product](/docs/семантические-события#ecommerce--removed-product).","excerpt":"","slug":"yandex-metrica","type":"basic","title":"Yandex Metrica"}
[Digital Data Manager](https://github.com/driveback/digital-data-manager) позвляет реализовать интеграцию DDL с Yandex Metrica (в том числе и расширение для Ecommerce) в один клик. [block:api-header] { "type": "basic", "title": "Инициализация" } [/block] [block:code] { "codes": [ { "code": "ddManger.initialize({\n \"integrations\": {\n {\n \t\"Yandex Metrica\": {\n \"counterId\": \"XXX\",\n\t\t\t\t\"clickmap\": true,\n \"webvisor\": true,\n \"purchaseGoalId\": \"20185850\",\n \"goals\" {\n \t\t\"Downloaded Tutorial\": \"GOAL_TUTORIAL\",\n \t\"Subscribed\": \"GOAL_SUBSCRIBED\"\n \t}\n }\n }\n }\n});", "language": "javascript" } ] } [/block] [block:api-header] { "type": "basic", "title": "Описание опций" } [/block] [block:parameters] { "data": { "h-0": "Параметр", "h-1": "Тип", "h-2": "Описание", "0-0": "counterId", "2-0": "webvisor", "3-0": "trackLinks", "4-0": "trackHash", "1-0": "clickmap", "5-0": "purchaseGoalId", "6-0": "goals", "0-1": "String", "1-1": "Boolean", "2-1": "Boolean", "3-1": "Boolean", "4-1": "Boolean", "5-1": "String", "6-1": "String Mapping", "0-2": "Counter ID Яндекс Метрики для вашего сайта.\n\n**Обязательное поле**. Строка из цифр", "1-2": "Признак сбора данных для карты кликов.\n\n**Значение по умолчанию**: false", "2-2": "Признак использования Вебвизора.\n\n**Значение по умолчанию**: false", "3-2": "Признак отслеживания переходов по внешним ссылкам.\n\n**Значение по умолчанию**: true", "4-2": "Признак отслеживания хеша в адресной строке браузера.\n\n**Значение по умолчанию**: false", "6-2": "Используется для мэппинга событий DDL на идентификаторы целей Яндекс Метрики.", "5-2": "Числовой идентификатор цели (ID цели) покупки.\n\nСтрока из цифр", "7-0": "visitParamsVars", "8-0": "userParamsVars", "7-1": "Variable Mapping (digitalData | event)", "8-1": "Variable Mapping (digitalData | event)", "7-2": "Параметры визитов", "8-2": "Параметры посетителей" }, "cols": 3, "rows": 9 } [/block] [block:api-header] { "type": "basic", "title": "Отслеживание транзакций" } [/block] Пример настройки DDL страницы подтверждения заказа: [block:code] { "codes": [ { "code": "{\n\t\"page\": {\n \t\"type\": \"confirmation\"\n },\n \"transaction\": {\n \"orderId\": \"123456\",\n \"currency\": \"RUB\",\n \"total\": 26000,\n \"lineItems\": [\n {\n \"product\": {\n \"id\": \"1234567890\",\n \t\t\t\"name\": \"Ботинки Timberland\",\n \t\t\t\"category\": [\n \"Обувь\",\n \"Ботинки\"\n ],\n \t\t\t\"manufacturer\": \"Timberland\",\n \t\t\t\"currency\": \"RUB\",\n \"skuCode\": \"SKU-28\",\n \t\t\t\"unitPrice\": 12990,\n \t\t\t\"unitSalePrice\": 10990\n },\n \"quantity\": 1\n },\n {\n \"product\": {\n \"id\": \"1234567890\",\n \t\t\t\"name\": \"Ботинки Timberland\",\n \t\t\t\"category\": [\n \"Обувь\",\n \"Ботинки\"\n ],\n \t\t\t\"manufacturer\": \"Timberland\",\n \t\t\t\"currency\": \"RUB\",\n \"skuCode\": \"SKU-28\",\n \t\t\t\"unitPrice\": 12990,\n \t\t\t\"unitSalePrice\": 10990\n },\n \"quantity\": 2\n }\n ]\n }\n}", "language": "json" } ] } [/block] Если страница подтверждения заказа отсутствует, транзакции можно отслеживать при помощи семантического события [Completed Transaction](/docs/семантические-события#ecommerce--completed-transaction). [block:api-header] { "type": "basic", "title": "Отслеживание событий (целей)" } [/block] [block:code] { "codes": [ { "code": "digitalData.events.push({\n\tname: 'Downloaded Tutorial'\n});", "language": "javascript" } ] } [/block] [block:api-header] { "type": "basic", "title": "Отслеживание просмотра информации о товаре" } [/block] Пример настройки DDL карточки товара: [block:code] { "codes": [ { "code": "{\n\t\"page\": {\n \t\"type\": \"product\"\n },\n \"product\": {\n \"id\": \"1234567890\",\n \"name\": \"Ботинки Timberland\",\n \"category\": [\n \"Обувь\",\n \"Ботинки\"\n ],\n \"manufacturer\": \"Timberland\",\n \"currency\": \"RUB\",\n \"skuCode\": \"SKU-28\",\n \"unitPrice\": 12990,\n \"unitSalePrice\": 10990\n }\n};", "language": "json" } ] } [/block] [block:api-header] { "type": "basic", "title": "Отслеживание добавления товара в корзину" } [/block] Реализуется при помощи семантического события [Added Product](/docs/семантические-события#ecommerce--added-product). [block:api-header] { "type": "basic", "title": "Отслеживание удаление товара из корзины" } [/block] Реализуется при помощи семантического события [Removed Product](/docs/семантические-события#ecommerce--removed-product).