
Security News
AGENTS.md Gains Traction as an Open Format for AI Coding Agents
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
ua-google-analytics-rails
Advanced tools
Fast Google Analytics setup for Rails using Universal Analytics code. This gem is mostly intended for small to medium websites with a simple analytics strategy.
Note:
Original Google Analytics Rails Project has been MIA to update to Universal Analytics. The project is essentially a direct port from the old repo.
Add the following to your Gemfile
:
gem 'ua-google-analytics-rails'
Then run:
bundle install
Upgrading this gem from 0.0.6?
Use analytics_init
to send submissions to Analytics if you are using multiple trackers. You can supply a name to tracker by passing :name
option.
GoogleAnalytics::Events::SetAllowLinker is no longer supported as an external variable being set. You can submit as normal in the :add_events
array, but using the new :setup
config is preferable so no extra array searching has to happen.
GoogleAnalytics::Events::SetCustomVar is no longer supported by Universal Analytics. These have been changed to SetCustomDimension & SetCustomMetric. By default if you use SetCustomVar, it applies as a Dimension
GoogleAnalytics::Events::DeleteCustomVar has been removed
Added Event Helpers
TODO: Add Double Click Snippet Support While the code is there, and it looks like it is simply changing the end path to the JS, this feature has not been tested.
Ruby 1.8.7 Support While it should work on Ruby 1.8.7. No longer running test suite for it for CodeClimate Gem Requirements.
config/environments/production.rb
:
# replace this with your tracker code
GA.tracker = "UA-xxxxxx-x"
app/views/layout/application.html.erb
, in the <head>
tag :
<%= analytics_init if Rails.env.production? %>
config/environments/production.rb
:
# replace this with your tracker code
GA.tracker = "UA-xxxxxx-x"
GA.script_source = :doubleclick
app/views/layout/application.html.erb
, in the <head>
tag :
<%= analytics_init if Rails.env.production? %>
config/environments/production.rb
:
# replace this with your production tracker code
GA.tracker = "UA-xxxxxx-x"
config/environments/development.rb
:
# replace this with your development tracker code
GA.tracker = "UA-xxxxxx-x"
app/views/layout/application.html.erb
, in the <head>
tag :
<%= analytics_init :local => Rails.env.development? %>
ua-google-analytics-rails is released under the MIT license:
Original Repo:
google-analytics-rails is released under the MIT license:
FAQs
Unknown package
We found that ua-google-analytics-rails demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.