From ed4ddfd8d8eae447c68ee4a6a5b8c78395cfea7a Mon Sep 17 00:00:00 2001 From: Jacek Pyziak Date: Sun, 8 Mar 2026 23:32:48 +0100 Subject: [PATCH] Add Google Ads campaign landing page with responsive design and interactive features - Created index.html for the Google Ads campaign landing page with structured sections including navigation, hero, benefits, channels, pricing, and contact information. - Implemented script.js for mobile menu toggle, scroll animations, budget calculator, and smooth scrolling for anchor links. - Developed style.css for styling the landing page, ensuring a modern and responsive layout with animations and hover effects. --- .htaccess | 150 ++++-- oferta/google_ads/index.html | 250 ++++++++++ oferta/google_ads/script.js | 68 +++ oferta/google_ads/style.css | 875 +++++++++++++++++++++++++++++++++++ 4 files changed, 1302 insertions(+), 41 deletions(-) create mode 100644 oferta/google_ads/index.html create mode 100644 oferta/google_ads/script.js create mode 100644 oferta/google_ads/style.css diff --git a/.htaccess b/.htaccess index d0012bd..6a8ac06 100644 --- a/.htaccess +++ b/.htaccess @@ -118,38 +118,50 @@ RewriteRule ^systemy-zarzadzania-trescia-cms(|/)$ index.php?a=page&id=24&lang=pl RewriteRule ^systemy-zarzadzania-trescia-cms/s/1(|/)$ systemy-zarzadzania-trescia-cms [R=301,L] RewriteRule ^systemy-zarzadzania-trescia-cms/s/([0-9]+)(|/)$ index.php?a=page&id=24&lang=pl&bs=$1&%{QUERY_STRING} [L] -RewriteRule ^blog(|/)$ index.php?a=page&id=7&lang=pl&%{QUERY_STRING} [L] -RewriteRule ^blog/s/1(|/)$ blog [R=301,L] -RewriteRule ^blog/s/([0-9]+)(|/)$ index.php?a=page&id=7&lang=pl&bs=$1&%{QUERY_STRING} [L] - RewriteRule ^obsluga-istniejacych-stron(|/)$ index.php?a=page&id=25&lang=pl&%{QUERY_STRING} [L] RewriteRule ^obsluga-istniejacych-stron/s/1(|/)$ obsluga-istniejacych-stron [R=301,L] RewriteRule ^obsluga-istniejacych-stron/s/([0-9]+)(|/)$ index.php?a=page&id=25&lang=pl&bs=$1&%{QUERY_STRING} [L] -RewriteRule ^o-nas(|/)$ index.php?a=page&id=2&lang=pl&%{QUERY_STRING} [L] -RewriteRule ^o-nas/s/1(|/)$ o-nas [R=301,L] -RewriteRule ^o-nas/s/([0-9]+)(|/)$ index.php?a=page&id=2&lang=pl&bs=$1&%{QUERY_STRING} [L] +RewriteRule ^blog(|/)$ index.php?a=page&id=7&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^blog/s/1(|/)$ blog [R=301,L] +RewriteRule ^blog/s/([0-9]+)(|/)$ index.php?a=page&id=7&lang=pl&bs=$1&%{QUERY_STRING} [L] RewriteRule ^pozycjonowanie-stron-internetowych(|/)$ index.php?a=page&id=26&lang=pl&%{QUERY_STRING} [L] RewriteRule ^pozycjonowanie-stron-internetowych/s/1(|/)$ pozycjonowanie-stron-internetowych [R=301,L] RewriteRule ^pozycjonowanie-stron-internetowych/s/([0-9]+)(|/)$ index.php?a=page&id=26&lang=pl&bs=$1&%{QUERY_STRING} [L] +RewriteRule ^s-56-baza-wiedzy(|/)$ index.php?a=page&id=56&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^s-56-baza-wiedzy/s/1(|/)$ s-56-baza-wiedzy [R=301,L] +RewriteRule ^s-56-baza-wiedzy/s/([0-9]+)(|/)$ index.php?a=page&id=56&lang=pl&bs=$1&%{QUERY_STRING} [L] + +RewriteRule ^s-54-google(|/)$ index.php?a=page&id=54&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^s-54-google/s/1(|/)$ s-54-google [R=301,L] +RewriteRule ^s-54-google/s/([0-9]+)(|/)$ index.php?a=page&id=54&lang=pl&bs=$1&%{QUERY_STRING} [L] + RewriteRule ^pozycjonowanie-lokalne(|/)$ index.php?a=page&id=27&lang=pl&%{QUERY_STRING} [L] RewriteRule ^pozycjonowanie-lokalne/s/1(|/)$ pozycjonowanie-lokalne [R=301,L] RewriteRule ^pozycjonowanie-lokalne/s/([0-9]+)(|/)$ index.php?a=page&id=27&lang=pl&bs=$1&%{QUERY_STRING} [L] -RewriteRule ^kontakt(|/)$ index.php?a=page&id=8&lang=pl&%{QUERY_STRING} [L] -RewriteRule ^kontakt/s/1(|/)$ kontakt [R=301,L] -RewriteRule ^kontakt/s/([0-9]+)(|/)$ index.php?a=page&id=8&lang=pl&bs=$1&%{QUERY_STRING} [L] - RewriteRule ^pozycjonowanie-long-tail(|/)$ index.php?a=page&id=28&lang=pl&%{QUERY_STRING} [L] RewriteRule ^pozycjonowanie-long-tail/s/1(|/)$ pozycjonowanie-long-tail [R=301,L] RewriteRule ^pozycjonowanie-long-tail/s/([0-9]+)(|/)$ index.php?a=page&id=28&lang=pl&bs=$1&%{QUERY_STRING} [L] +RewriteRule ^google-ads(|/)$ index.php?a=page&id=49&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^google-ads/s/1(|/)$ google-ads [R=301,L] +RewriteRule ^google-ads/s/([0-9]+)(|/)$ index.php?a=page&id=49&lang=pl&bs=$1&%{QUERY_STRING} [L] + RewriteRule ^pozycjonowanie-sklepow-internetowych(|/)$ index.php?a=page&id=29&lang=pl&%{QUERY_STRING} [L] RewriteRule ^pozycjonowanie-sklepow-internetowych/s/1(|/)$ pozycjonowanie-sklepow-internetowych [R=301,L] RewriteRule ^pozycjonowanie-sklepow-internetowych/s/([0-9]+)(|/)$ index.php?a=page&id=29&lang=pl&bs=$1&%{QUERY_STRING} [L] +RewriteRule ^e-commerce(|/)$ index.php?a=page&id=50&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^e-commerce/s/1(|/)$ e-commerce [R=301,L] +RewriteRule ^e-commerce/s/([0-9]+)(|/)$ index.php?a=page&id=50&lang=pl&bs=$1&%{QUERY_STRING} [L] + +RewriteRule ^seo(|/)$ index.php?a=page&id=48&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^seo/s/1(|/)$ seo [R=301,L] +RewriteRule ^seo/s/([0-9]+)(|/)$ index.php?a=page&id=48&lang=pl&bs=$1&%{QUERY_STRING} [L] + RewriteRule ^social-media(|/)$ index.php?a=page&id=30&lang=pl&%{QUERY_STRING} [L] RewriteRule ^social-media/s/1(|/)$ social-media [R=301,L] RewriteRule ^social-media/s/([0-9]+)(|/)$ index.php?a=page&id=30&lang=pl&bs=$1&%{QUERY_STRING} [L] @@ -158,14 +170,30 @@ RewriteRule ^oprogramowanie-dla-firm(|/)$ index.php?a=page&id=31&lang=pl&%{QUERY RewriteRule ^oprogramowanie-dla-firm/s/1(|/)$ oprogramowanie-dla-firm [R=301,L] RewriteRule ^oprogramowanie-dla-firm/s/([0-9]+)(|/)$ index.php?a=page&id=31&lang=pl&bs=$1&%{QUERY_STRING} [L] +RewriteRule ^media-spolecznosciowe(|/)$ index.php?a=page&id=51&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^media-spolecznosciowe/s/1(|/)$ media-spolecznosciowe [R=301,L] +RewriteRule ^media-spolecznosciowe/s/([0-9]+)(|/)$ index.php?a=page&id=51&lang=pl&bs=$1&%{QUERY_STRING} [L] + RewriteRule ^identyfikacja-wizualna(|/)$ index.php?a=page&id=32&lang=pl&%{QUERY_STRING} [L] RewriteRule ^identyfikacja-wizualna/s/1(|/)$ identyfikacja-wizualna [R=301,L] RewriteRule ^identyfikacja-wizualna/s/([0-9]+)(|/)$ index.php?a=page&id=32&lang=pl&bs=$1&%{QUERY_STRING} [L] +RewriteRule ^strony-internetowe(|/)$ index.php?a=page&id=52&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^strony-internetowe/s/1(|/)$ strony-internetowe [R=301,L] +RewriteRule ^strony-internetowe/s/([0-9]+)(|/)$ index.php?a=page&id=52&lang=pl&bs=$1&%{QUERY_STRING} [L] + +RewriteRule ^s-53-rozne(|/)$ index.php?a=page&id=53&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^s-53-rozne/s/1(|/)$ s-53-rozne [R=301,L] +RewriteRule ^s-53-rozne/s/([0-9]+)(|/)$ index.php?a=page&id=53&lang=pl&bs=$1&%{QUERY_STRING} [L] + RewriteRule ^pozycjonowanie-debica(|/)$ index.php?a=page&id=33&lang=pl&%{QUERY_STRING} [L] RewriteRule ^pozycjonowanie-debica/s/1(|/)$ pozycjonowanie-debica [R=301,L] RewriteRule ^pozycjonowanie-debica/s/([0-9]+)(|/)$ index.php?a=page&id=33&lang=pl&bs=$1&%{QUERY_STRING} [L] +RewriteRule ^s-55-slownik-seo/sem(|/)$ index.php?a=page&id=55&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^s-55-slownik-seo/sem/s/1(|/)$ s-55-slownik-seo/sem [R=301,L] +RewriteRule ^s-55-slownik-seo/sem/s/([0-9]+)(|/)$ index.php?a=page&id=55&lang=pl&bs=$1&%{QUERY_STRING} [L] + RewriteRule ^pozycjonowanie-krakow(|/)$ index.php?a=page&id=34&lang=pl&%{QUERY_STRING} [L] RewriteRule ^pozycjonowanie-krakow/s/1(|/)$ pozycjonowanie-krakow [R=301,L] RewriteRule ^pozycjonowanie-krakow/s/([0-9]+)(|/)$ index.php?a=page&id=34&lang=pl&bs=$1&%{QUERY_STRING} [L] @@ -174,10 +202,18 @@ RewriteRule ^pozycjonowanie-jaslo(|/)$ index.php?a=page&id=47&lang=pl&%{QUERY_ST RewriteRule ^pozycjonowanie-jaslo/s/1(|/)$ pozycjonowanie-jaslo [R=301,L] RewriteRule ^pozycjonowanie-jaslo/s/([0-9]+)(|/)$ index.php?a=page&id=47&lang=pl&bs=$1&%{QUERY_STRING} [L] +RewriteRule ^o-nas(|/)$ index.php?a=page&id=2&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^o-nas/s/1(|/)$ o-nas [R=301,L] +RewriteRule ^o-nas/s/([0-9]+)(|/)$ index.php?a=page&id=2&lang=pl&bs=$1&%{QUERY_STRING} [L] + RewriteRule ^pozycjonowanie-kielce(|/)$ index.php?a=page&id=35&lang=pl&%{QUERY_STRING} [L] RewriteRule ^pozycjonowanie-kielce/s/1(|/)$ pozycjonowanie-kielce [R=301,L] RewriteRule ^pozycjonowanie-kielce/s/([0-9]+)(|/)$ index.php?a=page&id=35&lang=pl&bs=$1&%{QUERY_STRING} [L] +RewriteRule ^kontakt(|/)$ index.php?a=page&id=8&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^kontakt/s/1(|/)$ kontakt [R=301,L] +RewriteRule ^kontakt/s/([0-9]+)(|/)$ index.php?a=page&id=8&lang=pl&bs=$1&%{QUERY_STRING} [L] + RewriteRule ^pozycjonowanie-krosno(|/)$ index.php?a=page&id=36&lang=pl&%{QUERY_STRING} [L] RewriteRule ^pozycjonowanie-krosno/s/1(|/)$ pozycjonowanie-krosno [R=301,L] RewriteRule ^pozycjonowanie-krosno/s/([0-9]+)(|/)$ index.php?a=page&id=36&lang=pl&bs=$1&%{QUERY_STRING} [L] @@ -218,36 +254,6 @@ RewriteRule ^test-page(|/)$ index.php?a=page&id=46&lang=pl&%{QUERY_STRING} [L] RewriteRule ^test-page/s/1(|/)$ test-page [R=301,L] RewriteRule ^test-page/s/([0-9]+)(|/)$ index.php?a=page&id=46&lang=pl&bs=$1&%{QUERY_STRING} [L] -RewriteRule ^cechy-dobrej-strony-internetowej(|/)$ index.php?article=10&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^czym-jest-certyfikat-ssl-i-dlaczego-warto-go-miec(|/)$ index.php?article=12&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^zakladka-zakupy-w-wyszukiwarce-google(|/)$ index.php?article=8&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^speed-update-pagespeed-czynnikiem-rankingowym-w-mobilnej-wyszukiwarce-google(|/)$ index.php?article=4&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^zalety-posiadania-strony-firmowej-na-facebooku(|/)$ index.php?article=11&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^responsywnosc-strony-internetowej-czym-jest-i-dlaczego-jest-tak-wazna-przy-prowadzeniu-biznesu(|/)$ index.php?article=13&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^co-to-jest-pozycjonowanie-lokalne(|/)$ index.php?article=57&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^jak-sprawdzic-do-kogo-nalezy-domena-poradnik(|/)$ index.php?article=80&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^najnowsze-trendy-w-email-marketingu-na-co-zwrocic-uwage-w-2023-roku(|/)$ index.php?article=81&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^prowadzenie-bloga-firmowego-jako-element-strategii-marketingowej(|/)$ index.php?article=83&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^seo-vs-sem-na-czym-polega-roznica-i-ktore-z-nich-wybrac(|/)$ index.php?article=82&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^dropshipping-na-czym-polega-wady-zalety(|/)$ index.php?article=84&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^grafika-wektorowa-czym-jest-i-gdzie-znajduje-zastosowanie(|/)$ index.php?article=85&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^cross-selling-sposob-na-wieksza-sprzedaz(|/)$ index.php?article=86&lang=pl&%{QUERY_STRING} [L] - -RewriteRule ^blad-404-co-oznacza-i-jak-go-naprawic(|/)$ index.php?article=87&lang=pl&%{QUERY_STRING} [L] - RewriteRule ^realizacje-patekapartaments(|/)$ index.php?article=88&lang=pl&%{QUERY_STRING} [L] RewriteRule ^realizacje-gbvidok(|/)$ index.php?article=89&lang=pl&%{QUERY_STRING} [L] @@ -280,6 +286,68 @@ RewriteRule ^realizacje-lulandia(|/)$ index.php?article=102&lang=pl&%{QUERY_STRI RewriteRule ^realizacje-wingedit(|/)$ index.php?article=103&lang=pl&%{QUERY_STRING} [L] +RewriteRule ^serwer-dns-czym-jest-i-jak-dziala(|/)$ index.php?article=107&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^cross-selling-sposob-na-wieksza-sprzedaz(|/)$ index.php?article=86&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^dropshipping-na-czym-polega-wady-zalety(|/)$ index.php?article=84&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^seo-vs-sem-na-czym-polega-roznica-i-ktore-z-nich-wybrac(|/)$ index.php?article=82&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^co-to-jest-pozycjonowanie-lokalne(|/)$ index.php?article=57&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^responsywnosc-strony-internetowej-czym-jest-i-dlaczego-jest-tak-wazna-przy-prowadzeniu-biznesu(|/)$ index.php?article=13&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^zalety-posiadania-strony-firmowej-na-facebooku(|/)$ index.php?article=11&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^speed-update-pagespeed-czynnikiem-rankingowym-w-mobilnej-wyszukiwarce-google(|/)$ index.php?article=4&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^zakladka-zakupy-w-wyszukiwarce-google(|/)$ index.php?article=8&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^czym-jest-certyfikat-ssl-i-dlaczego-warto-go-miec(|/)$ index.php?article=12&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^cechy-dobrej-strony-internetowej(|/)$ index.php?article=10&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^co-to-jest-google-pagespeed-insights(|/)$ index.php?article=109&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^blad-404-co-oznacza-i-jak-go-naprawic(|/)$ index.php?article=87&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^jak-sprawdzic-do-kogo-nalezy-domena-poradnik(|/)$ index.php?article=80&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^najnowsze-trendy-w-email-marketingu-na-co-zwrocic-uwage-w-2023-roku(|/)$ index.php?article=81&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^prowadzenie-bloga-firmowego-jako-element-strategii-marketingowej(|/)$ index.php?article=83&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^grafika-wektorowa-czym-jest-i-gdzie-znajduje-zastosowanie(|/)$ index.php?article=85&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^jak-czesto-google-aktualizuje-street-view-i-zdjecia-satelitarne-wszystko-co-musisz-wiedziec(|/)$ index.php?article=108&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^jak-sprawdzic-i-usunac-historie-wyszukiwania-w-google(|/)$ index.php?article=106&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^blad-403-co-oznacza-i-jak-go-naprawic(|/)$ index.php?article=110&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^adres-url(|/)$ index.php?article=111&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^atrybut-alt(|/)$ index.php?article=112&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^anchor-text(|/)$ index.php?article=113&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^breadcrumbs(|/)$ index.php?article=114&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^jak-google-zbiera-informacje-o-nas-i-do-czego-je-wykorzystuje(|/)$ index.php?article=104&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^bounce-rate-wspolczynnik-odrzucen(|/)$ index.php?article=116&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^buzz-marketing(|/)$ index.php?article=117&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^broken-inks(|/)$ index.php?article=118&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^branding(|/)$ index.php?article=119&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^backlink(|/)$ index.php?article=115&lang=pl&%{QUERY_STRING} [L] + +RewriteRule ^canonical-tag(|/)$ index.php?article=120&lang=pl&%{QUERY_STRING} [L] + RewriteRule ^oferty-pracy(|/)$ index.php?module=globelusAdverts&action=adverts_list&cp=1&%{QUERY_STRING} [L] RewriteRule ^newsletter/signin$ index.php?module=newsletter&action=signin [L] RewriteRule ^newsletter/confirm/hash=(.*)$ index.php?module=newsletter&action=confirm&hash=$1 [L] diff --git a/oferta/google_ads/index.html b/oferta/google_ads/index.html new file mode 100644 index 0000000..d10fe2c --- /dev/null +++ b/oferta/google_ads/index.html @@ -0,0 +1,250 @@ + + + + + + Kampanie Google Ads - Project-Pro | Marketing w wersji PRO + + + + + + + + + +
+
+
+

Project-Pro • marketing w wersji PRO

+

Kampanie Google Ads

+

Docieraj do klientów dokładnie wtedy, gdy szukają Twoich produktów lub usług. Skuteczna reklama w Google z natychmiastowymi efektami.

+ +
+
+
+
+
🎯
+ Trafność +
+
+
📍
+ Lokalizacja +
+
+
📈
+ Mierzalność +
+
+
+ Skuteczność +
+
+
+
+
+ + +
+
+
+

Dlaczego Google Ads?

+

Reklama w Google to jeden z najskuteczniejszych sposobów na pozyskanie nowych klientów.

+
+
+
+
🎯
+

Trafność

+

Ty podejmujesz decyzję komu, gdzie i kiedy wyświetli się Twoja reklama. Pełna kontrola nad kampanią.

+
+
+
📍
+

Lokalizacja

+

Targetowanie geolokalizacyjne pozwala wyświetlać reklamy Google Ads wyłącznie klientom z danej okolicy.

+
+
+
📈
+

Mierzalność

+

Dzięki statystykom możesz badać skuteczność swoich działań i zachowania klientów.

+
+
+
+

Skuteczność

+

Włączenie kampanii powoduje natychmiastowe osiąganie założonych celów.

+
+
+
💰
+

Budżet dzienny

+

Sam ustalasz dzienny budżet reklamowy. Masz pełną kontrolę nad wydatkami na kampanię.

+
+
+
🚀
+

Szybkie efekty

+

Reklama zaczyna działać natychmiast po uruchomieniu kampanii — bez czekania na efekty pozycjonowania.

+
+
+
+
+ + +
+
+
+

Kanały reklamy

+

Wykorzystujemy pełen potencjał ekosystemu Google, dobierając kanały do Twojego biznesu.

+
+
+
+
🔍
+

Linki sponsorowane

+

Sieć wyszukiwania / Search

+
+
+
🛒
+

Google Zakupy

+

Sieć wyszukiwania / Shopping

+
+
+
💡
+

Discovery

+

Sieć reklamowa / Discovery

+
+
+
🔁
+

Remarketing

+

Ponowne dotarcie do klientów

+
+
+
💻
+

Display Network

+

Sieć reklamowa / Display

+
+
+
▶️
+

YouTube

+

Sieć wideo / YouTube

+
+
+
+
+ + +
+
+
+

Ile to kosztuje?

+

Przejrzyste zasady rozliczenia. Płacisz procent od budżetu reklamowego.

+
+
+
+

Prowadzenie kampanii Google Ads

+
10% budżetu
+
min. 800 zł netto / miesiąc
+
+
+

Oblicz koszt prowadzenia kampanii

+ + +
+
+ Budżet reklamowy + 3 000 zł +
+
+ Koszt prowadzenia (10%) + 800 zł +
+
+ Razem miesięcznie + 3 800 zł +
+
+
+
+
    +
  • Określenie strategii kampanii
  • +
  • Dobór priorytetowych kampanii
  • +
  • Sieć wyszukiwania / Search
  • +
  • Sieć wyszukiwania / Google Zakupy
  • +
  • Sieć reklamowa / Display
  • +
  • Sieć reklamowa / Discovery
  • +
  • Sieć wideo / YouTube
  • +
  • Harmonogram wyświetleń
  • +
  • Dobór słów kluczowych
  • +
  • Stworzenie tekstów reklam
  • +
  • Stworzenie rozszerzeń reklamy
  • +
  • Raport wyników kampanii
  • +
+
+
+
+
+ + +
+
+
+

Skontaktuj się z nami

+

Porozmawiajmy o Twojej kampanii Google Ads.

+
+ +
+
+ + + + + + + diff --git a/oferta/google_ads/script.js b/oferta/google_ads/script.js new file mode 100644 index 0000000..37444cf --- /dev/null +++ b/oferta/google_ads/script.js @@ -0,0 +1,68 @@ +document.addEventListener('DOMContentLoaded', function () { + // Mobile menu toggle + const hamburger = document.querySelector('.nav__hamburger'); + const navLinks = document.querySelector('.nav__links'); + + hamburger.addEventListener('click', function () { + navLinks.classList.toggle('active'); + hamburger.classList.toggle('open'); + }); + + // Close mobile menu on link click + navLinks.querySelectorAll('a').forEach(function (link) { + link.addEventListener('click', function () { + navLinks.classList.remove('active'); + hamburger.classList.remove('open'); + }); + }); + + // Scroll animations + const faders = document.querySelectorAll('.fade-in'); + const observer = new IntersectionObserver(function (entries) { + entries.forEach(function (entry) { + if (entry.isIntersecting) { + entry.target.classList.add('visible'); + observer.unobserve(entry.target); + } + }); + }, { threshold: 0.15 }); + + faders.forEach(function (el) { + observer.observe(el); + }); + + // Budget calculator + var slider = document.getElementById('budgetSlider'); + if (slider) { + var MIN_FEE = 800; + + function formatPLN(val) { + return val.toLocaleString('pl-PL') + ' zł'; + } + + function updateCalc() { + var budget = parseInt(slider.value); + var fee = Math.max(budget * 0.1, MIN_FEE); + var total = budget + fee; + + document.getElementById('budgetValue').textContent = formatPLN(budget); + document.getElementById('calcBudget').textContent = formatPLN(budget); + document.getElementById('calcFee').textContent = formatPLN(fee); + document.getElementById('calcTotal').textContent = formatPLN(total); + } + + slider.addEventListener('input', updateCalc); + updateCalc(); + } + + // Smooth scroll for anchor links + document.querySelectorAll('a[href^="#"]').forEach(function (anchor) { + anchor.addEventListener('click', function (e) { + var target = document.querySelector(this.getAttribute('href')); + if (target) { + e.preventDefault(); + target.scrollIntoView({ behavior: 'smooth', block: 'start' }); + } + }); + }); +}); diff --git a/oferta/google_ads/style.css b/oferta/google_ads/style.css new file mode 100644 index 0000000..711ed71 --- /dev/null +++ b/oferta/google_ads/style.css @@ -0,0 +1,875 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +:root { + --primary: #0a7b7b; + --primary-dark: #065e5e; + --primary-light: #0d9e9e; + --text: #333; + --text-light: #666; + --bg: #fff; + --bg-light: #f7fafa; + --bg-dark: #0a2e2e; +} + +html { + scroll-behavior: smooth; +} + +body { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + color: var(--text); + line-height: 1.6; + background: var(--bg); +} + +a { + color: var(--primary); + text-decoration: none; +} + +a:hover { + color: var(--primary-dark); +} + +/* NAV */ +.nav { + position: fixed; + top: 0; + left: 0; + right: 0; + background: #fff; + box-shadow: 0 2px 10px rgba(0,0,0,.08); + z-index: 100; + transition: box-shadow .3s; +} + +.nav__inner { + max-width: 1200px; + margin: 0 auto; + display: flex; + align-items: center; + justify-content: space-between; + padding: 12px 24px; +} + +.nav__logo img { + height: 60px; + width: auto; +} + +.nav__links { + display: flex; + gap: 28px; + list-style: none; +} + +.nav__links a { + color: var(--text); + font-size: .95rem; + font-weight: 500; + transition: color .2s; +} + +.nav__links a:hover { + color: var(--primary); +} + +.nav__cta { + background: var(--primary); + color: #fff !important; + padding: 8px 22px; + border-radius: 6px; + font-weight: 600; + transition: background .2s; +} + +.nav__cta:hover { + background: var(--primary-dark); + color: #fff !important; +} + +.nav__hamburger { + display: none; + flex-direction: column; + gap: 5px; + cursor: pointer; + padding: 4px; +} + +.nav__hamburger span { + width: 26px; + height: 3px; + background: var(--text); + border-radius: 2px; + transition: .3s; +} + +/* HERO */ +.hero { + margin-top: 70px; + padding: 80px 24px 60px; + background: linear-gradient(135deg, var(--bg-dark) 0%, var(--primary) 60%, var(--primary-light) 100%); + color: #fff; + position: relative; + overflow: hidden; +} + +.hero::after { + content: ''; + position: absolute; + right: -100px; + top: -100px; + width: 500px; + height: 500px; + background: radial-gradient(circle, rgba(255,255,255,.08) 0%, transparent 70%); + border-radius: 50%; +} + +.hero__inner { + max-width: 1200px; + margin: 0 auto; + display: flex; + align-items: center; + gap: 60px; + position: relative; + z-index: 1; +} + +.hero__text { + flex: 1; +} + +.hero__subtitle { + font-size: .95rem; + text-transform: uppercase; + letter-spacing: 2px; + opacity: .85; + margin-bottom: 12px; +} + +.hero__text h1 { + font-size: 2.8rem; + font-weight: 800; + line-height: 1.15; + margin-bottom: 20px; +} + +.hero__text p { + font-size: 1.15rem; + opacity: .9; + max-width: 520px; + margin-bottom: 32px; +} + +.hero__buttons { + display: flex; + gap: 16px; + flex-wrap: wrap; +} + +.btn { + display: inline-block; + padding: 14px 32px; + border-radius: 8px; + font-size: 1rem; + font-weight: 600; + cursor: pointer; + border: none; + transition: all .25s; +} + +.btn--white { + background: #fff; + color: var(--primary-dark); +} + +.btn--white:hover { + background: #e6f5f5; + color: var(--primary-dark); +} + +.btn--outline { + background: transparent; + color: #fff; + border: 2px solid rgba(255,255,255,.5); +} + +.btn--outline:hover { + border-color: #fff; + background: rgba(255,255,255,.1); + color: #fff; +} + +.btn--primary { + background: var(--primary); + color: #fff; +} + +.btn--primary:hover { + background: var(--primary-dark); + color: #fff; +} + +.hero__visual { + flex: 0 0 340px; + display: flex; + justify-content: center; +} + +.hero__icon-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 16px; +} + +.hero__icon-card { + background: rgba(255,255,255,.12); + backdrop-filter: blur(6px); + border: 1px solid rgba(255,255,255,.15); + border-radius: 14px; + padding: 24px 18px; + text-align: center; + transition: transform .3s; +} + +.hero__icon-card:hover { + transform: translateY(-4px); +} + +.hero__icon-card .icon { + font-size: 2rem; + margin-bottom: 8px; +} + +.hero__icon-card span { + font-size: .85rem; + font-weight: 500; +} + +/* SECTIONS */ +.section { + padding: 80px 24px; +} + +.section--alt { + background: var(--bg-light); +} + +.section__inner { + max-width: 1200px; + margin: 0 auto; +} + +.section__header { + text-align: center; + margin-bottom: 56px; +} + +.section__header h2 { + font-size: 2.2rem; + font-weight: 700; + color: var(--primary-dark); + margin-bottom: 12px; +} + +.section__header p { + color: var(--text-light); + font-size: 1.1rem; + max-width: 600px; + margin: 0 auto; +} + +/* WHY CARDS */ +.why-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 28px; +} + +.why-card { + background: #fff; + border-radius: 14px; + padding: 36px 28px; + box-shadow: 0 4px 20px rgba(0,0,0,.05); + border: 1px solid #eef5f5; + transition: transform .3s, box-shadow .3s; +} + +.why-card:hover { + transform: translateY(-6px); + box-shadow: 0 12px 36px rgba(10,123,123,.12); +} + +.why-card__icon { + width: 56px; + height: 56px; + border-radius: 12px; + background: linear-gradient(135deg, var(--primary), var(--primary-light)); + display: flex; + align-items: center; + justify-content: center; + font-size: 1.5rem; + color: #fff; + margin-bottom: 20px; +} + +.why-card h3 { + font-size: 1.2rem; + font-weight: 700; + margin-bottom: 10px; + color: var(--primary-dark); +} + +.why-card p { + color: var(--text-light); + font-size: .95rem; +} + +/* CHANNELS */ +.channels-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); + gap: 20px; +} + +.channel-card { + background: #fff; + border-radius: 12px; + padding: 32px 20px; + text-align: center; + box-shadow: 0 2px 12px rgba(0,0,0,.04); + border: 1px solid #eef5f5; + transition: transform .3s, border-color .3s; +} + +.channel-card:hover { + transform: translateY(-4px); + border-color: var(--primary); +} + +.channel-card .icon { + font-size: 2.2rem; + margin-bottom: 14px; +} + +.channel-card h3 { + font-size: 1rem; + font-weight: 600; + color: var(--text); +} + +.channel-card p { + font-size: .85rem; + color: var(--text-light); + margin-top: 6px; +} + +/* PRICING */ +.pricing-box { + max-width: 700px; + margin: 0 auto; + background: #fff; + border-radius: 20px; + overflow: hidden; + box-shadow: 0 8px 40px rgba(10,123,123,.1); +} + +.pricing-box__header { + background: linear-gradient(135deg, var(--primary-dark), var(--primary)); + color: #fff; + padding: 40px 40px 32px; + text-align: center; +} + +.pricing-box__header h3 { + font-size: 1.5rem; + font-weight: 700; + margin-bottom: 8px; +} + +.pricing-box__price { + font-size: 3rem; + font-weight: 800; + margin: 12px 0 4px; +} + +.pricing-box__price small { + font-size: 1rem; + font-weight: 400; + opacity: .8; +} + +.pricing-box__min-badge { + display: inline-block; + margin-top: 16px; + padding: 10px 28px; + background: rgba(255,255,255,.2); + border: 2px solid rgba(255,255,255,.5); + border-radius: 50px; + font-size: 1.15rem; + font-weight: 700; + letter-spacing: .5px; +} + +/* CALCULATOR */ +.pricing-box__calculator { + padding: 32px 40px; + background: var(--bg-light); + border-bottom: 1px solid #eef5f5; +} + +.pricing-box__calculator h4 { + font-size: 1.1rem; + color: var(--primary-dark); + margin-bottom: 20px; + text-align: center; +} + +.pricing-box__calculator label { + display: block; + font-size: .95rem; + color: var(--text); + margin-bottom: 12px; + text-align: center; +} + +.pricing-box__calculator label strong { + color: var(--primary); + font-size: 1.1rem; +} + +.pricing-box__calculator input[type="range"] { + -webkit-appearance: none; + appearance: none; + width: 100%; + height: 8px; + border-radius: 4px; + background: linear-gradient(to right, var(--primary), var(--primary-light)); + outline: none; + margin-bottom: 24px; +} + +.pricing-box__calculator input[type="range"]::-webkit-slider-thumb { + -webkit-appearance: none; + appearance: none; + width: 28px; + height: 28px; + border-radius: 50%; + background: var(--primary); + border: 4px solid #fff; + box-shadow: 0 2px 8px rgba(0,0,0,.2); + cursor: pointer; + transition: transform .15s; +} + +.pricing-box__calculator input[type="range"]::-webkit-slider-thumb:hover { + transform: scale(1.15); +} + +.pricing-box__calculator input[type="range"]::-moz-range-thumb { + width: 28px; + height: 28px; + border-radius: 50%; + background: var(--primary); + border: 4px solid #fff; + box-shadow: 0 2px 8px rgba(0,0,0,.2); + cursor: pointer; +} + +.calculator__result { + display: flex; + gap: 16px; +} + +.calculator__result-item { + flex: 1; + background: #fff; + border-radius: 10px; + padding: 16px; + text-align: center; + border: 1px solid #eef5f5; +} + +.calculator__result-item span { + display: block; + font-size: .8rem; + color: var(--text-light); + margin-bottom: 6px; +} + +.calculator__result-item strong { + font-size: 1.25rem; + color: var(--text); +} + +.calculator__result-item--total { + background: var(--primary); + border-color: var(--primary); +} + +.calculator__result-item--total span { + color: rgba(255,255,255,.8); +} + +.calculator__result-item--total strong { + color: #fff; + font-size: 1.4rem; +} + +.pricing-box__body { + padding: 36px 40px 40px; +} + +.pricing-box__features { + list-style: none; + margin-bottom: 32px; + display: grid; + grid-template-columns: 1fr 1fr; + gap: 0 24px; +} + +.pricing-box__features li { + padding: 10px 0; + border-bottom: 1px solid #f0f0f0; + font-size: .95rem; + display: flex; + align-items: center; + gap: 12px; +} + +.pricing-box__features li::before { + content: '\2713'; + color: var(--primary); + font-weight: 700; + font-size: 1.1rem; + flex-shrink: 0; +} + +.pricing-box__body .btn { + width: 100%; + text-align: center; + font-size: 1.1rem; + padding: 16px; +} + +/* CONTACT */ +.contact-cards { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 24px; +} + +.contact-card { + background: #fff; + border-radius: 14px; + padding: 36px 24px; + text-align: center; + box-shadow: 0 4px 20px rgba(0,0,0,.05); + border: 1px solid #eef5f5; + transition: transform .3s, box-shadow .3s; + display: flex; + flex-direction: column; + align-items: center; + gap: 8px; + color: var(--text); + text-decoration: none; +} + +.contact-card:hover { + transform: translateY(-6px); + box-shadow: 0 12px 36px rgba(10,123,123,.12); +} + +a.contact-card:hover { + color: var(--primary); +} + +.contact-card__icon { + width: 64px; + height: 64px; + border-radius: 16px; + background: linear-gradient(135deg, var(--primary), var(--primary-light)); + display: flex; + align-items: center; + justify-content: center; + font-size: 1.8rem; + color: #fff; + margin-bottom: 8px; +} + +.contact-card strong { + font-size: .85rem; + color: var(--text-light); + font-weight: 400; + text-transform: uppercase; + letter-spacing: 1px; +} + +.contact-card span { + font-size: 1.1rem; + font-weight: 600; +} + +/* FOOTER */ +.footer { + background: var(--bg-dark); + color: #fff; + padding: 48px 24px 24px; +} + +.footer__inner { + max-width: 1200px; + margin: 0 auto; + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + gap: 24px; +} + +.footer__logo-img { + height: 36px; + width: auto; + filter: brightness(0) invert(1); +} + +.footer__links { + display: flex; + gap: 24px; + list-style: none; +} + +.footer__links a { + color: rgba(255,255,255,.7); + font-size: .9rem; + transition: color .2s; +} + +.footer__links a:hover { + color: #fff; +} + +.footer__copy { + width: 100%; + text-align: center; + padding-top: 24px; + margin-top: 24px; + border-top: 1px solid rgba(255,255,255,.1); + font-size: .85rem; + opacity: .6; +} + +/* ANIMATIONS */ +.fade-in { + opacity: 0; + transform: translateY(30px); + transition: opacity .6s ease, transform .6s ease; +} + +.fade-in.visible { + opacity: 1; + transform: translateY(0); +} + +/* RESPONSIVE */ +@media (max-width: 900px) { + .hero__inner { + flex-direction: column; + text-align: center; + } + + .hero__text p { + margin-left: auto; + margin-right: auto; + } + + .hero__buttons { + justify-content: center; + } + + .hero__visual { + flex: none; + } + + .why-grid { + grid-template-columns: 1fr 1fr; + } + + .contact-cards { + grid-template-columns: 1fr 1fr; + } + + .pricing-box__features { + grid-template-columns: 1fr; + } +} + +@media (max-width: 768px) { + .nav__inner { + padding: 10px 16px; + } + + .nav__logo img { + height: 44px; + } + + .nav__links { + display: none; + position: absolute; + top: 100%; + left: 0; + right: 0; + background: #fff; + flex-direction: column; + padding: 16px 24px; + gap: 12px; + box-shadow: 0 8px 20px rgba(0,0,0,.08); + } + + .nav__links.active { + display: flex; + } + + .nav__hamburger { + display: flex; + } + + .hero { + padding: 60px 16px 48px; + } + + .hero__text h1 { + font-size: 2rem; + } + + .hero__text p { + font-size: 1rem; + } + + .hero__icon-grid { + gap: 10px; + } + + .hero__icon-card { + padding: 16px 12px; + } + + .section { + padding: 56px 16px; + } + + .section__header h2 { + font-size: 1.7rem; + } + + .section__header p { + font-size: 1rem; + } + + .channels-grid { + grid-template-columns: 1fr 1fr; + } + + .pricing-box__header { + padding: 28px 20px 24px; + } + + .pricing-box__header h3 { + font-size: 1.2rem; + } + + .pricing-box__price { + font-size: 2.4rem; + } + + .pricing-box__min-badge { + font-size: 1rem; + padding: 8px 20px; + } + + .pricing-box__body, + .pricing-box__calculator { + padding: 24px 20px; + } + + .pricing-box__features { + grid-template-columns: 1fr; + } + + .calculator__result { + flex-direction: column; + } + + .contact-cards { + grid-template-columns: 1fr 1fr; + gap: 16px; + } + + .contact-card { + padding: 24px 16px; + } + + .contact-card__icon { + width: 52px; + height: 52px; + font-size: 1.5rem; + } + + .contact-card span { + font-size: .95rem; + word-break: break-word; + } + + .footer { + padding: 36px 16px 20px; + } + + .footer__inner { + flex-direction: column; + text-align: center; + } + + .footer__links { + flex-wrap: wrap; + justify-content: center; + } + + .footer__copy { + font-size: .78rem; + } +} + +@media (max-width: 480px) { + .hero__text h1 { + font-size: 1.6rem; + } + + .hero__visual { + width: 100%; + } + + .hero__icon-grid { + width: 100%; + } + + .why-grid { + grid-template-columns: 1fr; + } + + .channels-grid { + grid-template-columns: 1fr 1fr; + } + + .contact-cards { + grid-template-columns: 1fr; + } + + .btn { + padding: 12px 24px; + font-size: .95rem; + } +}