Uma das principais fontes de origem de tráfego para um site são os sistemas de busca. O Google, em alguns sites, é responsável por até 90% de todo os visitantes. Por esse motivo é necessário descobrir o que o visitante procurava no site de busca quando encontrou a página do seu site que ele visitou. Facilitando assim descobrir nichos e assuntos a serem explorados em futuros posts.
A função abaixo, em PHP, tem justamente este objetivo, descobrir as palavras-chave utilizadas no site de busca no momento em que ele encontrou seu site.
function searchEngineKeyword ($pstr_URLReferer) { if(!$pstr_URLReferer) return ''; $lstr_URLRefererParts = parse_url($pstr_URLReferer); $lstr_queryString = isset($lstr_URLRefererParts['query']) ? $lstr_URLRefererParts['query'] : (isset($lstr_URLRefererParts['fragment']) ? $lstr_URLRefererParts['fragment'] : ''); if(!$lstr_queryString) return ''; parse_str($lstr_queryString, $lstr_queryStringParts); return isset($lstr_queryStringParts['q']) ? $lstr_queryStringParts['q'] : (isset($lstr_queryStringParts['p']) ? $lstr_queryStringParts['p'] : ''); }
Como utilizar:
echo searchEngineKeyword ( $_SERVER['HTTP_REFERER'] );
Fonte: EletricToolbox
Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (2003), e especialista em Engenharia de Software pela Universidade Salvador (2010). Exerce atualmente o cargo de Analista Judiciário na Justiça do Trabalho.
Olá.
Muito obrigado, faz tempo que estava procurando como saber quais palavras-chave que o visitante buscou no google para encontrar meu site.
Um abraço.