gabba gem不跟踪不同的域名

我有一个UA帐户,该帐户连接到以下域: http ://www.mytestdomain.com,帐号为UA-123456-1

当我使用Gem跟踪域时,它运行良好:

Gabba::Gabba.new('UA-123456-1', 'http://www.mytestdomain.com', user_agent).page_view('index', 'index.html') 

但其他域无法跟踪:

 Gabba::Gabba.new('UA-123456-1', 'http://www.notmydomain.com', user_agent).page_view('index', 'index.html') 

我该怎么做才能跟踪其他域名?

相关: 使用Gabba发送到Google Analytics的事件没有主机名

您应该使用request.host而不是使用主机名“ http://www.notmydomain.com ”。 所以:

 Gabba::Gabba.new('UA-123456-1', request.host, request.user_agent) .page_view('index', request.fullpath) 

如果您仍然无法查看主机名,请确保没有任何filter过滤掉Google Analytics中的内容。

另外看看GabbaGMP ,它在编码方面使它更简单,并且还允许你进行地理跟踪,这是Gabba不允许的(目前不支持电子商务分析)

Interesting Posts