Assim como com os parâmetros de rastreamento padrão da página, você também pode substituir as opções padrão usadas pelo nosso código JS global.
As opções que afetam nossas funções auxiliares são:
- urlRewrite
- actionLinkRewrite
- resolveTokens (global)
- cookieAllowed
- isActive
As opções podem ser substituídas manualmente adicionando um objeto fluxOptions
antes do nosso código JS global.
Um exemplo de objeto:
<!-- Optional tracking option overrides --> <script> var fluxOptions = { urlRewrite: true, actionLinkRewrite: true, cookieAllowed: true, resolveTokens: ['{country-name}','{isp}'], isActive: true }; </script>
urlRewrite
Definir isso como falso interromperá a reescrita automática de URL que ocorre quando um evento de visualização é rastreado.
actionLinkRewrite
Definir isso como falso interromperá as atualizações automáticas de links de ação que ocorrem quando um evento de visualização é rastreado.
resolveTokens
Os tokens a serem resolvidos podem (e devem) ser definidos diretamente nos eventos, já que nem todos os eventos precisam de tokens em suas respostas.
No entanto, você também pode definir um valor global de resolveTokens e isso resultará em um padrão sendo usado em todos os eventos.
cookieAllowed
Definir isso como falso impedirá a criação de cookies pelo nosso JS.
isActive
Por último, definir isso como falso fará com que todos os nossos métodos JS deixem de funcionar. Você pode definir isso como falso para impedir o rastreamento e, em seguida, definir como verdadeiro quando um usuário der consentimento.
Se estiver usando isso, você deve enviar manualmente um evento flux.track("view")
depois que isActive
tiver sido definido como verdadeiro.