Show Menu
主题×

Util.getQueryParam

返回指定查询字符串参数的值(如果在当前页面 URL 中或在提供的字符串中找到)。
由于重要数据(例如促销活动跟踪代码、内部搜索关键词等)可在页面上的查询字符串中找到,getQueryParam 可帮助将这些数据捕获到 Analytics 变量中。
此实用工具可替换 getQueryParam 插件。
语法:
s.Util.getQueryParam(key, [url], [delim])

此实用工具的语法不同于插件的语法。
参数:
参数
描述
key
(必需)您要获取的查询字符串参数的名称。该参数区分大小写。
url
(可选)默认 URL 为 s.pageURL window.location 。指定此参数的值会使用指定的 URL 覆盖检索查询参数时所在的 URL。
delim
(可选)URL 中的参数分隔符。默认分隔符为“&”。它允许您指定备用的查询字符串分隔符,如“;”。
返回结果:
如果未提供密钥,或者 URL 选项不存在,抑或者是在 URL 中找不到密钥,则函数将返回空字符串“”。如果在 URL 中找到片段分隔符 #,则不会考虑片段分隔符之后的所有内容。如果密钥存在并且被分配给某个值,则会对该值进行 URL 解码并将其返回。
示例:
s.doPlugins = function(s) { 
  s.campaign = s.Util.getQueryParam("cid"); 
};