我们更懂您!

如果您目前遇到维护网站的困难,请及时联系我们,也非常欢迎致电我们广受好评的服务团队。
我们深信会得到您的认可。我们期待您的垂询。

联系我们

网站维护案例:如何让网站快速被收录,试试这个方法!

各位站长好,我是前端研发工程师——老白,一名深藏不露的谷粉。

许多站长榜首次运用51.la的网站计算进行个人网站埋点后,还不是很了解怎样剖析报表,当看不到计算数据时会不知所措,所以收拾该文章让咱们清楚什么原因形成的?又该怎样处理?

假如在报表剖析中发现数据计算反常,而且反常大致契合以下几种状况时:

●我自己或叫朋友拜访的自己的网站都一向无法计算到数据或时有时无。

●我一起运用了多个网站计算的埋点(如百度计算,CNZZ等),发现网站维护的埋点展现的数据远远不同另一个(距离>15%则表明误差较大)。

“哇奥,还真的有这样的状况呢!”,那你可要仔细阅读这篇文章了~

为什么会呈现这些状况呢

一般来说首要原因有三:

●DNS污染(ISP域名绑架)

●浏览器阻拦计算代码

●Ooops,网站维护的计算服务器发作毛病啦!几乎不或许发作的事情都被你发现了,请火速联络客服领奖

那么让我来说说这几种原因的具体毛病现象和处理方案吧。

怎样处理上述状况呢

①:DNS污染(ISP域名绑架)

网域服务器缓存污染(DNScachepollution),又称域名服务器缓存投毒(DNScachepoisoning),是指一些刻意制作或无意中制作出来的域名服务器数据包,把域名指往不正确的IP地址。

一旦发作这种状况,极有或许你的网站计算代码没有被浏览器履行,如下图:

【图1】

【图2】

假如跟你看到的作用和上面两张图相同,你能够接着试试直接拜访带有你的计算ID的计算代码的地址,如https://js.users.51.la/19236546.js。

假如是这个成果:

【图3】

很惋惜,或许你所处的网络运营商阻挠了。假如还有兴趣深入研究,你能够试试其他网络,比方手机热门等再调查下成果。

被运营商绑架这种事情,咱们也是力不从心的,这段计算代码都没有正确履行,当然就计算不到数据了。你能够测验投诉当地网络运营商。

可是,大部分状况下,网络运营商是不会答理你的。

②:浏览器插件阻拦

站长们或许会运用谷歌浏览器或许360极速浏览器,并装置一些广告阻拦(AdblockPlus)或许相似Tampermonkey的脚本编辑东西,这些东西很有或许将网站计算代码阻挠了,形成计算代码无法正常运行。下面几个比方是经过不同方法来阻拦计算代码的作用图。

第三方插件,例如AdBlock,过滤列表规矩包括了,所呈现的作用:

【图4】

【图5】

【图6】

怎样判别是否是上面的状况呢?请履行以下步骤:

1.启用浏览器自带的开发者形式(快捷键一般是F12),这儿以谷歌浏览器(版别71.0.3578.98)演示。

2.切换到Network的标签上,然后改写已添加好计算代码的网站,就能够看到下方有许多请求,找找有没有如图4,图5中呈现的红色错误信息。一般来说错误信息提示net::ERR_BLOCKED_BY_CLIENT,就阐明该计算代码没有履行成功。

图6中的过滤列表是我模仿阻拦测验而添加的,默认状况下不会包括网站计算的过滤阻拦,当然你依然能够查看下此类插件是否有相似的过滤规矩,假如有,请删去,假如没有,你或许需求添加白名单,让其正常运行。如下图:

【图7】

当然谷歌浏览器的开发者东西也有这个模仿作用(我想应该不会有站长主动这样操作的,为了扫除或许存在的第三方插件等注入了该规矩,故作演示),不过你能够趁便查看下,如图:

【图8】

图8是经过谷歌浏览器的RequestBlocking添加了屏蔽js.users.51.la/*规矩,阻挠了网站计算的正常请求,形成计算反常。处理方法,看下图(图9),删去这条规矩即可。

【图9】

最后还有一种原因,关于埋点网站有新访客的拜访时,计算代码未在该新访客拜访页面加载完结就关掉了,则会丢掉该新访客的数据。举个比方,假设关于该访客的计算代码的加载时刻是10s,访客在10s乃至更短的时刻内已获取到有用信息或许点错将网站封闭,这种状况下就有或许形成数据丢掉。不过这种原因影响很小,所以没有正式提及。

总结

国内的互联网环境十分杂乱,你能够测验调整本地网络的DNS来尽或许防止污染,也尽量不要装置过多的自己还不清楚具体用处的插件。