2021/01/09 2021/01/17

カテゴリー Tech タグ ruby rails

google-analytics-railsが正しく動作しない

はじめに

gemのgoogle-analytics-railsが正しく動作しない。

問題

google-analytics-railsを使用して、google-analyticsにサイトを登録しようとしたが、動作しなかった。
chrome拡張機能の、GoogleAnalyticsDebuggerを導入し、ログを確認したところ、以下のワーニングが表示された。

The tracking Id should only be of the format UA-NNNNNN-N.

解決

おそらく、GoogleAnalyticsDebuggergoogle-analytics-railsがGからはじまるトラッキングIDに対応していない。

headタグにコピペするだけで動作するので、素直にコピペして進める。
hamlの場合は以下をコピーする。

- if Rails.env.production?
    %script{async: "", src: "https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"}
        :javascript
            window.dataLayer = window.dataLayer || [];
            function gtag(){dataLayer.push(arguments);}
            gtag('js', new Date());
            gtag('config', 'G-XXXXXXXXXX');
bluetoothctlのpairは成功するが、connectが失敗する

RaspberryPiのbluetoothctlコマンドのconnectが失敗するときの解決方法

react-monaco-editorでaddCommandを使う

react-monaco-editorでaddCommandを使うときの注意点

RaspberryPi Zeroでgattlibのインストールが失敗する

RaspberryPi Zeroでpybluez[ble]のgattlibのインストールに失敗したときの解決方法

Reactのリサイズ可能なスプリットレイアウトライブラリの比較

Reactのリサイズ可能なスプリットレイアウトライブラリの比較