Boa noite! Solução alternativa: antes do cliente comprar o produto o formulário pergunta de onde ele veio, do Facebook, Instagram ou outra fonte. Já vi vários sites fazendo esse tipo de pergunta.
Outra solução seria usar ferramentas de terceiros parecidadas com o Google Analitics.
A tendência agora é primar pela privacidade dos usuários, informações de navegação ficarão cada vez mais difíceis de obter. Deixar explícito e de forma amigável que você quer saber de onde o usuário veio e que você vai armazenar esse dado é uma boa também.