Olá, Diogo!
Sua pergunta é excelente e o cenário que você descreve é mais comum do que se imagina. Lidar com páginas de terceiros para rastreamento de conversão é um desafio real, e a sua busca por uma solução já mostra que você está no caminho certo.
A boa notícia é que sim, é possível rastrear os dados da sua clínica nesse sistema de página compartilhada e, em muitos casos, manter a atribuição dos canais de aquisição.
Aqui estão algumas abordagens possíveis para essa situação:
- Rastreamento de Conversão com o GTM:
Identificador único: O segredo está em encontrar um identificador único na página que indique que a conversão pertence à sua clínica. Você mencionou que a informação do usuário é tagueada e enviada para o banco de dados da sua clínica após o envio da solicitação. Este "tagueamento" pode ser a chave.
Variável de URL: Muitas plataformas de terceiros permitem que você adicione parâmetros de URL para identificar o cliente. Por exemplo, a URL pode ser plataforma.com/agendamento?cliente=minha-clinica. Você pode usar o GTM para criar uma variável que lê esse parâmetro de URL e dispara a tag do GA4 somente quando o valor for o da sua clínica.
Data Layer: Se a plataforma de terceiros tiver um Data Layer, essa é a forma mais robusta. O Data Layer é uma camada de dados JavaScript que contém informações sobre a página. Você poderia pedir para a plataforma adicionar um id da sua clínica nesse Data Layer, e o GTM usaria essa informação para disparar o evento.
Elemento da página: Se não houver parâmetros de URL ou Data Layer, você pode tentar encontrar um elemento único na página que identifique a sua clínica. Por exemplo, o nome ou o logo da clínica em um div específico. O GTM pode disparar a tag quando esse elemento estiver presente.
- Manter a Atribuição dos Canais (Modelo de Referral):
A atribuição de canais e campanhas (utm_source, utm_medium, utm_campaign) é feita a partir do momento em que o usuário chega à sua página principal e é rastreada através de cookies. Quando o usuário é redirecionado para a plataforma de terceiros, a informação do referral (de onde o usuário veio) pode ser perdida.
Para evitar isso, a melhor prática é garantir que os parâmetros de URL sejam passados da sua página para a página de agendamento. Se a plataforma de terceiros suportar, você pode configurar o GTM na sua página para enviar os parâmetros utm para a URL da página de agendamento. Se o GTM na página de terceiros for capaz de ler esses parâmetros, você poderá manter a atribuição.
Em resumo, a solução exige uma análise detalhada da página de agendamento para encontrar uma forma de identificar a sua clínica. Uma vez que você encontre esse identificador, o GTM se torna a ferramenta perfeita para controlar quais tags serão disparadas e, em seguida, manter a atribuição através de parâmetros de URL.
Espero que essa orientação ajude a guiar os seus próximos passos!