Vantagens e algumas desvantagens do rastreamento do lado do servidor

Publicados: 2022-04-07

Em nosso post anterior sobre o Server-Side Container (SSC) do Gerenciador de tags do Google, começamos a ver como ele funciona. Neste post, veremos algumas das principais vantagens que o sistema Server-Side oferecerá a você, bem como algumas desvantagens em potencial.

Vantagens

Quando se trata de vantagens, o Server-Side Tracking tem várias vantagens importantes que, na maioria das vezes, têm a ver com controle e flexibilidade com os dados que você está coletando. Isso afeta como você pode cumprir várias leis de dados, manter seus dados e de seus usuários seguros, garantir os dados mais precisos possíveis, decidir como e para onde os dados vão e potencialmente melhorar o desempenho do seu site.

1) Conformidade

Ao interceptar dados, o Server-Side Container pode modificar os dados antes de serem enviados ao destino final. Isso traz grandes benefícios para a conformidade com o GDPR e proteções de privacidade semelhantes, pois você pode remover qualquer informação que possa ser usada para criação de perfil e impressão digital antes de chegar ao destino final.

Os servidores nos quais o contêiner do lado do servidor funciona podem ser especificados para um local. Portanto, esses dados identificáveis ​​não precisam sair do território em que foram coletados (a UE mais importante para o GDPR) antes de serem removidos.

Observe que manipular e remover dados identificáveis ​​pode impedir que algumas informações sejam exibidas em suas ferramentas. Por exemplo, remover ou mascarar o IP do usuário ao enviar dados para o Google Analytics pode significar que nenhum dado de localização pode ser capturado.

2) Cookies primários

Como os dados estão sendo enviados por meio do contêiner do lado do servidor, você pode fazer alterações nos dados que estão sendo retornados ao site. Como tal, pode alterar o domínio no qual os cookies da sua ferramenta específica são definidos. Ele pode definir o cookie em seu próprio domínio. Isso significa que os navegadores que limitam ou bloqueiam a configuração de cookies de terceiros não expiram prematuramente ou bloqueiam a configuração do cookie.

3) Colete dados para uma ferramenta e grave-os para outras

Quando os dados são enviados do site, podem ser destinados a uma ferramenta, mas podem ser analisados ​​e enviados para outras. Isso pode ser incrivelmente útil em vários casos. Um exemplo disso pode ser receber hits de uma solicitação do Universal Analytics , analisar os dados e enviá-los para uma tabela do Google BigQuery. Essa funcionalidade está disponível apenas para o Universal Analytics no produto premium Universal Analytics 360.

4) Redução de carga do lado do cliente

Ao mover grande parte do processamento de dados para o Server-Side Container, você pode reduzir a carga no navegador do usuário enquanto ele carrega seu site.

5) Ocultar chaves de API e segredos do cliente

Como os dados são enviados apenas para a ferramenta final do contêiner do lado do servidor, todas as chaves de API e segredos do cliente podem ser armazenados no contêiner do lado do servidor. Isso evita qualquer chance de serem expostos no lado do cliente. Um exemplo disso é o UA-ID do Google Analytics. Um terceiro pode acessar qualquer site que execute o Google Analytics e simplesmente retirar o UA-ID do site e colocá-lo em outro e enviar spam para a conta do Google Analytics. Temos visto isso acontecer muitas vezes ao longo dos anos. Com o Rastreamento do lado do servidor, isso não seria possível, pois o UA-ID pode ser adicionado apenas no lado do servidor e, portanto, não será exposto quando o site for carregado.

6) Carregue o script de rastreamento do seu próprio domínio

Isso pode ser visto como uma vantagem e desvantagem do rastreamento do lado do servidor. Como o Server-Side Container pode fazer chamadas diretamente para as ferramentas em questão, o Server-Side Container pode ser usado para recuperar o arquivo JavaScript que a maioria das ferramentas (GA, Facebook, LinkedIn etc.) puxa para o site. Uma vez recuperado, ele pode enviar o arquivo para o site. Isso significa que você pode evitar fazer chamadas para sites de terceiros diretamente do navegador do usuário e pode ajudá-lo a impedir a entrada de scripts indesejados. Como esse arquivo será enviado de seu próprio domínio (se o SCC estiver configurado dessa maneira), então serviços que bloqueiam automaticamente rastreadores conhecidos (ou seja, navegadores como Firefox, Safari e Brave) não reconhecerão o arquivo como um script de rastreamento. Isso nem sempre é garantido, pois o próprio domínio do seu site pode eventualmente ser identificado como rastreador por esses serviços. É importante lembrar que seu programa de análise deve sempre respeitar as escolhas de privacidade do usuário.

Desvantagens

Existem algumas desvantagens e cenários para o Rastreamento do lado do servidor que você deve conhecer. Esses pontos são sobre o levantamento extra necessário para executar o Rastreamento do lado do servidor, bem como algumas das armadilhas de ser mais responsável pela precisão de seus próprios dados e pela privacidade de seu usuário.

1) Conhecimento técnico

Embora alguns dos aspectos mais técnicos do Rastreamento do lado do servidor, como a codificação de clientes, não sejam absolutamente necessários, ainda há algumas barreiras técnicas a serem eliminadas. Isso inclui a configuração da instância inicial do servidor e o provisionamento de servidores de redundância quando você coloca sua solução no ar.

2) A precisão dos dados depende de você

Se você estiver codificando um cliente ou tag, a responsabilidade de garantir que os dados cheguem ao seu destino no formato correto cabe a você e ao seu código. Isso significa que há algum espaço adicional para que erros ocorram. Você também é responsável por garantir que os dados enviados tenham permissão legal para serem enviados.

3) Custo

Ao contrário do contêiner da web do Gerenciador de tags do Google, há custos envolvidos no rastreamento do lado do servidor. Para executar o contêiner do lado do servidor, ele precisa ser criado na infraestrutura do Google Cloud usando o recurso App Engine. Além disso, você precisará dele em algumas instâncias de servidor para contabilizar a redundância e a capacidade. Você terá que pagar por essas instâncias. Obviamente, quanto mais servidores você executa e quanto mais dados você envia, maior o custo.

4) Preocupações com a privacidade

Já abordamos isso, mas uma preocupação com o rastreamento do lado do servidor é que ele facilita a driblar algumas das medidas que seus usuários adotam para impedir o rastreamento. É importante garantir que as decisões de privacidade do usuário sejam respeitadas e que as leis e regulamentos relevantes sejam respeitados.

Caso você queira saber mais sobre o Rastreamento do lado do servidor, deixe-nos uma mensagem e teremos o prazer de entrar em contato com você para discutir suas dúvidas e requisitos.