Economize custos e maximize o uso de recursos implementando multi-tenância no Mautic. A multi-ingestão ajuda nas personalizações de código, atualizações de aplicativos, melhoria de produtividade e manutenção fácil.

Como implementar multi-tenância em mautic

A Mautic é uma solução de automação de marketing gratuita e de código aberto que oferece controle completo sobre seus e -mails de marketing, páginas de destino, fluxos de trabalho e medidas para suas atividades de marketing. Abordaremos as seguintes seções neste tutorial:

O que é multi-ingestão

Na arquitetura de software com vários inquilinos, uma única instância de um aplicativo de software serve a vários inquilinos. Cada dados do inquilino são isolados de outro inquilino compartilhando a mesma instância do aplicativo. Esses inquilinos são logicamente isolados, mas fisicamente integrados. Isso garante segurança de dados e privacidade para todos os inquilinos. Criar vários inquilinos a partir de uma única instância de aplicativo requer muito menos memória. Os inquilinos compartilham recursos e diminuem os custos da manutenção de software, infraestrutura e operações de data center. Os custos tendem a ser mais baixos do que os de uma infraestrutura de um inquilino.

O que é mautico

Mautic é um software de marketing de código aberto e gratuito. Automatize tarefas de marketing repetitivo, como campanhas de marketing, geração de leads, segmentação de contato, etc. usando a Mautic. Possui recursos surpreendentes, incluindo geração de leads, construção de campanhas, segmentação de contatos, construtor de e -mails, testes A/B, construtor de páginas, nutrição de chumbo e muito mais. A Mautic também suporta integração com todas as plataformas sociais populares, p. Facebook, Twitter, LinkedIn. Todos esses recursos incríveis ajudam você a aumentar a experiência geral do cliente e melhorar a automação de marketing para o seu negócio.

Implementar multi-cinemas em Mautic

  • Crie um novo banco de dados vazio nomeado como “main_db”.
  • Em seguida, crie a tabela chamada “inquilino”, que manterá detalhes sobre todos os inquilinos.
  • Terá 3 campos, incluindo o site \ _name, URL e DB \ _Name, como mostrado na figura
Como implementar multi-tenância em mautic
  • Depois disso, o arquivo mautico/app/paths.php aberto e adicione este código:
$host = $_SERVER["HTTP_HOST"];
$dbName = "main_db";
$conn =  mysqli_connect($servername , $username , $password, $dbName);
$sql = "SELECT * from `tenant` where url = {$host}";
$result = mysqli_query($conn, $sql);
$Arr = mysqli_fetch_array($result,MYSQLI_ASSOC);
$tenant = $Arr["site_name"];
$local_config = "%kernel.root_dir%/config/local_".$siteName.".php";
  • Isso selecionará o arquivo de configuração correspondente com base no caminho da URL.
  • Em seguida, copie o banco de dados da instalação mautica atual e use -o para novo inquilino.
  • Depois disso, crie uma cópia de Mautic/App/config/local.php e renomeie -a para [site_name] .php.
  • Finalmente, atualize o nome do banco de dados, host, senha e usuário de acordo com o novo banco de dados.

Conclusão

A Mautic é uma solução de automação de marketing livre, rica e orientada para a qualidade. Ele permite criar campanhas de marketing, segmentos, formas, relatórios e muito mais. A implementação de multi-ingestão em mautic reduz os custos, melhora a eficiência, a escalabilidade e a segurança. Crie facilmente centenas de inquilinos a partir de apenas uma instalação.

Explore

Para saber mais sobre Mautic e Facebook, visite: