我们在universal-analytics
上使用nodejs
来跟踪Google Analytics
。我们必须使用后端跟踪(只是一些要求)。下面的代码有效,但位置显示GA仪表板上的United States
。也许我们的服务器在美国。
即使Ill把IP地址和硬编码geoid
,它仍然在美国显示。
var visitor = ua('UA-XXX-XX', {
uid: 'as8ek9nlll3333',
uip: ipaddress, //The IP address is correct
geoid: "ID"
});
visitor.pageview("/", "http://bla.com", "TEST", function(err) {
console.log("CALLBACK");
console.log(err); //Getting null
});
任何帮助,将不胜感激。
您是否在服务器前面设置了NGINX作为反向代理?如果是,则需要转发客户端IP以及来自NGINX服务器的请求。