こんな感じの CofeeScript を書けばいいみたい。
document.addEventListener 'turbolinks:load', (event) ->
if typeof ga is 'function'
ga('set', 'location', event.data.url)
ga('send', 'pageview')
Turbolinks は off にされがちだけど、個人サービスレベルであれば、 on のままで何か問題が起きたときは回避していく、という方針でやっていくのも悪くないと思う。早いは正義。
追記
Google Analytics のタグが新しくなり、それに対応するには
$(document).on 'turbolinks:load', ->
if typeof gtag is 'function'
gtag('config', [GA_TRACKING_ID], {'page_path': window.location.pathname})
こんな感じ。