| Nome | Descrição
|-|
| host url | URL do Host sem http:// ou https://
| website id |
| exclude groups | Lista separada por vírgulas de grupos a serem excluídos do rastreamento, como administradores, equipe
| user id tracking | Um nome de campo identificador no objeto de usuário atual, como id, username ou external_id.
| subdomain tracking | Rastreia visitantes em todo o domínio principal e subdomínios, assumindo que o Discourse está em um subdomínio.
| do not track | Para que as solicitações de rastreamento não sejam enviadas se os visitantes não quiserem ser rastreados.
| disable cookies | Desabilita todos os cookies de primeira parte. Os cookies existentes do Matomo para este site serão excluídos na próxima visualização de página.
In order to comply with the European laws, users must have the possibility to reject piwik’s cookie. Piwik offers a really simple solution for this, by including an IFrame.
Unfortunately, Discourse doesn’t allow iframe tags in posts…
Does anyone see a way to include this piwik iframe in Discourse TOS ?
Thanks.
So I have the JS loaded into the theme customizations, and the external “theme JavaScript file”* is linked in my test browser, just under where I inserted it like in the screenshot in a few posts earlier … BUT the requests aren’t coming through to the Matomo tracking web server.
(Tracking works fine for other non-Discourse sites, FWIW.)
Has anyone else seen that happen?
* e.g. https://discourse-cdn.example.com/standard11/theme-javascripts/{numeric_string}.js?__ws=my-discourse-forum.example.org
Estou confuso sobre por que o código de rastreamento está enviando uma variável personalizada chamada “Anonymous”. Isso não seria específico para a sua configuração do Matomo? Parece que não deveria estar presente para todos.
Adicionei algumas linhas para que fosse possível rastrear visitantes entre o Discourse em um subdomínio e um site principal. Fico à disposição para enviar um pull request se desejar.
Você precisa adicionar sua URL do Matomo à lista de permissões no cabeçalho Content-Security-Policy. Procure pela configuração de administração content_security_policy_script_src e adicione seu domínio (com https://) lá.
Estou com dificuldades para fazer isso funcionar na minha instalação. Instalei o componente e o adicionei ao meu tema, mas o Matomo está dizendo que não há dados para o site. Acredito que as configurações estejam corretas:
Edição: Uma investigação mais aprofundada revela que o erro no console do JavaScript só aparece no Firefox, não no Chrome (com as versões mais recentes de cada um em um Mac). E agora estou vendo alguns resultados no Matomo, embora o Firefox esteja conspicuamente ausente — todos, exceto um dos visitantes, estão usando o Chrome; a única exceção está usando o Safari.
sugere que poderia ser a configuração “não rastrear” do Firefox, mas mesmo quando as desativo para o meu site, continuo recebendo o mesmo erro no console do navegador no Firefox. E, de qualquer forma, o Firefox não parece estar vendo isso como um rastreador: