JavaScript e WebShop Rastreing/afiliado em sites, como fazer?
-
27-09-2019 - |
Pergunta
Eu tenho um pequeno front -end em uma foto da web. Todos os clientes que passam pelo meu site e compram um item na webshop, recebo de volta 5% do valor. Preciso encontrar uma maneira de acompanhar os clientes que encaminharem da minha loja da web para a outra webshop. E então faça com que a webshop me responda quando a compra for feita. Na minha webshop, fiz uma página pequena: colecione.aspx que solicita e salva os valores aprovados na fúria, algo como este código pseudo:
string orderid = Request["orderid"];
string amount = Request["amount"];
..save to database
Na webshop, encaminharam os clientes para inserir um JavaScript na última página no fluxo de compra. Eu tentei muitas coisas, mas parece que a única coisa que funciona é enganar o navegador a pensar que estou referindo um javascript, assim:
<script type="text/javascript" src="http://domain.com/mypage.aspx?orderid=4&amount=45/>
Vi como outros rastreadores fizeram a sua parte, e essa parece ser a maneira geral de fazê -lo. Com esse script, no entanto, recebo todos os pedidos, só quero registrar aqueles que pertencem ao tomo, aqueles que entraram no meu site.
Aqui está o meu grande problema, como fazer isso? Adicionei um cookie quando o usuário abre minha página e quero verificar este cookie novamente quando a página de compra fizer o retorno de chamada. É que eu não consigo pegar o biscoito do navegador quando faz a chamada "". Isso está realmente me buggin agora.
Alguém poderia me dizer como isso geralmente é feito, esse rastreamento. E o que estou perdendo em relação a essa coisa de cookie?
Todas as idéias sobre como fazer isso são muito bem -vindas.
Solução
A abordagem do cookie não é muito boa, pois a maioria dos navegadores bloqueia os cookies de terceiros. Em vez disso, eu o resolvi registrando o IP quando eles visitam minha página e o registro novamente quando as chamadas do script estão de volta. Funciona bem.