我创建了一个认证平台,每当用户获得认证时,他/她都会获得一个徽章图片链接以添加到他/她的网站。
当他们这样做时,我在服务器端生成图像。因此,如果他们添加图片网址http://mycertification.com/badges/asdfasdfasdfasdf.jpg
,它会在我身边检查图片是否已创建并返回,或者如果没有,则创建一个新图片。
我现在有超过10000名认证用户,我想检查他们是否嵌入了徽章以及嵌入徽章的位置。因此,如果网站www.user1.com上的用户在本网站上嵌入徽章图片,我想跟踪它。
我使用BadgeTracker
,user_id
和url
创建了一个模型counter
。就那么简单。计数器已经工作,现在我想知道嵌入图像的URL!
关于如何实现这一目标的任何想法?
答案 0 :(得分:0)
据我所知,没有办法跟踪用户是否将嵌入代码放在他们的网站上。您只能跟踪浏览器中已查看徽章(意味着已加载)的次数。如果是这种情况,那么您可以创建一个处理徽章显示的路线,因此一旦浏览器尝试访问此URL,您就可以从参数中收集徽章信息,将其保存在数据库中,然后只返回徽章图像。对不起,如果我的问题出错... 如果您有兴趣,我可以尝试使用该解决方案创建代码段。