first commit
This commit is contained in:
716
scripts/reports/output/aruba.rzeszow.pl/2026-02/index.html
Normal file
716
scripts/reports/output/aruba.rzeszow.pl/2026-02/index.html
Normal file
@@ -0,0 +1,716 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="pl">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Raport Luty 2026 — Aruba Rzeszow</title>
|
||||
<script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js"></script>
|
||||
<style>
|
||||
:root {
|
||||
--primary: #0d8b8b;
|
||||
--primary-dark: #065a5a;
|
||||
--primary-light: #e8f5f5;
|
||||
--green: #27ae60;
|
||||
--red: #e74c3c;
|
||||
--gray: #6c757d;
|
||||
--light-gray: #f8f9fa;
|
||||
--border: #e9ecef;
|
||||
}
|
||||
|
||||
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||
|
||||
body {
|
||||
font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
|
||||
color: #333;
|
||||
background: #f5f5f5;
|
||||
line-height: 1.6;
|
||||
}
|
||||
|
||||
.hero {
|
||||
background: linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 60%, #10a5a5 100%);
|
||||
color: white;
|
||||
padding: 60px 40px;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.hero::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0; right: 0;
|
||||
width: 50%;
|
||||
height: 100%;
|
||||
background: url("data:image/svg+xml,%3Csvg width='400' height='400' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='grid' width='40' height='40' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='20' cy='20' r='1.5' fill='rgba(255,255,255,0.15)'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='400' height='400' fill='url(%23grid)'/%3E%3Cline x1='20' y1='60' x2='100' y2='20' stroke='rgba(255,255,255,0.08)' stroke-width='1'/%3E%3Cline x1='100' y1='20' x2='180' y2='80' stroke='rgba(255,255,255,0.08)' stroke-width='1'/%3E%3Cline x1='180' y1='80' x2='260' y2='40' stroke='rgba(255,255,255,0.08)' stroke-width='1'/%3E%3Cline x1='260' y1='40' x2='340' y2='100' stroke='rgba(255,255,255,0.08)' stroke-width='1'/%3E%3Cline x1='60' y1='140' x2='140' y2='120' stroke='rgba(255,255,255,0.06)' stroke-width='1'/%3E%3Cline x1='140' y1='120' x2='220' y2='180' stroke='rgba(255,255,255,0.06)' stroke-width='1'/%3E%3Cline x1='220' y1='180' x2='300' y2='140' stroke='rgba(255,255,255,0.06)' stroke-width='1'/%3E%3Cline x1='300' y1='140' x2='380' y2='200' stroke='rgba(255,255,255,0.06)' stroke-width='1'/%3E%3C/svg%3E") repeat;
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
.hero-content {
|
||||
max-width: 1400px;
|
||||
margin: 0 auto;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.logo {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 12px;
|
||||
margin-bottom: 50px;
|
||||
}
|
||||
|
||||
.logo svg {
|
||||
height: 40px;
|
||||
}
|
||||
|
||||
.logo-text {
|
||||
font-size: 22px;
|
||||
font-weight: 700;
|
||||
letter-spacing: 3px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.logo-subtitle {
|
||||
font-size: 11px;
|
||||
letter-spacing: 2px;
|
||||
opacity: 0.85;
|
||||
text-transform: lowercase;
|
||||
}
|
||||
|
||||
.hero h1 {
|
||||
font-size: 42px;
|
||||
font-weight: 700;
|
||||
line-height: 1.2;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.hero .meta {
|
||||
font-size: 18px;
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 1400px;
|
||||
margin: 0 auto;
|
||||
padding: 0 20px;
|
||||
}
|
||||
|
||||
.report-section {
|
||||
background: white;
|
||||
border-radius: 12px;
|
||||
padding: 32px;
|
||||
margin: 24px auto;
|
||||
max-width: 1400px;
|
||||
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
|
||||
}
|
||||
|
||||
.section-title {
|
||||
color: var(--primary-dark);
|
||||
font-size: 24px;
|
||||
font-weight: 700;
|
||||
margin-bottom: 24px;
|
||||
padding-bottom: 12px;
|
||||
border-bottom: 3px solid var(--primary);
|
||||
}
|
||||
|
||||
.kpi-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
|
||||
gap: 16px;
|
||||
margin-bottom: 32px;
|
||||
}
|
||||
|
||||
.kpi-card {
|
||||
background: var(--light-gray);
|
||||
border-radius: 10px;
|
||||
padding: 20px;
|
||||
text-align: center;
|
||||
border: 1px solid var(--border);
|
||||
}
|
||||
|
||||
.kpi-label {
|
||||
font-size: 12px;
|
||||
color: var(--primary);
|
||||
text-transform: uppercase;
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.5px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.kpi-value {
|
||||
font-size: 28px;
|
||||
font-weight: 700;
|
||||
color: #2c3e50;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.kpi-unit {
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
color: var(--gray);
|
||||
}
|
||||
|
||||
.kpi-change {
|
||||
font-size: 13px;
|
||||
margin-top: 6px;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.chart-container {
|
||||
margin: 24px 0;
|
||||
}
|
||||
|
||||
.chart-container h3 {
|
||||
color: var(--primary-dark);
|
||||
margin-bottom: 12px;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.chart-container canvas {
|
||||
max-height: 300px;
|
||||
}
|
||||
|
||||
.data-table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.data-table thead {
|
||||
background: var(--primary);
|
||||
color: white;
|
||||
}
|
||||
|
||||
.data-table th {
|
||||
padding: 10px 12px;
|
||||
text-align: left;
|
||||
font-weight: 600;
|
||||
font-size: 12px;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.5px;
|
||||
}
|
||||
|
||||
.data-table td {
|
||||
padding: 10px 12px;
|
||||
border-bottom: 1px solid var(--border);
|
||||
}
|
||||
|
||||
.data-table tbody tr:hover {
|
||||
background: var(--primary-light);
|
||||
}
|
||||
|
||||
.data-table .num {
|
||||
text-align: right;
|
||||
font-variant-numeric: tabular-nums;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.badge {
|
||||
display: inline-block;
|
||||
padding: 2px 8px;
|
||||
border-radius: 4px;
|
||||
font-size: 11px;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.badge-search { background: #dbeafe; color: #1e40af; }
|
||||
.badge-performance_max { background: #fef3c7; color: #92400e; }
|
||||
.badge-shopping { background: #d1fae5; color: #065f46; }
|
||||
.badge-display { background: #ede9fe; color: #5b21b6; }
|
||||
.badge-demand_gen { background: #fce7f3; color: #9d174d; }
|
||||
|
||||
.summary-box {
|
||||
background: var(--primary-light);
|
||||
border-left: 4px solid var(--primary);
|
||||
padding: 24px;
|
||||
border-radius: 0 10px 10px 0;
|
||||
font-size: 15px;
|
||||
line-height: 1.8;
|
||||
}
|
||||
|
||||
.two-col {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 24px;
|
||||
margin-top: 24px;
|
||||
}
|
||||
|
||||
.bar {
|
||||
height: 8px;
|
||||
background: var(--primary);
|
||||
border-radius: 4px;
|
||||
min-width: 4px;
|
||||
}
|
||||
|
||||
.recommendations-list {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 16px;
|
||||
}
|
||||
|
||||
.rec-item {
|
||||
display: flex;
|
||||
gap: 16px;
|
||||
padding: 16px;
|
||||
background: var(--light-gray);
|
||||
border-radius: 8px;
|
||||
border-left: 4px solid var(--primary);
|
||||
}
|
||||
|
||||
.rec-icon {
|
||||
font-size: 20px;
|
||||
flex-shrink: 0;
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
.rec-item p {
|
||||
margin-top: 4px;
|
||||
color: var(--gray);
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.questions-box {
|
||||
background: linear-gradient(135deg, #fff8e1 0%, #fff3cd 100%);
|
||||
border-left: 4px solid #f59e0b;
|
||||
border-radius: 10px;
|
||||
padding: 24px 28px;
|
||||
margin-top: 16px;
|
||||
}
|
||||
.questions-box h3 {
|
||||
margin: 0 0 8px 0;
|
||||
color: #92400e;
|
||||
font-size: 18px;
|
||||
}
|
||||
.questions-box .intro {
|
||||
color: #78350f;
|
||||
font-size: 14px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
.questions-list {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 14px;
|
||||
}
|
||||
.q-item {
|
||||
display: flex;
|
||||
gap: 14px;
|
||||
padding: 14px 16px;
|
||||
background: rgba(255,255,255,0.7);
|
||||
border-radius: 8px;
|
||||
}
|
||||
.q-num {
|
||||
flex-shrink: 0;
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
border-radius: 50%;
|
||||
background: #f59e0b;
|
||||
color: white;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-weight: 700;
|
||||
font-size: 14px;
|
||||
}
|
||||
.q-item strong { color: #92400e; display: block; margin-bottom: 4px; }
|
||||
.q-item p { margin: 0; color: #57534e; font-size: 14px; line-height: 1.6; }
|
||||
|
||||
.footer {
|
||||
text-align: center;
|
||||
padding: 32px;
|
||||
color: var(--gray);
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.footer a {
|
||||
color: var(--primary);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.hero { padding: 40px 20px; }
|
||||
.hero h1 { font-size: 28px; }
|
||||
.kpi-grid { grid-template-columns: repeat(2, 1fr); }
|
||||
.two-col { grid-template-columns: 1fr; }
|
||||
.report-section { padding: 20px; margin: 12px; }
|
||||
}
|
||||
|
||||
@media print {
|
||||
body { background: white; }
|
||||
.report-section { box-shadow: none; page-break-inside: avoid; }
|
||||
.hero { padding: 30px; }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!-- HERO / TITLE -->
|
||||
<header class="hero">
|
||||
<div class="hero-content">
|
||||
<div class="logo">
|
||||
<img src="https://www.project-pro.pl/upload/filemanager/Project-Design/logos/project-pro/logo-white.svg" alt="Project-Pro" style="height: 40px;">
|
||||
</div>
|
||||
<h1>Raport z działań marketingowych</h1>
|
||||
<div class="meta">Aruba Rzeszow — Luty 2026</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- RECOMMENDATIONS -->
|
||||
|
||||
<section class="report-section" id="recommendations">
|
||||
<h2 class="section-title">Wnioski i rekomendacje</h2>
|
||||
<div class="recommendations-list">
|
||||
<div class="rec-item"><span class="rec-icon">⚠</span><div><strong>Spadek konwersji do obserwacji</strong><p>Liczba konwersji spadla o 30.2% miesiac do miesiaca. Rekomendujemy sprawdzenie kampanii o najwiekszym spadku wolumenu.</p></div></div><div class="rec-item"><span class="rec-icon">📈</span><div><strong>ROAS liczony z Google Ads</strong><p>ROAS z Google Ads wyniosl 9.50. Ten wskaznik liczymy z wartosci konwersji Google Ads, nie z przychodow sklepu.</p></div></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- GA4 SECTION -->
|
||||
|
||||
|
||||
<!-- E-COMMERCE -->
|
||||
|
||||
|
||||
<!-- PRODUCT OPTIMIZATIONS -->
|
||||
|
||||
|
||||
<!-- TOP ADS PRODUCTS -->
|
||||
|
||||
|
||||
<!-- YEAR OVER YEAR -->
|
||||
|
||||
|
||||
<!-- GOOGLE ADS KPIs -->
|
||||
<section class="report-section" id="ads-kpi">
|
||||
<h2 class="section-title">Google Ads — Podsumowanie</h2>
|
||||
<div class="kpi-grid">
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">Wyświetlenia</div>
|
||||
<div class="kpi-value">181 763<span class="kpi-unit"></span></div>
|
||||
<div class="kpi-change" style="color: #e74c3c">
|
||||
▼ -12.6% vs Styczeń
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">Kliknięcia</div>
|
||||
<div class="kpi-value">4 628<span class="kpi-unit"></span></div>
|
||||
<div class="kpi-change" style="color: #e74c3c">
|
||||
▼ -27.0% vs Styczeń
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">CTR</div>
|
||||
<div class="kpi-value">2.5<span class="kpi-unit">%</span></div>
|
||||
<div class="kpi-change" style="color: #e74c3c">
|
||||
▼ -16.4% vs Styczeń
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">Konwersje</div>
|
||||
<div class="kpi-value">214<span class="kpi-unit"></span></div>
|
||||
<div class="kpi-change" style="color: #e74c3c">
|
||||
▼ -30.2% vs Styczeń
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">Koszt</div>
|
||||
<div class="kpi-value">3788.97<span class="kpi-unit"> PLN</span></div>
|
||||
<div class="kpi-change" style="color: #27ae60">
|
||||
▼ -0.3% vs Styczeń
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">CPA</div>
|
||||
<div class="kpi-value">17.63<span class="kpi-unit"> PLN</span></div>
|
||||
<div class="kpi-change" style="color: #e74c3c">
|
||||
▲ +42.8% vs Styczeń
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">ROAS</div>
|
||||
<div class="kpi-value">9.50<span class="kpi-unit">x</span></div>
|
||||
<div class="kpi-change" style="color: #e74c3c">
|
||||
▼ -30.7% vs Styczeń
|
||||
</div>
|
||||
</div></div>
|
||||
</section>
|
||||
|
||||
<!-- DAILY CHART -->
|
||||
<section class="report-section" id="ads-chart">
|
||||
<h2 class="section-title">Google Ads — Aktywność dzienna</h2>
|
||||
<div class="chart-container">
|
||||
<canvas id="dailyClicksChart"></canvas>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- CAMPAIGNS TABLE -->
|
||||
<section class="report-section" id="campaigns">
|
||||
<h2 class="section-title">Kampanie</h2>
|
||||
<table class="data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Kampania</th>
|
||||
<th>Typ</th>
|
||||
<th>Wyświetlenia</th>
|
||||
<th>Kliknięcia</th>
|
||||
<th>CTR</th>
|
||||
<th>Konwersje</th>
|
||||
<th>Koszt</th>
|
||||
<th>CPA</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>[Search] brand</td>
|
||||
<td><span class="badge badge-search">SEARCH</span></td>
|
||||
<td class="num">1 572</td>
|
||||
<td class="num">495</td>
|
||||
<td class="num">31.5%</td>
|
||||
<td class="num">24</td>
|
||||
<td class="num">430.53 PLN</td>
|
||||
<td class="num">17.94 PLN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>[DSA] produkty</td>
|
||||
<td><span class="badge badge-search">SEARCH</span></td>
|
||||
<td class="num">16 608</td>
|
||||
<td class="num">1 208</td>
|
||||
<td class="num">7.3%</td>
|
||||
<td class="num">12</td>
|
||||
<td class="num">445.16 PLN</td>
|
||||
<td class="num">37.41 PLN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>[PMax] products (catch-all)</td>
|
||||
<td><span class="badge badge-performance_max">PERFORMANCE_MAX</span></td>
|
||||
<td class="num">158 661</td>
|
||||
<td class="num">2 886</td>
|
||||
<td class="num">1.8%</td>
|
||||
<td class="num">178</td>
|
||||
<td class="num">2828.52 PLN</td>
|
||||
<td class="num">15.89 PLN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>[PLA] produkty (bestsellers)</td>
|
||||
<td><span class="badge badge-shopping">SHOPPING</span></td>
|
||||
<td class="num">4 922</td>
|
||||
<td class="num">39</td>
|
||||
<td class="num">0.8%</td>
|
||||
<td class="num">1</td>
|
||||
<td class="num">84.76 PLN</td>
|
||||
<td class="num">84.76 PLN</td>
|
||||
</tr></tbody>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<!-- SEARCH TERMS -->
|
||||
<section class="report-section" id="search-terms">
|
||||
<h2 class="section-title">Najpopularniejsze frazy wyszukiwania</h2>
|
||||
<table class="data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>Fraza</th>
|
||||
<th>Wyświetlenia</th>
|
||||
<th>Kliknięcia</th>
|
||||
<th>CTR</th>
|
||||
<th>Konwersje</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="num">1</td>
|
||||
<td>aruba rzeszów</td>
|
||||
<td class="num">770</td>
|
||||
<td class="num">251</td>
|
||||
<td class="num">32.6%</td>
|
||||
<td class="num">11</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">2</td>
|
||||
<td>aruba hurtownia</td>
|
||||
<td class="num">113</td>
|
||||
<td class="num">45</td>
|
||||
<td class="num">39.8%</td>
|
||||
<td class="num">2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">3</td>
|
||||
<td>onygen krem</td>
|
||||
<td class="num">1 114</td>
|
||||
<td class="num">34</td>
|
||||
<td class="num">3.0%</td>
|
||||
<td class="num">1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">4</td>
|
||||
<td>aruba rzeszow</td>
|
||||
<td class="num">117</td>
|
||||
<td class="num">29</td>
|
||||
<td class="num">24.8%</td>
|
||||
<td class="num">2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">5</td>
|
||||
<td>aruba sklep</td>
|
||||
<td class="num">54</td>
|
||||
<td class="num">29</td>
|
||||
<td class="num">53.7%</td>
|
||||
<td class="num">3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">6</td>
|
||||
<td>makijaż permanentny brwi</td>
|
||||
<td class="num">217</td>
|
||||
<td class="num">20</td>
|
||||
<td class="num">9.2%</td>
|
||||
<td class="num">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">7</td>
|
||||
<td>autoklaw</td>
|
||||
<td class="num">98</td>
|
||||
<td class="num">18</td>
|
||||
<td class="num">18.4%</td>
|
||||
<td class="num">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">8</td>
|
||||
<td>brwi permanentne</td>
|
||||
<td class="num">231</td>
|
||||
<td class="num">18</td>
|
||||
<td class="num">7.8%</td>
|
||||
<td class="num">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">9</td>
|
||||
<td>aruba kosmetyki</td>
|
||||
<td class="num">30</td>
|
||||
<td class="num">15</td>
|
||||
<td class="num">50.0%</td>
|
||||
<td class="num">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">10</td>
|
||||
<td>hurtownia aruba</td>
|
||||
<td class="num">52</td>
|
||||
<td class="num">14</td>
|
||||
<td class="num">26.9%</td>
|
||||
<td class="num">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">11</td>
|
||||
<td>radiofrekwencja mikroigłowa</td>
|
||||
<td class="num">342</td>
|
||||
<td class="num">14</td>
|
||||
<td class="num">4.1%</td>
|
||||
<td class="num">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">12</td>
|
||||
<td>hurtownia aruba rzeszów</td>
|
||||
<td class="num">48</td>
|
||||
<td class="num">13</td>
|
||||
<td class="num">27.1%</td>
|
||||
<td class="num">1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">13</td>
|
||||
<td>pielęgnacja brwi po makijażu permanentnym</td>
|
||||
<td class="num">85</td>
|
||||
<td class="num">13</td>
|
||||
<td class="num">15.3%</td>
|
||||
<td class="num">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">14</td>
|
||||
<td>gen factor</td>
|
||||
<td class="num">236</td>
|
||||
<td class="num">11</td>
|
||||
<td class="num">4.7%</td>
|
||||
<td class="num">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">15</td>
|
||||
<td>aruba hurtownia kosmetyczna</td>
|
||||
<td class="num">22</td>
|
||||
<td class="num">10</td>
|
||||
<td class="num">45.5%</td>
|
||||
<td class="num">2</td>
|
||||
</tr></tbody>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<!-- NEGATIVE KEYWORDS ADDED -->
|
||||
|
||||
|
||||
<!-- SEMSTORM SEO -->
|
||||
|
||||
|
||||
<!-- SEO ACTIVITIES -->
|
||||
|
||||
|
||||
<!-- SEO LINKS -->
|
||||
|
||||
|
||||
<!-- SUMMARY -->
|
||||
<section class="report-section" id="summary">
|
||||
<h2 class="section-title">Podsumowanie miesiąca</h2>
|
||||
<div class="summary-box">
|
||||
Odnotowano 214 konwersji w tym miesiącu.
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- RECOMMENDATIONS moved to top -->
|
||||
|
||||
<!-- FOOTER -->
|
||||
<div class="footer">
|
||||
Raport wygenerowany przez <a href="https://www.project-pro.pl">Project-Pro</a> — marketing w wersji PRO
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// Daily clicks chart
|
||||
var ctx1 = document.getElementById('dailyClicksChart').getContext('2d');
|
||||
new Chart(ctx1, {
|
||||
type: 'line',
|
||||
data: {
|
||||
labels: ["02-01", "02-02", "02-03", "02-04", "02-05", "02-06", "02-07", "02-08", "02-09", "02-10", "02-11", "02-12", "02-13", "02-14", "02-15", "02-16", "02-17", "02-18", "02-19", "02-20", "02-21", "02-22", "02-23", "02-24", "02-25", "02-26", "02-27", "02-28"],
|
||||
datasets: [{
|
||||
label: 'Kliknięcia',
|
||||
data: [210, 164, 188, 242, 204, 198, 163, 208, 202, 206, 193, 169, 153, 113, 139, 174, 148, 137, 112, 143, 139, 151, 160, 184, 157, 141, 141, 89],
|
||||
borderColor: '#0d8b8b',
|
||||
backgroundColor: 'rgba(13,139,139,0.1)',
|
||||
fill: true,
|
||||
tension: 0.3,
|
||||
pointRadius: 3,
|
||||
pointBackgroundColor: '#0d8b8b',
|
||||
}, {
|
||||
label: 'Wyświetlenia',
|
||||
data: [7761, 8752, 6894, 6890, 7048, 8251, 6007, 8393, 6761, 8531, 6071, 5122, 6360, 4092, 5897, 6193, 6761, 6894, 5773, 6152, 6529, 5916, 7070, 7262, 6054, 4538, 5064, 4727],
|
||||
borderColor: '#95a5a6',
|
||||
backgroundColor: 'transparent',
|
||||
borderDash: [5, 5],
|
||||
tension: 0.3,
|
||||
pointRadius: 0,
|
||||
yAxisID: 'y1',
|
||||
}]
|
||||
},
|
||||
options: {
|
||||
responsive: true,
|
||||
interaction: { mode: 'index', intersect: false },
|
||||
scales: {
|
||||
y: { beginAtZero: true, position: 'left', grid: { color: '#f0f0f0' } },
|
||||
y1: { beginAtZero: true, position: 'right', grid: { display: false } },
|
||||
x: { grid: { display: false }, ticks: { maxTicksLimit: 10 } }
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
716
scripts/reports/output/aruba.rzeszow.pl/2026-04/index.html
Normal file
716
scripts/reports/output/aruba.rzeszow.pl/2026-04/index.html
Normal file
@@ -0,0 +1,716 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="pl">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Raport Kwiecień 2026 — Aruba Rzeszow</title>
|
||||
<script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js"></script>
|
||||
<style>
|
||||
:root {
|
||||
--primary: #0d8b8b;
|
||||
--primary-dark: #065a5a;
|
||||
--primary-light: #e8f5f5;
|
||||
--green: #27ae60;
|
||||
--red: #e74c3c;
|
||||
--gray: #6c757d;
|
||||
--light-gray: #f8f9fa;
|
||||
--border: #e9ecef;
|
||||
}
|
||||
|
||||
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||
|
||||
body {
|
||||
font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
|
||||
color: #333;
|
||||
background: #f5f5f5;
|
||||
line-height: 1.6;
|
||||
}
|
||||
|
||||
.hero {
|
||||
background: linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 60%, #10a5a5 100%);
|
||||
color: white;
|
||||
padding: 60px 40px;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.hero::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0; right: 0;
|
||||
width: 50%;
|
||||
height: 100%;
|
||||
background: url("data:image/svg+xml,%3Csvg width='400' height='400' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='grid' width='40' height='40' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='20' cy='20' r='1.5' fill='rgba(255,255,255,0.15)'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='400' height='400' fill='url(%23grid)'/%3E%3Cline x1='20' y1='60' x2='100' y2='20' stroke='rgba(255,255,255,0.08)' stroke-width='1'/%3E%3Cline x1='100' y1='20' x2='180' y2='80' stroke='rgba(255,255,255,0.08)' stroke-width='1'/%3E%3Cline x1='180' y1='80' x2='260' y2='40' stroke='rgba(255,255,255,0.08)' stroke-width='1'/%3E%3Cline x1='260' y1='40' x2='340' y2='100' stroke='rgba(255,255,255,0.08)' stroke-width='1'/%3E%3Cline x1='60' y1='140' x2='140' y2='120' stroke='rgba(255,255,255,0.06)' stroke-width='1'/%3E%3Cline x1='140' y1='120' x2='220' y2='180' stroke='rgba(255,255,255,0.06)' stroke-width='1'/%3E%3Cline x1='220' y1='180' x2='300' y2='140' stroke='rgba(255,255,255,0.06)' stroke-width='1'/%3E%3Cline x1='300' y1='140' x2='380' y2='200' stroke='rgba(255,255,255,0.06)' stroke-width='1'/%3E%3C/svg%3E") repeat;
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
.hero-content {
|
||||
max-width: 1400px;
|
||||
margin: 0 auto;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.logo {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 12px;
|
||||
margin-bottom: 50px;
|
||||
}
|
||||
|
||||
.logo svg {
|
||||
height: 40px;
|
||||
}
|
||||
|
||||
.logo-text {
|
||||
font-size: 22px;
|
||||
font-weight: 700;
|
||||
letter-spacing: 3px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.logo-subtitle {
|
||||
font-size: 11px;
|
||||
letter-spacing: 2px;
|
||||
opacity: 0.85;
|
||||
text-transform: lowercase;
|
||||
}
|
||||
|
||||
.hero h1 {
|
||||
font-size: 42px;
|
||||
font-weight: 700;
|
||||
line-height: 1.2;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.hero .meta {
|
||||
font-size: 18px;
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 1400px;
|
||||
margin: 0 auto;
|
||||
padding: 0 20px;
|
||||
}
|
||||
|
||||
.report-section {
|
||||
background: white;
|
||||
border-radius: 12px;
|
||||
padding: 32px;
|
||||
margin: 24px auto;
|
||||
max-width: 1400px;
|
||||
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
|
||||
}
|
||||
|
||||
.section-title {
|
||||
color: var(--primary-dark);
|
||||
font-size: 24px;
|
||||
font-weight: 700;
|
||||
margin-bottom: 24px;
|
||||
padding-bottom: 12px;
|
||||
border-bottom: 3px solid var(--primary);
|
||||
}
|
||||
|
||||
.kpi-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
|
||||
gap: 16px;
|
||||
margin-bottom: 32px;
|
||||
}
|
||||
|
||||
.kpi-card {
|
||||
background: var(--light-gray);
|
||||
border-radius: 10px;
|
||||
padding: 20px;
|
||||
text-align: center;
|
||||
border: 1px solid var(--border);
|
||||
}
|
||||
|
||||
.kpi-label {
|
||||
font-size: 12px;
|
||||
color: var(--primary);
|
||||
text-transform: uppercase;
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.5px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.kpi-value {
|
||||
font-size: 28px;
|
||||
font-weight: 700;
|
||||
color: #2c3e50;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.kpi-unit {
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
color: var(--gray);
|
||||
}
|
||||
|
||||
.kpi-change {
|
||||
font-size: 13px;
|
||||
margin-top: 6px;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.chart-container {
|
||||
margin: 24px 0;
|
||||
}
|
||||
|
||||
.chart-container h3 {
|
||||
color: var(--primary-dark);
|
||||
margin-bottom: 12px;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.chart-container canvas {
|
||||
max-height: 300px;
|
||||
}
|
||||
|
||||
.data-table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.data-table thead {
|
||||
background: var(--primary);
|
||||
color: white;
|
||||
}
|
||||
|
||||
.data-table th {
|
||||
padding: 10px 12px;
|
||||
text-align: left;
|
||||
font-weight: 600;
|
||||
font-size: 12px;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.5px;
|
||||
}
|
||||
|
||||
.data-table td {
|
||||
padding: 10px 12px;
|
||||
border-bottom: 1px solid var(--border);
|
||||
}
|
||||
|
||||
.data-table tbody tr:hover {
|
||||
background: var(--primary-light);
|
||||
}
|
||||
|
||||
.data-table .num {
|
||||
text-align: right;
|
||||
font-variant-numeric: tabular-nums;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.badge {
|
||||
display: inline-block;
|
||||
padding: 2px 8px;
|
||||
border-radius: 4px;
|
||||
font-size: 11px;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.badge-search { background: #dbeafe; color: #1e40af; }
|
||||
.badge-performance_max { background: #fef3c7; color: #92400e; }
|
||||
.badge-shopping { background: #d1fae5; color: #065f46; }
|
||||
.badge-display { background: #ede9fe; color: #5b21b6; }
|
||||
.badge-demand_gen { background: #fce7f3; color: #9d174d; }
|
||||
|
||||
.summary-box {
|
||||
background: var(--primary-light);
|
||||
border-left: 4px solid var(--primary);
|
||||
padding: 24px;
|
||||
border-radius: 0 10px 10px 0;
|
||||
font-size: 15px;
|
||||
line-height: 1.8;
|
||||
}
|
||||
|
||||
.two-col {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 24px;
|
||||
margin-top: 24px;
|
||||
}
|
||||
|
||||
.bar {
|
||||
height: 8px;
|
||||
background: var(--primary);
|
||||
border-radius: 4px;
|
||||
min-width: 4px;
|
||||
}
|
||||
|
||||
.recommendations-list {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 16px;
|
||||
}
|
||||
|
||||
.rec-item {
|
||||
display: flex;
|
||||
gap: 16px;
|
||||
padding: 16px;
|
||||
background: var(--light-gray);
|
||||
border-radius: 8px;
|
||||
border-left: 4px solid var(--primary);
|
||||
}
|
||||
|
||||
.rec-icon {
|
||||
font-size: 20px;
|
||||
flex-shrink: 0;
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
.rec-item p {
|
||||
margin-top: 4px;
|
||||
color: var(--gray);
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.questions-box {
|
||||
background: linear-gradient(135deg, #fff8e1 0%, #fff3cd 100%);
|
||||
border-left: 4px solid #f59e0b;
|
||||
border-radius: 10px;
|
||||
padding: 24px 28px;
|
||||
margin-top: 16px;
|
||||
}
|
||||
.questions-box h3 {
|
||||
margin: 0 0 8px 0;
|
||||
color: #92400e;
|
||||
font-size: 18px;
|
||||
}
|
||||
.questions-box .intro {
|
||||
color: #78350f;
|
||||
font-size: 14px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
.questions-list {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 14px;
|
||||
}
|
||||
.q-item {
|
||||
display: flex;
|
||||
gap: 14px;
|
||||
padding: 14px 16px;
|
||||
background: rgba(255,255,255,0.7);
|
||||
border-radius: 8px;
|
||||
}
|
||||
.q-num {
|
||||
flex-shrink: 0;
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
border-radius: 50%;
|
||||
background: #f59e0b;
|
||||
color: white;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-weight: 700;
|
||||
font-size: 14px;
|
||||
}
|
||||
.q-item strong { color: #92400e; display: block; margin-bottom: 4px; }
|
||||
.q-item p { margin: 0; color: #57534e; font-size: 14px; line-height: 1.6; }
|
||||
|
||||
.footer {
|
||||
text-align: center;
|
||||
padding: 32px;
|
||||
color: var(--gray);
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.footer a {
|
||||
color: var(--primary);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.hero { padding: 40px 20px; }
|
||||
.hero h1 { font-size: 28px; }
|
||||
.kpi-grid { grid-template-columns: repeat(2, 1fr); }
|
||||
.two-col { grid-template-columns: 1fr; }
|
||||
.report-section { padding: 20px; margin: 12px; }
|
||||
}
|
||||
|
||||
@media print {
|
||||
body { background: white; }
|
||||
.report-section { box-shadow: none; page-break-inside: avoid; }
|
||||
.hero { padding: 30px; }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!-- HERO / TITLE -->
|
||||
<header class="hero">
|
||||
<div class="hero-content">
|
||||
<div class="logo">
|
||||
<img src="https://www.project-pro.pl/upload/filemanager/Project-Design/logos/project-pro/logo-white.svg" alt="Project-Pro" style="height: 40px;">
|
||||
</div>
|
||||
<h1>Raport z działań marketingowych</h1>
|
||||
<div class="meta">Aruba Rzeszow — Kwiecień 2026</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- RECOMMENDATIONS -->
|
||||
|
||||
<section class="report-section" id="recommendations">
|
||||
<h2 class="section-title">Wnioski i rekomendacje</h2>
|
||||
<div class="recommendations-list">
|
||||
<div class="rec-item"><span class="rec-icon">⚠</span><div><strong>Spadek konwersji do obserwacji</strong><p>Liczba konwersji spadla o 8.2% miesiac do miesiaca. Rekomendujemy sprawdzenie kampanii o najwiekszym spadku wolumenu.</p></div></div><div class="rec-item"><span class="rec-icon">📈</span><div><strong>ROAS liczony z Google Ads</strong><p>ROAS z Google Ads wyniosl 8.47. Ten wskaznik liczymy z wartosci konwersji Google Ads, nie z przychodow sklepu.</p></div></div><div class="rec-item"><span class="rec-icon">🔍</span><div><strong>Kontrola wzrostu kosztu</strong><p>Koszt reklam wzrosl o 12.2% miesiac do miesiaca. Warto porownac wzrost kosztu ze wzrostem konwersji i wartosci konwersji.</p></div></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- GA4 SECTION -->
|
||||
|
||||
|
||||
<!-- E-COMMERCE -->
|
||||
|
||||
|
||||
<!-- PRODUCT OPTIMIZATIONS -->
|
||||
|
||||
|
||||
<!-- TOP ADS PRODUCTS -->
|
||||
|
||||
|
||||
<!-- YEAR OVER YEAR -->
|
||||
|
||||
|
||||
<!-- GOOGLE ADS KPIs -->
|
||||
<section class="report-section" id="ads-kpi">
|
||||
<h2 class="section-title">Google Ads — Podsumowanie</h2>
|
||||
<div class="kpi-grid">
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">Wyświetlenia</div>
|
||||
<div class="kpi-value">172 277<span class="kpi-unit"></span></div>
|
||||
<div class="kpi-change" style="color: #e74c3c">
|
||||
▼ -0.6% vs Marzec
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">Kliknięcia</div>
|
||||
<div class="kpi-value">3 826<span class="kpi-unit"></span></div>
|
||||
<div class="kpi-change" style="color: #27ae60">
|
||||
▲ +2.5% vs Marzec
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">CTR</div>
|
||||
<div class="kpi-value">2.2<span class="kpi-unit">%</span></div>
|
||||
<div class="kpi-change" style="color: #27ae60">
|
||||
▲ +3.3% vs Marzec
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">Konwersje</div>
|
||||
<div class="kpi-value">199<span class="kpi-unit"></span></div>
|
||||
<div class="kpi-change" style="color: #e74c3c">
|
||||
▼ -8.2% vs Marzec
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">Koszt</div>
|
||||
<div class="kpi-value">4880.74<span class="kpi-unit"> PLN</span></div>
|
||||
<div class="kpi-change" style="color: #e74c3c">
|
||||
▲ +12.2% vs Marzec
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">CPA</div>
|
||||
<div class="kpi-value">24.46<span class="kpi-unit"> PLN</span></div>
|
||||
<div class="kpi-change" style="color: #e74c3c">
|
||||
▲ +22.2% vs Marzec
|
||||
</div>
|
||||
</div>
|
||||
<div class="kpi-card">
|
||||
<div class="kpi-label">ROAS</div>
|
||||
<div class="kpi-value">8.47<span class="kpi-unit">x</span></div>
|
||||
<div class="kpi-change" style="color: #e74c3c">
|
||||
▼ -1.5% vs Marzec
|
||||
</div>
|
||||
</div></div>
|
||||
</section>
|
||||
|
||||
<!-- DAILY CHART -->
|
||||
<section class="report-section" id="ads-chart">
|
||||
<h2 class="section-title">Google Ads — Aktywność dzienna</h2>
|
||||
<div class="chart-container">
|
||||
<canvas id="dailyClicksChart"></canvas>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- CAMPAIGNS TABLE -->
|
||||
<section class="report-section" id="campaigns">
|
||||
<h2 class="section-title">Kampanie</h2>
|
||||
<table class="data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Kampania</th>
|
||||
<th>Typ</th>
|
||||
<th>Wyświetlenia</th>
|
||||
<th>Kliknięcia</th>
|
||||
<th>CTR</th>
|
||||
<th>Konwersje</th>
|
||||
<th>Koszt</th>
|
||||
<th>CPA</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>[Search] brand</td>
|
||||
<td><span class="badge badge-search">SEARCH</span></td>
|
||||
<td class="num">1 614</td>
|
||||
<td class="num">483</td>
|
||||
<td class="num">29.9%</td>
|
||||
<td class="num">27</td>
|
||||
<td class="num">337.96 PLN</td>
|
||||
<td class="num">12.52 PLN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>[DSA] produkty</td>
|
||||
<td><span class="badge badge-search">SEARCH</span></td>
|
||||
<td class="num">9 984</td>
|
||||
<td class="num">694</td>
|
||||
<td class="num">7.0%</td>
|
||||
<td class="num">23</td>
|
||||
<td class="num">1098.15 PLN</td>
|
||||
<td class="num">47.75 PLN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>[PMax] products (catch-all)</td>
|
||||
<td><span class="badge badge-performance_max">PERFORMANCE_MAX</span></td>
|
||||
<td class="num">138 921</td>
|
||||
<td class="num">2 164</td>
|
||||
<td class="num">1.6%</td>
|
||||
<td class="num">106</td>
|
||||
<td class="num">2762.99 PLN</td>
|
||||
<td class="num">25.94 PLN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>[PLA] produkty (bestsellers)</td>
|
||||
<td><span class="badge badge-shopping">SHOPPING</span></td>
|
||||
<td class="num">21 758</td>
|
||||
<td class="num">485</td>
|
||||
<td class="num">2.2%</td>
|
||||
<td class="num">43</td>
|
||||
<td class="num">681.64 PLN</td>
|
||||
<td class="num">15.85 PLN</td>
|
||||
</tr></tbody>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<!-- SEARCH TERMS -->
|
||||
<section class="report-section" id="search-terms">
|
||||
<h2 class="section-title">Najpopularniejsze frazy wyszukiwania</h2>
|
||||
<table class="data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>Fraza</th>
|
||||
<th>Wyświetlenia</th>
|
||||
<th>Kliknięcia</th>
|
||||
<th>CTR</th>
|
||||
<th>Konwersje</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="num">1</td>
|
||||
<td>aruba rzeszów</td>
|
||||
<td class="num">836</td>
|
||||
<td class="num">246</td>
|
||||
<td class="num">29.4%</td>
|
||||
<td class="num">16</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">2</td>
|
||||
<td>gen factor</td>
|
||||
<td class="num">858</td>
|
||||
<td class="num">59</td>
|
||||
<td class="num">6.9%</td>
|
||||
<td class="num">1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">3</td>
|
||||
<td>aruba hurtownia</td>
|
||||
<td class="num">122</td>
|
||||
<td class="num">48</td>
|
||||
<td class="num">39.3%</td>
|
||||
<td class="num">4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">4</td>
|
||||
<td>aruba rzeszow</td>
|
||||
<td class="num">127</td>
|
||||
<td class="num">39</td>
|
||||
<td class="num">30.7%</td>
|
||||
<td class="num">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">5</td>
|
||||
<td>gen factor green</td>
|
||||
<td class="num">207</td>
|
||||
<td class="num">21</td>
|
||||
<td class="num">10.1%</td>
|
||||
<td class="num">2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">6</td>
|
||||
<td>gen factor</td>
|
||||
<td class="num">604</td>
|
||||
<td class="num">21</td>
|
||||
<td class="num">3.5%</td>
|
||||
<td class="num">1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">7</td>
|
||||
<td>verru immuno</td>
|
||||
<td class="num">495</td>
|
||||
<td class="num">19</td>
|
||||
<td class="num">3.8%</td>
|
||||
<td class="num">2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">8</td>
|
||||
<td>aruba sklep</td>
|
||||
<td class="num">48</td>
|
||||
<td class="num">17</td>
|
||||
<td class="num">35.4%</td>
|
||||
<td class="num">1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">9</td>
|
||||
<td>aurumaris</td>
|
||||
<td class="num">113</td>
|
||||
<td class="num">13</td>
|
||||
<td class="num">11.5%</td>
|
||||
<td class="num">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">10</td>
|
||||
<td>aruba hurtownia kosmetyczna</td>
|
||||
<td class="num">25</td>
|
||||
<td class="num">12</td>
|
||||
<td class="num">48.0%</td>
|
||||
<td class="num">1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">11</td>
|
||||
<td>aruba kosmetyki</td>
|
||||
<td class="num">33</td>
|
||||
<td class="num">12</td>
|
||||
<td class="num">36.4%</td>
|
||||
<td class="num">1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">12</td>
|
||||
<td>gen factor 09</td>
|
||||
<td class="num">47</td>
|
||||
<td class="num">11</td>
|
||||
<td class="num">23.4%</td>
|
||||
<td class="num">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">13</td>
|
||||
<td>genfactor</td>
|
||||
<td class="num">111</td>
|
||||
<td class="num">11</td>
|
||||
<td class="num">9.9%</td>
|
||||
<td class="num">2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">14</td>
|
||||
<td>podopharm verru immuno</td>
|
||||
<td class="num">230</td>
|
||||
<td class="num">11</td>
|
||||
<td class="num">4.8%</td>
|
||||
<td class="num">2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="num">15</td>
|
||||
<td>hurtownia aruba</td>
|
||||
<td class="num">32</td>
|
||||
<td class="num">10</td>
|
||||
<td class="num">31.2%</td>
|
||||
<td class="num">0</td>
|
||||
</tr></tbody>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<!-- NEGATIVE KEYWORDS ADDED -->
|
||||
|
||||
|
||||
<!-- SEMSTORM SEO -->
|
||||
|
||||
|
||||
<!-- SEO ACTIVITIES -->
|
||||
|
||||
|
||||
<!-- SEO LINKS -->
|
||||
|
||||
|
||||
<!-- SUMMARY -->
|
||||
<section class="report-section" id="summary">
|
||||
<h2 class="section-title">Podsumowanie miesiąca</h2>
|
||||
<div class="summary-box">
|
||||
Odnotowano 199 konwersji w tym miesiącu. Ruch z reklam wzrósł o 2.5% (3826 kliknięć).
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- RECOMMENDATIONS moved to top -->
|
||||
|
||||
<!-- FOOTER -->
|
||||
<div class="footer">
|
||||
Raport wygenerowany przez <a href="https://www.project-pro.pl">Project-Pro</a> — marketing w wersji PRO
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// Daily clicks chart
|
||||
var ctx1 = document.getElementById('dailyClicksChart').getContext('2d');
|
||||
new Chart(ctx1, {
|
||||
type: 'line',
|
||||
data: {
|
||||
labels: ["04-01", "04-02", "04-03", "04-04", "04-05", "04-06", "04-07", "04-08", "04-09", "04-10", "04-11", "04-12", "04-13", "04-14", "04-15", "04-16", "04-17", "04-18", "04-19", "04-20", "04-21", "04-22", "04-23", "04-24", "04-25", "04-26", "04-27", "04-28", "04-29", "04-30"],
|
||||
datasets: [{
|
||||
label: 'Kliknięcia',
|
||||
data: [102, 108, 72, 54, 39, 96, 130, 166, 137, 112, 95, 114, 185, 176, 164, 149, 107, 101, 114, 196, 163, 210, 170, 116, 112, 131, 144, 132, 135, 96],
|
||||
borderColor: '#0d8b8b',
|
||||
backgroundColor: 'rgba(13,139,139,0.1)',
|
||||
fill: true,
|
||||
tension: 0.3,
|
||||
pointRadius: 3,
|
||||
pointBackgroundColor: '#0d8b8b',
|
||||
}, {
|
||||
label: 'Wyświetlenia',
|
||||
data: [6909, 5632, 4210, 3045, 2088, 3976, 5853, 7519, 6605, 4340, 3177, 4104, 7332, 7941, 7296, 6191, 4557, 3621, 5409, 7762, 7615, 9246, 9234, 5931, 5078, 5786, 6014, 6078, 5629, 4099],
|
||||
borderColor: '#95a5a6',
|
||||
backgroundColor: 'transparent',
|
||||
borderDash: [5, 5],
|
||||
tension: 0.3,
|
||||
pointRadius: 0,
|
||||
yAxisID: 'y1',
|
||||
}]
|
||||
},
|
||||
options: {
|
||||
responsive: true,
|
||||
interaction: { mode: 'index', intersect: false },
|
||||
scales: {
|
||||
y: { beginAtZero: true, position: 'left', grid: { color: '#f0f0f0' } },
|
||||
y1: { beginAtZero: true, position: 'right', grid: { display: false } },
|
||||
x: { grid: { display: false }, ticks: { maxTicksLimit: 10 } }
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user