我们正在尝试在我们的网站(内置PHP)中开发一个分析部分。而且,我们希望捕获在重定向到我们网站时用于在搜索引擎(例如Google.com)中找到我们网站的搜索词。
让我们举个例子,我们的网站是“ designsolution.com”,有些人在Google中搜索“坎普尔最好的网页设计公司”,而google.com在首页上显示了我们的网站。然后,用户点击我们的网站链接,谷歌将用户重定向到我们的网站。现在,我们想知道“坎普尔最好的网页设计公司”曾经用于搜索和找到我们。
是否可以通过PHP获取Google搜索字词/关键字?任何API服务或任何自定义代码?请帮忙。
答案 0 :(得分:0)
您好,欢迎来到Stackoverflow社区。 p>
当您单击Google搜索结果中的链接并重定向到您的网站时,Google发送到您的网站的所有数据都只是Referer
标头参数。因此,仅使用PHP代码实际上不可能获得搜索词。您只需找出该用户来自Google搜索结果即可。
相反,您必须使用Google webmasters并在那里提交网站,这样才能看到用于查找网站的关键字。
干杯
答案 1 :(得分:-1)
我想在这里分享我的研究,因为我发现很多人也在寻找它。
我们可以使用Google网站站长控制台API来获取网站的Google搜索关键字
向网站授权Google Webmaster控制台API之后,您需要同步或获取数据。
以下是Search google搜索控制台API:
https://developers.google.com/webmaster-tools/search-console-api-original/v3/
以下是示例代码: https://developers.google.com/webmaster-tools/search-console-api-original/v3/samples
另一个代码库: https://github.com/googleapis/google-api-php-client-services
谢谢