我在网站上使用 Google Site Search ( https://www.google.com/cse ) 作为内部搜索引擎。在 Google Site Search 中,可以设置类别,以便网站上的用户可以按类别过滤搜索结果。我在设置中指定了三个类别。类别 1、类别 2 和类别 3。
我在标题中标记如下页面:
<!--
<PageMap>
<DataObject type="document">
<Attribute name="pagetype">Category2</Attribute>
</DataObject>
</PageMap>
-->
在我的结果页面上,我将三个类别作为选项卡。到目前为止,一切都很好。但是,当我单击三个选项卡中的任何一个时,我只会在页面上看到“无结果”。
我发现如果我在 URL 中的查询字符串中添加以下内容,搜索引擎将找到标有指定类别的页面:+more:p:document-pagetype:Category2 这意味着我的整个 URL 看起来像这样: http://domain.com/search?q=searchterms+more:p:document-pagetype:Category2
但如果我这样做,名为“Category2”的选项卡不会被标记为活动选项卡,并且“+more:p:document-pagetype:Category2”将作为搜索字符串的一部分进入 Google Analytics。
那么任何人都可以帮我解决这个问题,这样我就可以让它工作吗?
如果您需要任何其他信息来帮助我,请也告诉我。