Javascript 如何实现计算页面浏览量的跟踪像素?
我想在我的页面和电子邮件中实现如下跟踪像素:Javascript 如何实现计算页面浏览量的跟踪像素?,javascript,spring,grails,tracking,Javascript,Spring,Grails,Tracking,我想在我的页面和电子邮件中实现如下跟踪像素: <img src="someurl/tracking.js"> 为了执行代码,我必须在tracking.js中写些什么?我可以在此代码中使用JQuery吗?img标记的属性可以是绝对图像URL或相对图像URL。您不能以这种方式运行任意JavaScript。改用 <script src="someurl/tracking.js"/> 我在这篇博文中找到了答案: import org.springframework.sec
<img src="someurl/tracking.js">
为了执行代码,我必须在tracking.js中写些什么?我可以在此代码中使用JQuery吗?img标记的属性可以是绝对图像URL或相对图像URL。您不能以这种方式运行任意JavaScript。改用
<script src="someurl/tracking.js"/>
我在这篇博文中找到了答案:
import org.springframework.security.core.codec.Base64
类跟踪控制器{
私有静态最终字符串像素_B64=“r0lgodlhaqabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaicraaow=”
私有静态最终字节[]PIXEL\u BYTES=Base64.decode(PIXEL\u B64.getBytes())
def track(){
//在此处跟踪请求。。。
//发送GIF图像
response.setContentType(“image/gif”)
response.outputStream它只是一个图像。你可以计算页面浏览量,设置和计算服务器上的cookies。你不应该加载js脚本。如果你想添加属性,通常会像
在tracking.js文件中做什么?放在与主HTML文档相同的服务器上。我可以在里面使用JQuery吗?如何获得JavaScr执行ipt?
import org.springframework.security.core.codec.Base64
class TrackingController {
private static final String PIXEL_B64 = "R0lGODlhAQABAPAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
private static final byte[] PIXEL_BYTES = Base64.decode(PIXEL_B64.getBytes())
def track() {
// track the request here...
// send the GIF image
response.setContentType("image/gif")
response.outputStream << PIXEL_BYTES
return // this statement is required.
}
}