About this project
it-programming / web-development
Open
Sou Analista desenvolvedor Senior, e estou sem tempo de fazer essa função.
Preciso que seja criado um script, semelhante ao usado no google analytics, onde o mesmo com poucas linhas, e um código do cliente como exemplo UA-1234567-1, consegue identificar qual site esta rodando esse script, que é compatível com qualquer navegador, independente se aceita ou limita scripts.
O script, pelo que vi o funcionamento, ele chama diversos arquivos javascripts, que faz a captura das informações do usuário como ip, e site de origem, além da pagina que o mesmo esta atualmente.
Já fiz um arquivo php que faz essa função, pois é bem simples, mas quero, que seja com um script igual ao do analytics que não de conflito no scripts do cliente, visto que eles podem usar jquery, entre outras plugins e soluções para o site dele funcionar.
Então o sistema deve capturar ip do usuário, site de origem, pagina do site atual, a cada mudança do site, ira ser notificado qual a pagina que ele esta e a anterior, isso em banco de dados mysql que irie disponibilizar, em hospedagem php.
Deve ser gerado um cookie, para que quando o scritp ler que a pessoa já acessou o site, informar a data do ultimo acesso que esta no cookie e a origem de onde ele veio, essa informação é primordial e deve ser salva no banco de dados em tabela que ira ser criada.
Deve ser feito tratativa para quando o uso de proxy, que existe essa opção das pessoas tentar burlar o acesso.
Não é necessário nenhuma interface, preciso apenas do script que ira ficar com no maximo 10 linhas no site do cliente e os arquivos .js que serão chamadas do site de origem, ou talvez o próprio php na ultima solução o .js que estara internamente, ira chamar o php que ira fazer todo o trabalho, para que não possa ser copiado o que é feito.
Os cookies podem e creio ser melhor ser gravados pelo php.
Esclareço todas as duvidas antes de fechar esse desenvolvimento.
Não informo para que será usado.
Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer
Delivery term: November 28, 2014
Skills needed