← Tutti i progettiDrupal commerce · Automazione Google Ads

Doors.city

Marketplace di porte + automazione ad cost-controlled.

Sito di commercio Drupal per porte blindate e interne con configuratore custom, abbinato a un'automazione Google Ads in Symfony 7 che esegue campagne Search controllate per costo contro una singola regione ucraina. Target: CPC < 3 UAH, CPA < 120 UAH, zero spesa sprecata.

Settore
Commercio · Ucraina
Tecnologie
Drupal 10 · Costruttore React · /sklad-export.json · Symfony 7.1 · PostgreSQL 16 · google-ads-php v18+ · Claude API · gtag.js · Hetzner CX22 · UI ucraina
Doors.city
doors.city
In numeri
Modelli di porte
109
CPC target
< 3 ₴
CPA target
< 120 ₴
Spesa sprecata
0
01 — Informazioni

Marketplace + motore di ads, cablati insieme

Doors.city è un sito di commercio Drupal per porte blindate e interne con configuratore custom, griglia prezzi consegna, e un costruttore (React) che permette ai compratori di progettare una porta prima di ordinare. Il catalogo espone un feed `/sklad-export.json` per strumenti downstream.

Sopra quel catalogo sta un'app Symfony 7 di automazione Google Ads che ingerisce il feed JSON, esegue `KeywordPlanIdeaService` contro i nomi dei prodotti, genera candidati di campagna + ad-group + ad-copy, ed esegue un ottimizzatore notturno di bid che mette in pausa qualsiasi keyword con ≥ 30 click e 0 conversioni.

L'obiettivo non è 'pubblicare ads' — è il CPA più basso raggiungibile per un operatore in una regione ucraina. Manual CPC con libreria di keyword negative batte PMax fino a quando non hai ≥ 30 conversioni/mese per alimentare Target CPA.

02 — Sfida

Eseguire Google Search Ads redditizi per 109 SKU contro una regione ucraina senza un marketer pagato — e tenere la spesa sprecata (≥30 click, 0 conversioni) a zero, automaticamente.

03 — Soluzione

Drupal commerce + feed JSON prodotti + orchestratore Google Ads in Symfony 7. Keyword Planner via google-ads-php, libreria di negativi, copy RSA generata da Claude API (operatore conferma prima di pubblicare), ottimizzatore notturno di bid, e tracking conversioni gtag.js sul negozio.

04 — Cosa è dal vivo (o in spedizione)

Nove pezzi che lo tengono insieme

  1. 01

    Catalogo Drupal commerce

    109 modelli di porte con tassonomia completa (materiale, serie, dimensioni, fasce di prezzo, foto). PHP 8.3, MariaDB, pronto multi-lingua.

  2. 02

    Configuratore di porte

    SPA React montata sul sito Drupal permette ai compratori di configurare dimensioni, finitura, vetro, ferramenta prima del preventivo.

  3. 03

    Feed /sklad-export.json

    Singolo endpoint espone il catalogo completo con delta incrementali `?since=`. Usato dall'orchestratore Symfony e Google Merchant Center (fase 3).

  4. 04

    Orchestratore ads Symfony 7

    PHP 8.3 + PostgreSQL 16 su box Hetzner separato da €4. Modello dati multi-tenant: account Google Ads arbitrari × feed sorgente.

  5. 05

    UI Keyword Analyzer

    KeywordPlanIdeaService + GenerateKeywordHistoricalMetrics in UI admin con volume / range CPC / competizione / trend per keyword.

  6. 06

    Libreria keyword negative

    Negativi curati ("economico", "usato", "riparazione", "ferramenta") + override per campagna + auto-suggerimenti da report spesa sprecata.

  7. 07

    Assistente AI ad copy

    Claude API genera candidati headline/descrizione RSA da metadata prodotto. Operatore sceglie da shortlist; nulla si pubblica senza conferma.

  8. 08

    Motore ottimizzazione bid

    Runner notturno di regole: alza / abbassa / pausa bid per CPA, ROAS, CTR, quality score. Wasted-spend killer: 30 click 0 conversioni → auto-pausa.

  9. 09

    Tracking conversioni

    gtag.js su doors.city traccia click telefono, invii form, visualizzazioni pagina grazie. Alimenta Target CPA quando il volume supera 30 conv/mese.

05 — Stack

Due box, un feed

doors.city gira sull'host Drupal esistente. L'automazione Google Ads è isolata sul proprio box Hetzner CX22 da €4 così un deploy Symfony non butta giù il negozio. PostgreSQL 16, gRPC via php-grpc verso Google Ads API v18+.

Drupal 10
Catalogo commerce · tassonomia · PHP 8.3
Costruttore React
Configuratore di porte su Drupal
/sklad-export.json
Feed incrementale di catalogo
Symfony 7.1
Orchestratore Google Ads · Doctrine ORM
PostgreSQL 16
Mirror campagne + prodotti
google-ads-php v18+
gRPC · Keyword Planner · Search Ads
Claude API
Generazione candidati RSA
gtag.js
Conversioni telefono + form + grazie
Hetzner CX22
Box dedicato €4/mese · isolato da Drupal
UI ucraina
uk_UA ovunque · inglese solo nei log

Hai bisogno di ads redditizi su un catalogo stretto?

La maggior parte degli strumenti Google Ads assume che tu abbia un team di marketing e budget scala-PMax. Questo stack è costruito per un operatore e una regione — il formato più economico controllabile, automatizzato dove non rompe l'attribuzione.

Progetto successivoCommercio · Strumenti

Window Calculator Builder

Calcolatore di prezzi per finestre e generatore di ordini

Nuovi progetti

Parliamone.

[email protected]

Raccontaci cosa stai costruendo. Riceverai una risposta e una prima stima entro 24 ore.

Compila il brief →
Cartagena, Spagna
Europa e America Latina
+34 624410817