12月份到现在一个多月都没有记录一篇博客,其实这期间还是很多事情、很多进展的,主要还是在忙emojiall.com的工作。现在来记录一篇在EmojiAll网站添加谷歌趋势Google Trends数据的博客。
Google Trends其实我们使用很多年了,主要用于查询一些关键词的热度变化和多个关键词互相之间的热度比较。我们也想到在Emoji页面中嵌入Google Trends数据,来让浏览者看到某个Emoji随着时间的热度变化,可以很好地反映该Emoji流行的情况,例如:🎄是每年都在圣诞节前后有查询高峰、新版本的某个Emoji在推出后会逐步流行等。
最简单的办法就是嵌入一个链接,例如:Google Trends: 🎄,浏览者点击后可以去Google Trends网站中查看。
要想让浏览者不离开我们网站就在当前页面看到流行度趋势的话,也可以嵌入js或者iframe,Google Trends官方也给出了办法:Export, embed, and cite Trends data.
嵌入一个Emoji页面😂的效果如下:
amp页面中也可以用amp-iframe标签来嵌入,算是一种不错的方式。
但还有一个问题:有些Emoji在Google Trends中搜索的时候因为数据太少而无法显示流行度,那么每个Emoji页面都嵌入这个代码的话,就会让一些页面中显示“数据不足无法显示”,这样的用户体验肯定不佳。
要解决这个问题就需要获取某个Emoji在Google Trends中搜索是否可以获得数据,或者干脆进一步去获取某个Emoji在Google Trends中搜索获得的数据然后用我们自己的方式展示,可Google Trends并不提供API,12月花了一些时间终于是解决了这个问题,后面再来记录详情。
找了几个非官方提供的Google Trends API,基本上都是Python的,也有几个PHP的,例如:gabrielfs7/google-trends 和 x-fran/g-trends ,前者复杂、规范一些,后者简单、易用一些,我后来就是选用的后者,在其基础上做点修改,注意这个程序每天只能最多获取800个api调用后的信息,可以在/etc/crontab中设置哪些天获取哪些数据。
获取到全部Emoji数据后,不仅可以作为判断某个Emoji是否有对应的Google Trends数据,还可以直接用图片的方式把这些数据展示出来,我们后来采用svg格式来实现。
2021年2月20日补充一个SVG图片:
😂随着时间的兴趣指数
更新时间: 2021-02-13 17:10:37 UTC
评论8
很好奇这个网站有啥用啊?能透露下每天有多少IP吗?
很好奇这个网站有啥用啊?能透露下每天有多少IP吗?你好,这个站的首页滚动文字里面写了这个站的用途:
你好,这个站的首页滚动文字里面写了这个站的用途:
这是一本全面的Emoji字典。
它提供了每个Emoji表情符号的含义。
有一个方便的Emoji复制和粘贴工具。
有流行的Emoji主题信息。
还有更多Emoji休闲益智游戏。
目前每天有几万IP访问。
祁老师,您好!
祁老师,您好! 很多年前就了解到您了,对您很是敬服! 我发现您的网站,大多支持多国语言。想请教一下您:个人做多国语言网站的话,语言方面怎么解决,用谷歌翻译可以吗,会不会不准确?还是要请人翻译? —— 还有不知祁老师对“网站”的发展前景怎么看? 之前看数据,发现中文网站相对其他语言的网站好像相对来说很少,似乎大家都去做公众号、微博、抖音什么的了。 加上用百度搜索关键词,排名前面的很多都是百度他自己的网页——百度似乎和微博抖音之类公司一样,想把流量圈在自己的“领域”中,不让外流。不少人都说,个人的话再做(中文)网站已经没什么机会了。 不知道祁老师怎么看: 个人现在还有没有必要做网站? 或者不做中文站,而是面向全球,做英文网站,甚至多国语言网站? 接触网站很多年了,花了不少时间学做网站。现在因为国内搜索引擎越来越趋向于“流量闭环”(即把流量留在自家)的这种情况,这项技能不知道是继续学习加强,还是放弃。 不知道您有没有时间解答我的疑惑。在这里先谢谢您了!小鱼,你好!谢谢你关注我的博客。你提到的几个问题交流如下:
小鱼,你好!谢谢你关注我的博客。你提到的几个问题交流如下:
1、个人做多国语言网站的话,英文基础是必备的条件,如果只有中文基础还是太差,因为要利用谷歌翻译的话,从英文翻译到其它语言的质量比从中文翻译到其它语言的质量要高,所以尽量写英文来做翻译来源,目前谷歌翻译的准确率比几年前要提高很多,但与人工翻译比肯定还是有距离的,如果资金允许,最好当然是请人来翻译或者校对自动翻译的结果;
2、国内确实有百度自身与其它网站抢流量的问题,中文互联网发展环境确实不太好,我觉得现在个人做网站越来越难了,如果能组成团队来做力量会强一些,找一些有经验、特长的人一起来做成功几率大一些,只是初始投入大、风险也大一些;
3、是否必要做网站、是否做多语言网站这些问题,需要结合自身的情况,综合考虑自己的资源、优势、兴趣,发展的路不止一条,每个人走出自己的路才是合适的;
4、最后说到“网站”的前景,其实web至少已经有20多年历史了,现在已经过了发展最快的时候,没有当初那么多机会了,但用户需求还是存在,只要找准一个方向,不断深入,超越竞争对手,还是可以获得用户喜爱、有机会成功的。
上面是我的一些个人想法,仅供参考。🤝
没想到那么快就回复了,很开心!
没想到那么快就回复了,很开心! 1、我的英语水平大概四级偏上近六级这样,阅读几乎没多大障碍写作方面还有待提升。您的思路挺好的:自己写 -> 用谷歌翻译 -> 再请人校对。不过请人校对有个问题:自己不懂其他外语,如何知道对方翻译的质量好不好? 2、如果是组团队做的话,国内市场就不倾向于做网站了,做短视频等自媒体机会更大。之所以还想做网站,是因为接触web的时间长,在这方面进一步提升的话会比做其他的相对更容易一些。 3、我想起了之前看过的一项数据:百度占中国搜索引擎市场份额75%左右,但它占全球搜索引擎市场份额的比例却非常小仅1.44%。考虑到网站在缺乏知名度的前期,流量更多是来自于搜索引擎,因此如果作为一件长远的事情来做,个人觉得目前比较明智的做法应该是面向全球网民。 结合您前面3、4点给的建议,排除个人可以解决的问题,最后就剩下这几个关键事项了:发掘信息需求、提供信息数据(内容);深耕某个领域、提升英语水平。 思路明晰了很多,感谢祁老师的提点!小鱼,你好!
小鱼,你好!
英语有4级就基本可以了,英文写作也可以利用谷歌翻译来辅助,例如先写中文,自动翻译为英文后,在自动翻译的英文基础上修改,速度会快很多、准确度也会更有保证。请人校对只要了解对方的相关外文资质、以前做过的相关翻译工作就可以了,然后放心把校对工作交给对方,总不能再找第三方来再次校对把关吧,那成本也太高了。
🤝多交流、㊗️祝成功😄
祁老师,您好!
祁老师,您好! 您网站上的Google Trends数据是用户访问时实时更新,还是定期通过API获取数据再生成,谢谢你好,我们的Google Trends是定期获取数据
你好,我们的Google Trends是定期获取数据,不是实时更新。