在Google Analytics中,如果我尝试导出>共享链接到查询然后将URL复制到我的剪贴板。
它具有以下结构:
https://analytics.applicationinsights.io/subscriptions/[subscription id]/resourcegroups/Default-ApplicationInsights-[region]/components/[resource]?q=[alphanumeric string]&apptype=web
字母数字字符串是实际查询的某种编码。我为什么这么说?因为它根据查询的大小增长或缩小。我试过看看它是Base64还是UUencode但是都没有用。此外,我在查询(任意查询)中尝试了5个和5个b,然后是10个c,看看我是否会看到一个模式,但这也没有帮助。< / p>
使用Unix工具进行的一些分析表明,字母数字字符串是一个0-9,A-Z,+,/和=的字符集。
有人知道这种格式,以便我可以制作任意查询网址吗?
另外,能够向查询提交参数可以解决我的问题。我的动机是从我的网站链接到Application Insights并转到动态查询。
编码部分的例子:
查询:aaaaabbbbbbccccccccccc编码:?q = H4sIAAAAAAAAA0tMBIIkMEhGAC4AHRlzExcAAAA%3D
查询:abcdefghijklmnopqrstuvwxyz0123456789
编码:?q = H4sIAAAAAAAAA0tMSk5JTUvPyMzKzsnNyy8oLCouKS0rr6isMjA0MjYxNTO3sOQCANVo3%2FUlAAAA
答案 0 :(得分:2)
有两个链接查询的选项。
编码查询(适用于冗长的查询和特殊字符)。格式为q = EncodedQuery。 EncodedQuery是以下列方式编码的查询:(a)首先通过gzip压缩,然后(b)然后使用base64编码进行编码。
纯文本查询。格式为query = QueryText。缺点是查询长度受浏览器的URL长度限制(更多)限制。它也可能不适合特殊字符。
希望有所帮助,
约拉姆