Analisando propostas

Desenvolvimento de Plugin de Eventos Personalizados para Mautic 4

Publicado em 14 de Fevereiro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Precisamos desenvolver um plugin para Mautic 4 que implementa funcionalidade de eventos personalizados similar ao Klaviyo Metrics. O plugin deve permitir o registro e gestão de eventos personalizados associados aos contatos, com capacidade de armazenar dados em formato JSON.

Requisitos Técnicos:
1. Desenvolvimento de Plugin Mautic/Symfony
- Criar estrutura completa do Bundle Symfony
- Implementar sistema de migrations para criar tabelas necessárias
- Desenvolver entidades e repositories usando Doctrine Orm

2. api rest
- endpoint para receber eventos
- suporte a diferentes tipos de eventos (ex: ordem criada, ordem paga, carrinho abandonado)
- capacidade de armazenar dados json para cada evento

3. Interface Administrativa
- Página de configuração do plugin no painel administrativo do Mautic
- Visualização de eventos por contato
- Configuração de tipos de eventos permitidos

4. Integração com Sistema de Email
- Criar tokens personalizados para uso em emails
- Permitir acesso aos dados dos eventos em templates de email
- Integração com sistema de segmentação do Mautic

Requisitos Técnicos do Desenvolvedor:
- Experiência sólida com PHP 7.4+
- Conhecimento de Symfony Framework
- Experiência com Doctrine ORM
- Conhecimento de desenvolvimento de APIs REST
- Experiência com versionamento Git
- Desejável experiência prévia com Mautic

Entregáveis:
1. Código fonte completo do plugin
2. Documentação de instalação
3. Documentação da API
4. Manual de uso
5. Suporte na implementação

Prazo Estimado: [você pode definir baseado em sua necessidade]

Observações Importantes:
- O código deve seguir os padrões de desenvolvimento do Mautic
- O plugin deve ser compatível com Mautic 4.x
- Deve incluir testes unitários
- O código deve ser bem documentado
- Necessário período de suporte pós-implementação

Contexto Geral do Projeto

Atualmente utilizamos o Mautic 4 como nossa plataforma de marketing automation, porém precisamos implementar um sistema robusto de tracking de eventos de e-commerce similares ao que existe no Klaviyo Metrics. O objetivo é poder registrar e utilizar eventos personalizados (como compras, carrinhos abandonados, pedidos pagos, etc) em nossas automações de marketing. Problema Atual: - O Mautic não possui sistema nativo para tracking de eventos complexos - Não conseguimos armazenar dados estruturados (JSON) dos eventos - Limitação para usar dados de eventos em emails e automações Solução Desejada: Desenvolvimento de um plugin para Mautic 4 que permita: 1. Registrar eventos personalizados via API 2. Armazenar dados completos do evento em formato JSON 3. Usar esses dados em templates de email 4. Criar segmentações baseadas nos eventos 5. Visualizar histórico de eventos por contato Exemplo Prático: Quando um cliente abandona um carrinho, queremos: - Registrar o evento "carrinho_abandonado" - Guardar dados completos (produtos, preços, etc) - Usar essas informações em emails de recuperação - Criar segmentos de "clientes com carrinho abandonado" Referência: O sistema deve funcionar de forma similar ao Klaviyo Metrics, onde podemos enviar eventos via API e utilizar seus dados em flows de marketing. Procuramos um desenvolvedor com: - Experiência em PHP/Symfony - Conhecimento de desenvolvimento de plugins - Capacidade de documentar e dar suporte na implementação O desenvolvedor escolhido terá acesso a: - Ambiente de desenvolvimento Mautic - Exemplos de payload dos eventos - Suporte técnico para entendimento do negócio

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias