0

ユーザーに表示するために検索エンジンからのキーワードを必要とするプロジェクトを作成しています。

document.referrer を試しましたが、リファラー ドメインしか表示されません。

ユーザーが「PC を購入する」などの検索を行った場合、この URL は Google によって生成されます

https://www.google.com/search?q=buy+a+pc&oq=buy+a+pc&aqs=chrome..69i57j5j0l2j69i61.1674j0&sourceid=chrome&ie=UTF-8#psj=1&q=buy+a+pc

ユーザーがGoogleの結果から私のウェブサイトまたは私のサイトページを選択してURLからキーワードを抽出するときに、このURLが必要ですが、JavaScriptのみでこれを行う必要があります。

ありがとう。

4

2 に答える 2

2

あなたが探しているものはdocument.referrer

于 2013-09-15T00:39:23.257 に答える
-2
function getParameterByName(name,url) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(url);
    return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}


alert(getParameterByName('q','https://www.google.com/search?q=buy+a+pc&oq=buy+a+pc&aqs=chrome..69i57j5j0l2j69i61.1674j0&sourceid=chrome&ie=UTF-8#psj=1&q=buy+a+pc'));
于 2013-09-15T00:35:57.243 に答える