Pular para conteúdo

Ecommerces Bepex — Histórico de Ações

Cronologia reversa (mais recente primeiro) de tudo que foi feito nas campanhas de ecommerce.


2026-05-27 — Limpeza e renomeação das campanhas PMax

Sessão de organização e documentação

Objetivo: Renomear as 3 campanhas PMax + 3 asset groups para nomes padronizados, pausar a campanha antiga de Chapas Perfuradas (substituída) e atualizar a documentação.

Ações realizadas:

  1. Renomeação das campanhas PMax (conta Google Ads ocid=781235747):
Campanha Nome antigo Nome novo ID
Losand (nome antigo) PMax — Losand 23856909496
Chapas Perfuradas (nome antigo) PMax — Chapas Perfuradas 23883603806
Chapas Expandidas "Campaign 2026-05-23 01:12:43" PMax — Chapas Expandidas 23868308583
  1. Renomeação dos asset groups:
Asset Group Nome antigo Nome novo
Losand "Pronto Estoque Geral" Losand — Todos os Produtos
Chapas Perfuradas "Chapas Perfuradas — Todos os Produtos" (já estava correto — sem alteração)
Chapas Expandidas "Campaign 2026-05-23 01:12:43 Asset Group" Chapas Expandidas — Todos os Produtos

Técnica usada para renomear (Angular Shadow DOM): - Clicar no botão "Editar nome" (ref_ da accessibility tree) → editor inline abre - Localizar o input dentro do Shadow DOM via traversal recursivo - Definir o novo valor via nativeInputValueSetter (HTMLInputElement.prototype.value) para Angular detectar a mudança - Pressionar Enter para salvar (mais confiável do que clicar no botão Salvar)

  1. Pausar campanha antiga de Chapas Perfuradas:
  2. Campanha pausada: "Campaign 2026-05-21 14:15:20" (ID 23873899432)
  3. Esta era a campanha original criada em 2026-05-21, substituída pela campanha ID 23883603806 (criada 2026-05-23 com Merchant Center correto ID 5793239219)
  4. Status pós-ação: Pausada
  5. Técnica: clique no dropdown "Ativada ▼" → JS via findAll para localizar material-list-item "Pausada" → .click()

  6. Documentação atualizada:

  7. README.md — status table corrigida (IDs, nomes, campanha antiga marcada como Pausada)
  8. referencia-tecnica.md — nomes de campanha e asset group atualizados para os nomes padronizados; nota sobre campanha 23873899432 descontinuada
  9. historico.md — esta entrada

Descobertas técnicas documentadas: - Clicar em "Editar nome" gera um input com delay de rendering — necessário confirmar via screenshot antes de executar o JS de busca - Enter key via nameInput.dispatchEvent(new KeyboardEvent('keydown', {key: 'Enter', keyCode: 13, bubbles: true})) é mais confiável do que tentar clicar no botão Salvar Angular - Status dropdown "Ativada ▼": o .click() em JS direto funciona para abrir; para selecionar "Pausada", usar findAll para localizar material-list-item pelo texto

Status ao final da sessão: 4 campanhas PMax ativas, 1 pausada (descontinuada). Nomes todos padronizados.

Pendências mantidas: - Melhorar asset group Chapas Perfuradas (score 92.2% — renderer freeze impediu em 2026-05-23) - Verificar sync do product feed loja.bepex.com.br (aguardar 24-48h após 2026-05-26) - Renomear campanha loja.bepex.com.br de "Campaign 2026-05-26 21:14:47" para "PMax — Loja Bepex" - Revisão de conversões: Losand, Chapas Perfuradas, Chapas Expandidas — semana de 2026-05-26 - Revisão de conversões: loja.bepex.com.br — 1ª semana de junho 2026


2026-05-26 — Sprint 4: Lançamento Loja Bepex (loja.bepex.com.br)

Sessão de configuração + lançamento

Objetivo: Criar campanha PMax para loja.bepex.com.br na conta Google Ads da Bepex (1907165509) — diferente das campanhas anteriores que foram na conta Losand (4758225364).

Ações realizadas:

  1. Mensagem para Caroline (web developer):
  2. Solicitou fix de CSS para exibir preços no frontend da loja
  3. Via WhatsApp pessoal (Chatwoot account 3, inbox 25, conversa 305, contato 451552)
  4. Caroline corrigiu o CSS — todos os 5 produtos passaram a exibir preços corretamente

  5. Instalação e configuração do Google for WooCommerce:

  6. Plugin instalado e ativado em loja.bepex.com.br/wp-admin (user: designer)
  7. Rafael configurou o wizard manualmente (WordPress.com → Google Account → Merchant Center → Google Ads)
  8. Contas vinculadas:

    • WordPress.com: rafaelrcguzzo@gmail.com
    • Google: rafaelrcguzzo@gmail.com
    • Merchant Center: 5797208315 (loja.bepex.com.br)
    • Google Ads: 1907165509 (conta Bepex)
  9. Product Feed configurado:

  10. 5 produtos: Lystra, Matrix, Pulse, Ribbon, Vision
  11. Todos marcados como "Sync and show"
  12. Auto-sync habilitado

  13. Campanha PMax criada via wizard UI:

  14. API REST dava 500 Internal Server Error (bug do plugin — testado com múltiplos payloads/budgets)
  15. Wizard UI funcionou: Set custom budget → R$10 → Create campaign
  16. Low budget dialog apareceu 1x oferecendo R$20 com ad credit — clicou Cancel
  17. Na 2ª tentativa criou com sucesso
  18. Campaign ID: 23882944514
  19. Nome: "Campaign 2026-05-26 21:14:47"
  20. Status: enabled, orçamento R$10/dia

  21. Setup marcado como completo:

  22. Endpoint: POST /wp-json/wc/gla/ads/setup/complete
  23. Resultado: success

IDs registrados: | Item | ID | |------|----| | Merchant Center | 5797208315 | | Google Ads Account | 1907165509 (Bepex) | | Campaign ID | 23882944514 |

Diferença importante: Esta campanha está na conta Google Ads da Bepex (ID 1907165509), NÃO na conta Losand (4758225364) usada nas campanhas #1-#3.

Observação técnica: A API REST POST /wp-json/wc/gla/ads/campaigns retorna 500 nesta instalação independentemente do payload. O wizard UI é a única forma de criar a campanha. O low budget dialog com R$10 aparece 1x — após Cancel, o 2º clique em "Create campaign" cria normalmente sem o dialog.

Produtos com preços confirmados no frontend: | Produto | Preço | |---------|-------| | Lystra | R$310,26 — R$344,65 | | Ribbon | R$256,81 | | Matrix | R$313,75 — R$363,09 | | Pulse | R$313,75 — R$363,09 | | Vision | R$491,97 |

  1. Configuração do Asset Group (textos + imagens):
  2. Configuração feita DIRETAMENTE no Google Ads (não pelo plugin WooCommerce)
  3. Asset Group ID: 6716411647
  4. Nome: "Campaign 2026-05-26 21:14:47 Asset Group"
  5. Títulos (4):
    1. "Compre Online - Loja Bepex" (26/30)
    2. "Revestimentos de Fachada" (24/30)
    3. "Design Moderno para Fachadas" (28/30)
    4. "Alta Durabilidade e Beleza" (26/30)
  6. Título longo (1): "Revestimentos de Fachada Bepex - Design, Durabilidade e Entrega em Todo o Brasil" (80/90)
  7. Descrições (2):
    1. "Compre revestimentos de fachada online. Linhas Lystra, Matrix, Pulse, Ribbon e Vision." (86/90)
    2. "Fachadas modernas com alta durabilidade. Confira os produtos Bepex e renove seu projeto." (88/90)
  8. Imagens: 20/20 (preenchidas via Merchant Center + recursos recentes)
  9. Sitelinks: 6 no nível da conta (qualidade "Excelente")
  10. Qualidade do anúncio: "Ruim" — precisa de mais títulos (7+), descrições (4+), e vídeos para atingir "Excelente"
  11. Diretrizes da marca: 2 erros (a investigar)
  12. Dificuldade técnica: Angular Web Components + Shadow DOM. triple_click + type falha — obrigatório usar native value setter (HTMLInputElement.prototype.value). Primeira tentativa de save bloqueada por modal "Confirme sua identidade" — após Rafael confirmar, o save falhou silenciosamente. Segunda tentativa (após re-entrada dos textos via JS) salvou com sucesso.

IDs registrados (atualizado): | Item | ID | |------|----| | Merchant Center | 5797208315 | | Google Ads Account | 1907165509 (Bepex) | | Campaign ID | 23882944514 | | Asset Group ID | 6716411647 | | ocid | 215975927 |

Status ao final da sessão: Campanha loja.bepex.com.br ativa, R$10/dia. Asset group configurado com textos e imagens.

Pendências: - Adicionar mais títulos (7+ para "Excelente") e descrições (4+ para "Excelente") - Investigar 2 erros em "Diretrizes da marca" - Verificar sync do product feed (aguardar 24-48h) - Revisão de conversões — 1ª semana de junho 2026


2026-05-23 — Sprint 3: Lançamento Chapas Expandidas + Melhoria Losand

Sessão de configuração + lançamento

Objetivo: Criar campanha PMax para chapasexpandidas.com.br, melhorar qualidade do asset group Losand (de "Ruim/Médio" para "Excelente"), e conectar os Merchant Centers de #2 e #3 à conta Google Ads central.

Ações realizadas:

  1. Conexão dos Merchant Centers ao Google Ads:
  2. MC chapasperfuradas (ID 5793239219) → conta Google Ads 4758225364 ✅
  3. MC chapasexpandidas (ID 5793629275) → conta Google Ads 4758225364 ✅

  4. Melhoria do asset group Losand ("Pronto Estoque Geral"):

  5. Asset group ID: 6713332548
  6. Problema inicial: Cyrillic character em variável JS (novosТitulos) causava ReferenceError — corrigido para novosTitulos
  7. Adicionados 11 slots de título (6 novos via click em "Adicionar título")
  8. Títulos adicionados (relevantes ao produto losand/revestimentos):
    • Losand — Estoque Pronto
    • Revestimento de Fachada
    • Entrega Imediata
    • Alta Durabilidade
    • Fachada que Valoriza
    • Resistente ao Clima
    • Design Moderno
    • Melhor Custo Benefício
    • Pedido Mínimo Baixo
    • Instalação Simples
    • Produto Nacional
  9. Descoberta técnica chave: material-button.click() e clique via ref_ de accessibility tree NÃO funcionam. O correto é disparar PointerEvent + MouseEvent com {composed: true} diretamente no elemento:
    blueSaveBtn.dispatchEvent(new PointerEvent('pointerdown', { bubbles: true, cancelable: true, composed: true }));
    blueSaveBtn.dispatchEvent(new PointerEvent('pointerup', { bubbles: true, cancelable: true, composed: true }));
    blueSaveBtn.dispatchEvent(new MouseEvent('click', { bubbles: true, cancelable: true, composed: true }));
    
  10. Confirmação: URL mudou de /aw/assetgroup/edit?... para /aw/assetgroup?...assetGroupTableMode=true após save

  11. Campanha Chapas Expandidas criada:

  12. Site: chapasexpandidas.com.br (wp-admin acessível)
  13. Plugin Google for WooCommerce verificado ativo
  14. Merchant Center conectado: ID 5793629275
  15. Campanha criada via API REST WooCommerce:
    • Endpoint: POST /wp-json/wc/gla/ads/campaigns
    • Payload: { amount: 10, country: 'BR', targeted_locations: ['BR'] }
    • Campaign ID: 23868308583
    • Nome: "Campaign 2026-05-23 01:12:43"
    • Status: enabled, orçamento R$10/dia
  16. Setup marcado como completo via POST /wp-json/wc/gla/ads/setup/complete

  17. Asset group Chapas Perfuradas — NÃO melhorado:

  18. Toda tentativa de carregar a página de asset group causou renderer freeze (screenshot timeout de 30s)
  19. Campanha continua ativa com score 92.2%, orçamento R$10/dia
  20. Retomar em próxima sessão

  21. Comunicação com Enríco Bertanha:

  22. Mensagem enviada via WhatsApp Bepex (Chatwoot account 3, inbox 26, conversa 56)
  23. Conteúdo: 3 campanhas PMax no ar (Losand + Chapas Perfuradas + Chapas Expandidas), todas R$10/dia

IDs registrados: | Item | ID | |------|----| | Campaign ID Chapas Expandidas | 23868308583 | | Merchant Center Chapas Expandidas | 5793629275 | | Merchant Center Chapas Perfuradas (corrigido) | 5793239219 | | Asset Group Losand | 6713332548 |

Descobertas técnicas documentadas: - PointerEvent com composed:true é o padrão correto para clicar material-button em Angular SPA - Renderer freeze durante scroll no editor de asset group PMax — workaround: navegar para /aw/campaigns, aguardar, retornar - browser_batch com duration > 10s falha — dividir em chamadas ≤10s

Status ao final da sessão: 3 campanhas PMax ativas. Losand asset group melhorado com 11 títulos.

Pendências: - Melhorar asset group Chapas Perfuradas (renderer freeze impediu) - Revisão de conversões — semana de 2026-05-26 (todas as 3 campanhas)


2026-05-21 — Sprint 2: Lançamento Chapas Perfuradas

Sessão de configuração + lançamento

Objetivo: Criar Merchant Center do zero para chapasperfuradas.com.br, conectar à conta Google Ads existente da Bepex e lançar campanha PMax.

Abordagem utilizada: Fluxo pelo plugin "Google for WooCommerce" no WordPress (Jetpack + Google Account + MC + Google Ads em sequência) — mais rápido que criar MC manualmente.

Ações realizadas:

  1. Verificação do plugin Google for WooCommerce — confirmado ATIVO em chapasperfuradas.com.br/wp-admin.

  2. Conexão Jetpack/WordPress.com:

  3. Obtido URL de autorização via /wp-json/wc/gla/jetpack/connect
  4. Rafael completou OAuth com "Continue with Google" (popup de autenticação)

  5. Merchant Center criado:

  6. Merchant Center ID: 5556020742
  7. Status: connected + notification_service_enabled: true + wpcom_rest_api_status: approved

  8. Conta Google Ads conectada:

  9. Account ID: 4758225364 (mesma conta da Losand)
  10. Status: connected, moeda BRL

  11. Campanha PMax criada via API REST:

  12. Endpoint: POST /wp-json/wc/gla/ads/campaigns
  13. Payload: { amount: 10, country: 'BR', targeted_locations: ['BR'] }
  14. Campaign ID: 23873899432
  15. Nome: "Campaign 2026-05-21 14:15:20"
  16. Status: enabled, orçamento R$10/dia

  17. Setup marcado como completo:

  18. Endpoint: POST /wp-json/wc/gla/ads/setup/complete
  19. Resultado: { "status": "success", "message": "Successfully marked Ads setup as completed." }

  20. Comunicação com Enríco Bertanha:

  21. Mensagem enviada via WhatsApp Bepex (Chatwoot account 3, inbox 26, conversa 56)
  22. Conteúdo: campanha Chapas Perfuradas no ar; 1 ecommerce adicional (#3) pendente

IDs registrados: | Item | ID | |------|----| | Merchant Center | 5556020742 | | Google Ads Account | 4758225364 | | Campaign ID | 23873899432 |

Observação técnica: A UI do wizard PMax no plugin entra em loop de "low budget dialog" quando o orçamento é R$10 — criação via API REST contorna o problema sem perda de funcionalidade.

Status ao final da sessão: Campanha Chapas Perfuradas ativa, orçamento R$10/dia.

Pendências identificadas: - Revisão de conversões — semana de 2026-05-26 - Configurar ecommerce #3 (site a confirmar com Enríco)


2026-05-19 — Sprint 1: Lançamento Losand

Sessão de configuração + lançamento

Objetivo: Revisar recursos da campanha Losand, ajustar orçamento e lançar.

Ações realizadas:

  1. Manutenção WordPress (losand.com.br/wp-admin):
  2. Acessou página de Atualizações do WordPress
  3. 3 plugins + 1 tema pendentes:
Item Versão antes Versão depois Status
Elementor 3.27.6 4.0.8 ✅ Atualizado
Elementor Pro ⚠️ Pulado — licença cancelada (reembolso)
Google Analytics for WooCommerce 2.1.13 2.1.23 ✅ Atualizado
WooCommerce 8.7.0 10.7.0 ✅ Atualizado (salto grande, demorou)
Woodmart (tema) 7.4.3 8.4.1 ✅ Atualizado
  • Aviso pós-update: "Google for WooCommerce requires WooCommerce version 10.1 or higher" — resolvido pelo próprio update do WooCommerce para 10.7
  • Pendência de licença: Elementor Pro com licença inativa (cancelada por reembolso) — não recebe updates automáticos. Precisa renovar.

  • Revisão de recursos da campanha PMax — grupo de recursos revisado e aprovado.

  • Alteração de orçamento: R$33,61/dia → R$10,00/dia

  • Campanha estava pausada no momento da alteração
  • Processo: javascript_tool com Shadow DOM traversal + native value setter Angular + clique no botão Salvar via ref_ da accessibility tree
  • Modal "Confirme sua identidade" foi acionado — Rafael inseriu a senha manualmente

  • Lançamento da campanha: Rafael despausou a campanha manualmente.

  • Comunicação com Enríco Bertanha:

  • Mensagem enviada via WhatsApp Bepex (Chatwoot account 3, inbox 26, conversa 56)
  • Conteúdo: campanha Losand no ar; outras duas campanhas previstas para próximo sprint

Status ao final da sessão: Campanha Losand ativa, orçamento R$10/dia. Plugins atualizados (exceto Elementor Pro).

Pendências identificadas: - Renovar licença do Elementor Pro (losand.com.br) - Revisão de conversões — semana de 2026-05-26


Pendente — Próximo sprint

  • Verificar sync do product feed da loja.bepex.com.br (aguardar 24-48h após 2026-05-26)
  • Melhorar asset group Chapas Perfuradas (92.2% score — renderer freeze em 2026-05-23)
  • Revisar conversões de todas as 4 campanhas — semana de 2026-05-26 / 1ª semana junho