-
-
-
-
-
-
-
-
-
-
-
-
-
- KONTURAI ANALYSIS
- v4.0 PRO
-
-
Конкурентный разбор рынка
-
-
-
-
-
Статус отчёта
-
{{ statusLabel }}
-
-
-
-
-
-
+
-
-
-
-
-
-
-
{{ loaderMessage }}
-
Это может занять 1–3 минуты. Вкладку можно оставить открытой — данные обновятся автоматически.
-
-
-
-
-
+
+
-
-
-
-
-
-
-
Ошибка генерации анализа
-
- {{ errorMessage || 'Попробуйте повторить анализ или обратитесь в поддержку.' }}
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
Распределение по платформам
-
-
-
-
-
-
-
-
Тренд спроса (12 месяцев)
-
-
-
-
-
-
-
-
Распределение по городам
-
-
-
{{ item.city }}
-
-
{{ item.count || 0 }}
-
-
-
-
-
-
-
Уровень репутации ниши
-
-
-
{{ landscape1.nicheReputationLevel }} ★
-
в среднем по рынку
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Ср. ER
-
-
-
-
-
- {{ fmtPct(data.avgEr) }}
-
-
-
-
-
-
- Рейтинг
-
-
-
-
-
-
-
- {{ data.avgRating?.toFixed(1) || '—' }}
-
-
-
-
-
-
-
- Постов/мес
-
-
-
-
-
- {{ data.avgPostsPerMonth }}
-
-
-
-
-
-
-
-
Индекс плотности
-
-
-
-
-
Вероятность столкнуться с жесткой конкуренцией за клиента
-
-
-
-
-
-
-
-
-
-
-
- {{ data.name }}
-
-
-
-
- {{ fmtNum(data.followers) }}
-
-
-
-
- {{ fmtPct(data.er) }}
-
-
-
-
-
-
- {{ data.rating?.toFixed(1) || '—' }}
-
-
-
-
- {{ fmtNum(data.reviews) }}
-
-
-
-
-
-
-
-
Scatter Plot: Активность vs Вовлечённость
-
-
-
-
-
-
-
-
-
-
Типы контента
-
-
-
-
-
-
-
-
-
Ключевые показатели
-
-
-
Доля видео
-
{{ fmtPct(content4.videoShare) }}
-
-
-
Ср. длина текста
-
{{ fmtNum(content4.avgTextLengthCharacters) }}
-
симв.
-
-
-
Наличие CTA
-
{{ fmtPct(content4.ctaUsagePercent) }}
-
-
-
-
-
-
{{ key }}
-
-
{{ val }}%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Распределение звёзд (1–5)
-
-
-
-
-
-
-
Ключевые метрики
-
-
-
Средний рейтинг
-
{{ rep6.avgNicheRating?.toFixed(1) || '—' }}
-
-
-
Медиана отзывов
-
{{ fmtNum(rep6.medianReviews) }}
-
-
-
Ср. время ответа
-
{{ rep6.avgOwnerResponseTimeHours ? rep6.avgOwnerResponseTimeHours + ' ч.' : '—' }}
-
-
-
Доверие рынка (High Trust)
-
{{ rep6.highTrustBusinessShare ? fmtPct(rep6.highTrustBusinessShare * 100) : '—' }}
-
-
-
-
-
-
-
-
-
-
-
Распределение CTA
-
-
-
-
-
-
-
Цикл публикаций
-
-
Средний цикл сделки
-
{{ beh7.avgCycleDays || '—' }}
-
дней
-
-
-
Топ CTA-призывы
-
-
- {{ cta }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Частота запросов
-
{{ fmtNum(demand8.avgMonthlySearches) }} в месяц
-
-
-
-
Связанные поисковые запросы
-
-
- {{ q }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ pos9.mode === 'BENCHMARK' ? 'Целевые ориентиры (Benchmark рынка)' : 'Конкурентный анализ: Ваша позиция' }}
-
-
{{ axis.label }}
-
-
-
Вы
-
-
{{ axis.user }}
-
-
-
Рын.
-
-
{{ axis.market }}
-
-
-
-
-
На чём сфокусироваться
-
-
-
-
-
-
-
-
-
-
-
{{ idx + 1 }}
-
{{ item }}
-
-
Данные отсутствуют
-
-
-
-
-
-
-
-
-
-
-
-
Логика SMM-стратегии
-
{{ rationale11 || 'Данные не загружены' }}
-
-
-
-
-
-
-
-
-
+
+
+
+
+
{{ loaderMsg }}
+
Система ИИ собирает данные. Вы можете оставить вкладку — данные появятся автоматически.
+
+
+
+
+
+
+
+
+
⚠️
+
Сбой генерации
+
{{ errorMsg || 'Непредвиденная ошибка. Попробуйте ещё раз.' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/vite.config.mjs.timestamp-1772988239485-4fa6022a252b2.mjs b/vite.config.mjs.timestamp-1772988239485-4fa6022a252b2.mjs
new file mode 100644
index 0000000..390a73b
--- /dev/null
+++ b/vite.config.mjs.timestamp-1772988239485-4fa6022a252b2.mjs
@@ -0,0 +1,47 @@
+// vite.config.mjs
+import { fileURLToPath, URL } from "node:url";
+import { PrimeVueResolver } from "file:///C:/Users/777/IdeaProjects/marketing/node_modules/@primevue/auto-import-resolver/index.mjs";
+import vue from "file:///C:/Users/777/IdeaProjects/marketing/node_modules/@vitejs/plugin-vue/dist/index.mjs";
+import Components from "file:///C:/Users/777/IdeaProjects/marketing/node_modules/unplugin-vue-components/dist/vite.js";
+import { defineConfig } from "file:///C:/Users/777/IdeaProjects/marketing/node_modules/vite/dist/node/index.js";
+var __vite_injected_original_import_meta_url = "file:///C:/Users/777/IdeaProjects/marketing/vite.config.mjs";
+var vite_config_default = defineConfig({
+ optimizeDeps: {
+ noDiscovery: true
+ },
+ plugins: [
+ vue(),
+ Components({
+ resolvers: [PrimeVueResolver()]
+ })
+ ],
+ resolve: {
+ alias: {
+ "@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url))
+ }
+ },
+ server: {
+ proxy: {
+ "/api": {
+ target: "https://api.konturai.kz",
+ changeOrigin: true,
+ secure: true,
+ configure: (proxy, _options) => {
+ proxy.on("error", (err, _req, _res) => {
+ console.log("proxy error", err);
+ });
+ proxy.on("proxyReq", (proxyReq, req, _res) => {
+ console.log("Sending Request to the Target:", req.method, req.url);
+ });
+ proxy.on("proxyRes", (proxyRes, req, _res) => {
+ console.log("Received Response from the Target:", proxyRes.statusCode, req.url);
+ });
+ }
+ }
+ }
+ }
+});
+export {
+ vite_config_default as default
+};
+//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcubWpzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcNzc3XFxcXElkZWFQcm9qZWN0c1xcXFxtYXJrZXRpbmdcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXDc3N1xcXFxJZGVhUHJvamVjdHNcXFxcbWFya2V0aW5nXFxcXHZpdGUuY29uZmlnLm1qc1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvNzc3L0lkZWFQcm9qZWN0cy9tYXJrZXRpbmcvdml0ZS5jb25maWcubWpzXCI7aW1wb3J0IHsgZmlsZVVSTFRvUGF0aCwgVVJMIH0gZnJvbSAnbm9kZTp1cmwnO1xuXG5pbXBvcnQgeyBQcmltZVZ1ZVJlc29sdmVyIH0gZnJvbSAnQHByaW1ldnVlL2F1dG8taW1wb3J0LXJlc29sdmVyJztcbmltcG9ydCB2dWUgZnJvbSAnQHZpdGVqcy9wbHVnaW4tdnVlJztcbmltcG9ydCBDb21wb25lbnRzIGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3ZpdGUnO1xuaW1wb3J0IHsgZGVmaW5lQ29uZmlnIH0gZnJvbSAndml0ZSc7XG5cbi8vIGh0dHBzOi8vdml0ZWpzLmRldi9jb25maWcvXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoe1xuICAgIG9wdGltaXplRGVwczoge1xuICAgICAgICBub0Rpc2NvdmVyeTogdHJ1ZVxuICAgIH0sXG4gICAgcGx1Z2luczogW1xuICAgICAgICB2dWUoKSxcbiAgICAgICAgQ29tcG9uZW50cyh7XG4gICAgICAgICAgICByZXNvbHZlcnM6IFtQcmltZVZ1ZVJlc29sdmVyKCldXG4gICAgICAgIH0pXG4gICAgXSxcbiAgICByZXNvbHZlOiB7XG4gICAgICAgIGFsaWFzOiB7XG4gICAgICAgICAgICAnQCc6IGZpbGVVUkxUb1BhdGgobmV3IFVSTCgnLi9zcmMnLCBpbXBvcnQubWV0YS51cmwpKVxuICAgICAgICB9XG4gICAgfSxcbiAgICBzZXJ2ZXI6IHtcbiAgICAgICAgcHJveHk6IHtcbiAgICAgICAgICAgICcvYXBpJzoge1xuICAgICAgICAgICAgICAgIHRhcmdldDogJ2h0dHBzOi8vYXBpLmtvbnR1cmFpLmt6JyxcbiAgICAgICAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXG4gICAgICAgICAgICAgICAgc2VjdXJlOiB0cnVlLFxuICAgICAgICAgICAgICAgIGNvbmZpZ3VyZTogKHByb3h5LCBfb3B0aW9ucykgPT4ge1xuICAgICAgICAgICAgICAgICAgICBwcm94eS5vbignZXJyb3InLCAoZXJyLCBfcmVxLCBfcmVzKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygncHJveHkgZXJyb3InLCBlcnIpO1xuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgcHJveHkub24oJ3Byb3h5UmVxJywgKHByb3h5UmVxLCByZXEsIF9yZXMpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCdTZW5kaW5nIFJlcXVlc3QgdG8gdGhlIFRhcmdldDonLCByZXEubWV0aG9kLCByZXEudXJsKTtcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgIHByb3h5Lm9uKCdwcm94eVJlcycsIChwcm94eVJlcywgcmVxLCBfcmVzKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygnUmVjZWl2ZWQgUmVzcG9uc2UgZnJvbSB0aGUgVGFyZ2V0OicsIHByb3h5UmVzLnN0YXR1c0NvZGUsIHJlcS51cmwpO1xuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59KTtcbiJdLAogICJtYXBwaW5ncyI6ICI7QUFBdVMsU0FBUyxlQUFlLFdBQVc7QUFFMVUsU0FBUyx3QkFBd0I7QUFDakMsT0FBTyxTQUFTO0FBQ2hCLE9BQU8sZ0JBQWdCO0FBQ3ZCLFNBQVMsb0JBQW9CO0FBTDJKLElBQU0sMkNBQTJDO0FBUXpPLElBQU8sc0JBQVEsYUFBYTtBQUFBLEVBQ3hCLGNBQWM7QUFBQSxJQUNWLGFBQWE7QUFBQSxFQUNqQjtBQUFBLEVBQ0EsU0FBUztBQUFBLElBQ0wsSUFBSTtBQUFBLElBQ0osV0FBVztBQUFBLE1BQ1AsV0FBVyxDQUFDLGlCQUFpQixDQUFDO0FBQUEsSUFDbEMsQ0FBQztBQUFBLEVBQ0w7QUFBQSxFQUNBLFNBQVM7QUFBQSxJQUNMLE9BQU87QUFBQSxNQUNILEtBQUssY0FBYyxJQUFJLElBQUksU0FBUyx3Q0FBZSxDQUFDO0FBQUEsSUFDeEQ7QUFBQSxFQUNKO0FBQUEsRUFDQSxRQUFRO0FBQUEsSUFDSixPQUFPO0FBQUEsTUFDSCxRQUFRO0FBQUEsUUFDSixRQUFRO0FBQUEsUUFDUixjQUFjO0FBQUEsUUFDZCxRQUFRO0FBQUEsUUFDUixXQUFXLENBQUMsT0FBTyxhQUFhO0FBQzVCLGdCQUFNLEdBQUcsU0FBUyxDQUFDLEtBQUssTUFBTSxTQUFTO0FBQ25DLG9CQUFRLElBQUksZUFBZSxHQUFHO0FBQUEsVUFDbEMsQ0FBQztBQUNELGdCQUFNLEdBQUcsWUFBWSxDQUFDLFVBQVUsS0FBSyxTQUFTO0FBQzFDLG9CQUFRLElBQUksa0NBQWtDLElBQUksUUFBUSxJQUFJLEdBQUc7QUFBQSxVQUNyRSxDQUFDO0FBQ0QsZ0JBQU0sR0FBRyxZQUFZLENBQUMsVUFBVSxLQUFLLFNBQVM7QUFDMUMsb0JBQVEsSUFBSSxzQ0FBc0MsU0FBUyxZQUFZLElBQUksR0FBRztBQUFBLFVBQ2xGLENBQUM7QUFBQSxRQUNMO0FBQUEsTUFDSjtBQUFBLElBQ0o7QUFBQSxFQUNKO0FBQ0osQ0FBQzsiLAogICJuYW1lcyI6IFtdCn0K