- z51-pug-builder: Svelte 5 SPA, визуальный редактор Pug-писем - email-gen: Node.js рендерер Pug→HTML через email-templates + Juice - email-gen-api: HTTP сервер рендеринга (порт 8787) - coin-scout: сервис подбора монет из фидов - Docker Compose для dev/prod - Nginx конфиг с SSL для app.aspekter.ru
243 lines
19 KiB
JSON
243 lines
19 KiB
JSON
{
|
||
"id": "59692149-e1f7-4b4a-af3e-18def514d2d9",
|
||
"name": "09-02-2026 тест",
|
||
"title": "тест",
|
||
"date": "2026-02-09",
|
||
"createdAt": "2026-02-09T09:11:11.385Z",
|
||
"updatedAt": "2026-02-17T16:13:41.305Z",
|
||
"blocks": [
|
||
{
|
||
"name": "Баннер с заголовком справа 290 Синий фон",
|
||
"content": "tr \n td \n +defaultTable(\"100%\").background__blue\n tr \n td.paddingWrapperRight \n +defaultTable(\"100%\", \"left\") \n tr \n td(align=\"left\")\n +backgroundImageBlock(\"https://574922.selcdn.ru/email.static/reaspekt/2024_newsletters/2024_10_24/top-image.jpg\", 290, 300, \"#130F33\", \"center\", \"top\", \"cover\")\n +tdFixed(25)\n td(valign=\"top\")\n +defaultTable(false, \"left\")\n +spacerLine(40)\n tr \n td \n span.textVerdana.header__main.color__white «HOTTEST BRANDS»",
|
||
"collapsed": false,
|
||
"schema": [
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 15
|
||
}
|
||
],
|
||
"addSpacing": false
|
||
},
|
||
{
|
||
"name": "Текст 100% Ширины Белый фон",
|
||
"content": "tr \n td.padding-wrapper.background__white\n +defaultTable('560')\n +spacerLine(40)\n tr \n td \n span.textVerdana.header__h1.color__blue \n +spacerLine(20)\n tr \n td \n span.textVerdana.text__normal.color__blue При масштабировании бизнеса владельцы могут столкнуться
с парадоксом: денег на рекламу тратится больше, а прибыль
на каждый вложенный рубль падает.
Это индикатор того, что в маркетинговой системе возникли барьеры, которые сдерживают эффективное развитие бизнеса.\n +spacerLine(20)\n tr \n td \n +buttonRounded(\"Ниже мы разберем три уровня, где чаще всего теряются деньги.\", \"\", 560, 60, \"#ffffff\", 16, \"#130F33\", 0, \"\").textVerdana\n +spacerLine(40)",
|
||
"collapsed": false,
|
||
"schema": [
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 6
|
||
},
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 10
|
||
},
|
||
{
|
||
"type": "mixin-text",
|
||
"label": "Текст кнопки",
|
||
"lineIndex": 14,
|
||
"argIndex": 0
|
||
},
|
||
{
|
||
"type": "mixin-href",
|
||
"label": "Ссылка кнопки",
|
||
"lineIndex": 14,
|
||
"argIndex": 1
|
||
}
|
||
],
|
||
"addSpacing": true
|
||
},
|
||
{
|
||
"name": "Баннер с заголовком и текстом 290 Синий фон",
|
||
"content": "tr \n td \n +defaultTable(\"100%\").background__blue\n tr \n td.paddingWrapperRight \n +defaultTable(\"100%\", \"left\") \n tr \n td(align=\"left\")\n +backgroundImageBlock(\"https://574922.selcdn.ru/email.static/reaspekt/2024_newsletters/2024_10_24/top-image.jpg\", 290, 300, \"#130F33\", \"center\", \"top\", \"cover\")\n +tdFixed(25)\n td(valign=\"top\")\n +defaultTable(false, \"left\")\n +spacerLine(40)\n tr \n td \n span.textVerdana.header__h1.color__white Уровень 1. Данные\n +spacerLine(20)\n tr \n td \n span.textVerdana.text__normal.color__white Когда CRM и рекламные кабинеты разрознены, алгоритмы обучаются на кликах, а не на реальных выкупленных заказах.\nна кликах, а не на реальных выкупленных заказах.",
|
||
"collapsed": false,
|
||
"schema": [
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 15
|
||
},
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 19
|
||
}
|
||
],
|
||
"addSpacing": true
|
||
},
|
||
{
|
||
"name": "Текст 100% Ширины Зеленый фон",
|
||
"content": "tr \n td.padding-wrapper.background__green\n +defaultTable('560')\n +spacerLine(40)\n tr \n td \n span.textVerdana.header__h1.color__blue \n +spacerLine(20)\n tr \n td \n span.textVerdana.text__normal.color__blue Это искажает реальную картину эффективности каналов, особенно в нишах с длительным циклом принятия решения. Оценка маркетинга исключительно по последнему клику может привести к ошибочному отключению тех кампаний, которые на самом деле сформировали первичный интерес и познакомили клиента с брендом. Без понимания всей цепочки касаний бизнес теряет возможность управлять спросом на ранних этапах\n +spacerLine(20)\n tr \n td \n +buttonRounded(\"#ТЕКСТ#\", \"#ССЫЛКА#\", 560, 60, \"#ffffff\", 16, \"#130F33\", 0, \"\").textVerdana\n +spacerLine(40)",
|
||
"collapsed": false,
|
||
"schema": [
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 6
|
||
},
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 10
|
||
},
|
||
{
|
||
"type": "mixin-text",
|
||
"label": "Текст кнопки",
|
||
"lineIndex": 14,
|
||
"argIndex": 0
|
||
},
|
||
{
|
||
"type": "mixin-href",
|
||
"label": "Ссылка кнопки",
|
||
"lineIndex": 14,
|
||
"argIndex": 1
|
||
}
|
||
],
|
||
"addSpacing": true
|
||
},
|
||
{
|
||
"name": "Текст 100% Ширины Белый фон",
|
||
"content": "tr \n td.padding-wrapper.background__white\n +defaultTable('560')\n +spacerLine(40)\n tr \n td \n span.textVerdana.header__h1.color__blue Уровень 2. Операционные настройки\n +spacerLine(20)\n tr \n td \n span.textVerdana.text__normal.color__blue Автотаргетинг без жесткого контроля и показы в регионах
с дорогой логистикой незаметно увеличивают стоимость привлечения клиента. Без регулярного мониторинга поисковых запросов бюджет расходуется на информационный трафик, лишь создает видимость активности.\n +spacerLine(20)\n tr \n td \n +buttonRounded(\"#ТЕКСТ#\", \"#ССЫЛКА#\", 560, 60, \"#ffffff\", 16, \"#130F33\", 0, \"\").textVerdana\n +spacerLine(40)",
|
||
"collapsed": false,
|
||
"schema": [
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 6
|
||
},
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 10
|
||
},
|
||
{
|
||
"type": "mixin-text",
|
||
"label": "Текст кнопки",
|
||
"lineIndex": 14,
|
||
"argIndex": 0
|
||
},
|
||
{
|
||
"type": "mixin-href",
|
||
"label": "Ссылка кнопки",
|
||
"lineIndex": 14,
|
||
"argIndex": 1
|
||
}
|
||
],
|
||
"addSpacing": true
|
||
},
|
||
{
|
||
"name": "текст и 2 картинки Синий фон",
|
||
"content": "\ntr \n td.background__blue.padding-wrapper\n +defaultTable(\"560\")\n +spacerLine(40)\n tr \n td \n span.textVerdana.color__white.header__h1 Уровень 3. Экономика продукта\n +spacerLine(20)\n tr \n td \n span.textVerdana.color__white.text__normal Продвижение всех товаров с одинаковыми ставками снижает маржинальность. Кампании должны учитывать доходность каждой категории.\n
Системный аудит этих уровней и точная настройка аналитики позволили нашему клиенту Damixa увеличить продажи в 3 раза, сохранив при этом целевые показатели рентабельности.\n
Системный аудит этих уровней и точная настройка аналитики позволили нашему клиенту Damixa увеличить продажи в 3 раза, сохранив при этом целевые показатели рентабельности.\n
Системный аудит этих уровней и точная настройка аналитики позволили нашему клиенту Damixa увеличить продажи в 3 раза, сохранив при этом целевые показатели рентабельности.\n +spacerLine(20)\n tr \n td \n +defaultTable(\"100%\")\n tr \n td \n +backgroundImageBlock(\"https://574922.selcdn.ru/email.static/reaspekt/2024_newsletters/2024_09_29/tools-1.jpg\", 270, 272, \"#ffffff\", \"center\", \"top\", \"contain\")\n +tdFixed(20)\n td\n +backgroundImageBlock(\"https://574922.selcdn.ru/email.static/reaspekt/2024_newsletters/2024_09_29/tools-2.jpg\", 270, 272, \"#ffffff\", \"center\", \"top\", \"contain\")\n +spacerLine(\"Узнать больше про кейс Damixa\")\n tr \n td \n +buttonRounded(\"#ТЕКСТ#\", \"#ССЫЛКА#\", 560, 60, \"#130F33\", 16, \"#AAC8C8\", 0, \"\", \"https://574922.selcdn.ru/email.static/reaspekt/2024_newsletters/2024_09_29/icon-watch-blue.png\", 20, 17, 1, \"right\").textVerdana\n +spacerLine(40)",
|
||
"collapsed": false,
|
||
"schema": [
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 7
|
||
},
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 11
|
||
},
|
||
{
|
||
"type": "mixin-text",
|
||
"label": "Текст кнопки",
|
||
"lineIndex": 25,
|
||
"argIndex": 0
|
||
},
|
||
{
|
||
"type": "mixin-href",
|
||
"label": "Ссылка кнопки",
|
||
"lineIndex": 25,
|
||
"argIndex": 1
|
||
}
|
||
],
|
||
"addSpacing": true
|
||
},
|
||
{
|
||
"name": "Баннер узкий высокий с заголовком и текстом Синий",
|
||
"content": "tr \n td \n +defaultTable(\"100%\").background__blue\n tr \n td.paddingWrapperRight \n +defaultTable(\"100%\", \"left\") \n tr \n td(align=\"left\" width=\"200\")\n +backgroundImageBlock(\"https://574922.selcdn.ru/email.static/reaspekt/master-tamplate/banners/banner-200-300.jpg\", 200, 300, \"#130F33\", \"center\", \"top\", \"cover\")\n +tdFixed(25)\n td(valign=\"top\")\n +defaultTable(false, \"left\")\n +spacerLine(40)\n tr \n td \n span.textVerdana.header__h1.color__white Делимся алгоритмом поиска точек неэффективности вашего бюджета и методикой сегментации ассортимента в полной версии новой статьи в нашем блоге на сайте.\n +spacerLine(20)\n tr \n td \n span.textVerdana.text__normal.color__white Автотаргетинг без жесткого контроля и показы в регионах с дорогой логистикой незаметно увеличивают стоимость привлечения клиента. Без регулярного мониторинга поисковых запросов бюджет расходуется на информационный трафик, лишь создает видимость активности.\nи методикой сегментации ассортимента в полной версии новой статьи в нашем блоге на сайте.\nи методикой сегментации ассортимента в полной версии новой статьи в нашем блоге на сайте.\n +spacerLine(20)\n tr \n td \n +buttonRounded(\"#ТЕКСТ#\", \"#ССЫЛКА#\", 345, 60, \"#130F33\", 16, \"#AAC8C8\", 0, \"\").textVerdana",
|
||
"collapsed": false,
|
||
"schema": [
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 15
|
||
},
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 19
|
||
},
|
||
{
|
||
"type": "mixin-text",
|
||
"label": "Текст кнопки",
|
||
"lineIndex": 23,
|
||
"argIndex": 0
|
||
},
|
||
{
|
||
"type": "mixin-href",
|
||
"label": "Ссылка кнопки",
|
||
"lineIndex": 23,
|
||
"argIndex": 1
|
||
}
|
||
],
|
||
"addSpacing": true
|
||
},
|
||
{
|
||
"name": "Текст 50% Ширины + Картинка Белый фон",
|
||
"content": "\ntr \n td.padding-wrapper.background__white\n +defaultTable('560')\n +spacerLine(40, 3)\n tr \n td(valign=\"top\") \n +defaultTable(\"270\")\n tr \n td \n +backgroundImageBlock(\"https://574922.selcdn.ru/email.static/reaspekt/master-tamplate/banners/image.jpg\", 270, 270, \"#ffffff\", \"left\", \"top\")\n +spacerLine(20)\n tr \n td \n span.textVerdana.header__h2.color__blue Кейс по SEO\n +spacerLine(20)\n tr \n td \n span.textVerdana.text__normal.color__blue Вывели сайт в узкой нише
в топ-3 с 16 до 135 запросов\n +spacerLine(20)\n tr \n td \n +buttonRounded(\"Читать\", \"https://www.reaspekt.ru/cases/samolet-v-kazani-kak-my-sozdali-kontent-dlya-proekta-kotorogo-eshche-net/\", 270, 60, \"#ffffff\", 16, \"#130F33\", 0, \"\").textVerdana\n +tdFixed(20)\n td(valign=\"top\") \n +defaultTable(\"270\")\n tr \n td \n +backgroundImageBlock(\"https://574922.selcdn.ru/email.static/reaspekt/master-tamplate/banners/image.jpg\", 270, 270, \"#ffffff\", \"left\", \"top\")\n +spacerLine(20)\n\n tr \n td \n span.textVerdana.header__h2.color__blue Кейс о креативе\n +spacerLine(20)\n tr \n td \n span.textVerdana.text__normal.color__blue Как мы создали контент для проекта, которого еще нет\n +spacerLine(20)\n tr \n td \n +buttonRounded(\"Смотреть\", \"https://www.reaspekt.ru/cases/numizmat-ru-magazin-gde-moneta-znachit-bolshe/\", 270, 60, \"#ffffff\", 16, \"#130F33\", 0, \"\").textVerdana\n +spacerLine(40, 3)",
|
||
"collapsed": false,
|
||
"schema": [
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 14
|
||
},
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 18
|
||
},
|
||
{
|
||
"type": "mixin-text",
|
||
"label": "Текст кнопки",
|
||
"lineIndex": 22,
|
||
"argIndex": 0
|
||
},
|
||
{
|
||
"type": "mixin-href",
|
||
"label": "Ссылка кнопки",
|
||
"lineIndex": 22,
|
||
"argIndex": 1
|
||
},
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 33
|
||
},
|
||
{
|
||
"type": "text",
|
||
"label": "Текст",
|
||
"lineIndex": 37
|
||
},
|
||
{
|
||
"type": "mixin-text",
|
||
"label": "Текст кнопки",
|
||
"lineIndex": 41,
|
||
"argIndex": 0
|
||
},
|
||
{
|
||
"type": "mixin-href",
|
||
"label": "Ссылка кнопки",
|
||
"lineIndex": 41,
|
||
"argIndex": 1
|
||
}
|
||
],
|
||
"addSpacing": true
|
||
}
|
||
]
|
||
} |