# GTM設定してGA4で解析したい

**URL:** <https://community.cybozu.dev/t/topic/9098>\
**Category:** kintone 開発相談\
**Created:** [2024 年 6 月 2 日午前 2:41 UTC](https://community.cybozu.dev/t/topic/9098 "2024-06-02T02:41:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bigbee](https://avatars.discourse-cdn.com/v4/letter/b/bc8723/32.png) [@bigbee](https://community.cybozu.dev/u/bigbee)\
**Post date:** [2024 年 6 月 2 日午前 2:41 UTC](https://community.cybozu.dev/t/topic/9098/1 "2024-06-02T02:41:05Z")

</div>

Google tag managerを入れてGA4を設定して解析したく思っています。  
こちらのページにあるようにコードを読み込ませたところ、  
1行目がでエラーになっているようです。

> **[Googleタグマネージャでkintoneのアクセス解析をしてみよう](https://cybozu.dev/ja/kintone/tips/development/3rd-party-services/data-analysis/analyze-kintone-using-google-tagmanager/)**
>
> kintoneのログインユーザーごとのアクセス解析と、発生した各種イベントのトラッキングを行う方法を紹介します。

jqueryは、公式を見てこちらを読み込ませています。  
[https://js.cybozu.com/jquery/3.7.1/jquery.min.js](https://js.cybozu.com/jquery/3.7.1/jquery.min.js)

こちらでエラーになるようです。  
const dataLayer = dataLayer || ;

こちらのページのGAはGA4ではないので、情報が古いのかもとも思うのですが、どなたか事例があればご共有いただけるとありがたいです。

---

<div class="post-metadata">

**Author:** ![hato](https://avatars.discourse-cdn.com/v4/letter/h/f07891/32.png) [@hato](https://community.cybozu.dev/u/hato)\
**Post date:** [2024 年 6 月 3 日午前 2:51 UTC](https://community.cybozu.dev/t/topic/9098/2 "2024-06-03T02:51:32Z")

</div>

一行目しかみていませんが、書き方に問題がありそうですね。

```javascript
if (typeof dataLayer === 'undefined') {
    const dataLayer = [];
}

```

このような形に書き換えてみてはどうでしょうか。

一行目でエラーになっているのであれば、Jqueryの記載箇所まで処理が流れていないので、現時点のエラーはJqueryは関係ないと思います。
