Google은 키워드 검색을 Google에 표시해야하는 사용자 요구 사항이있어 사용자가 Google 사이트를 방문하게되었습니다.Google 검색 용어 얻기
각 요청 hitlog를 저장하고 처리합니다. 이 히트 로그에는 사용 된 기기 사용자, OS, 브라우저 등과 같은 세부 정보를 분석하는 데 도움이되는 요청 헤더 정보가 저장됩니다.
Google에서 검색된 검색어 사용자를 얻으려면 요청 헤더에서 리퍼러의 세부 정보를 추출하려고했습니다. 그러나 우리는 검색 용어가 referer에 없다는 것을 알고 있습니다. 이 작동하지 않는
// Parse Query
$parsed_query = urldecode(parse_url($request->header('referer', null);, PHP_URL_QUERY));
if (str_contains($parsed_query, "q=")) {
preg_match('~q=(.*?)&~', $parsed_query, $query);
if (!empty($query)) {
$query = $query[1];
if (filter_var($query, FILTER_VALIDATE_URL)) {
$parsed_path = urldecode(parse_url($referer, PHP_URL_PATH));
if (str_contains($parsed_path, 'url') && $source == 'google') {
$query = '';
}
}
}
}
: 다음
는코드 조각입니다.
등, Awstats, 워드 프레스, Nowfloats처럼 그렇게 할 수있는 사람 몇이있다
그래서 검색 쿼리 용어를 검색 할 수, 사용자는 구글에서 검색이 수 있습니까?참고 : 우리는 laravel php framework을 사용하고 있습니다. 당신은 check this out을해야
응답 해 주셔서 감사합니다. 우리는 이미 웹 사이트에 Google Analytics를 설치했습니다. 하지만 검색 쿼리 결과를 대시 보드에 표시하려면 어떻게해야합니까? – srahul07
Google Analytics의 '수집> 검색 콘솔> 검색어'에서 확인할 수 있으며, 검색 콘솔에 연결해야합니다 (https://support.google.com/webmasters/answer/1120006?hl=ko). – Ben