質問編集履歴

1

修正内容を再考します。

2020/04/30 11:20

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,89 +1,9 @@
1
- ページにgoogle タグマネージャーのタグを埋め込んでサイトを運用しています。
2
-
3
- いつからか次のようなエラーが出力されていました
1
+ gtm.jsでエラーが発生
4
-
5
- 動作に支障はありませんが、気になって調べています。
6
2
 
7
3
 
8
4
 
9
- サイト全体でgtm.jsは読み込んでいますが、発生するページは限定されています。
10
-
11
- ページ内の到達要素を計測していページのみ発生しています
5
+ 到達要素を表示す内容で発生。
12
6
 
13
7
 
14
8
 
15
- google タグマネージャーの設定ではないかと思うのですが、何かご存知の方おられたらご教授お願いします。
16
-
17
-
18
-
19
- エラー内容
20
-
21
- gtm.js
22
-
23
- Uncaught TypeError: U(self).setInterval is not a function
24
-
25
-
26
-
27
- エラー箇所
28
-
29
- ```javascript
30
-
31
- Y.a.evl = ["google"], function() {
32
-
33
- 中略
34
-
35
- function c(f, h, k, l) {
36
-
37
- function m() {
38
-
39
- if (!qk(f.target)) {
40
-
41
- h.has(e.Jb) || h.set(e.Jb, "" + b());
42
-
43
- h.has(e.Bc) || h.set(e.Bc, "" + b());
44
-
45
- var r = 0;
46
-
47
- h.has(e.Lb) && (r = Number(h.get(e.Lb)));
48
-
49
- r += 100;
9
+ 質問内容を編集中。
50
-
51
- h.set(e.Lb, "" + r);
52
-
53
- if (r >= k) {
54
-
55
- var u = Rj(f.target, "gtm.elementVisibility", [h.uid]),
56
-
57
- p = pk(f.target);
58
-
59
- u["gtm.visibleRatio"] = Math.round(1E3 * p) / 10;
60
-
61
- u["gtm.visibleTime"] = k;
62
-
63
- u["gtm.visibleFirstTime"] = Number(h.get(e.Bc));
64
-
65
- u["gtm.visibleLastTime"] = Number(h.get(e.Jb));
66
-
67
- Dk(u);
68
-
69
- l()
70
-
71
- }
72
-
73
- }
74
-
75
- }
76
-
77
- if (!h.has(e.cb) && (0 == k && m(), !h.has(e.Ha))) {
78
-
79
- var q = U("self").setInterval(m, 100); ←ここで発生
80
-
81
- h.set(e.cb, q)
82
-
83
- }
84
-
85
- }
86
-
87
- 中略
88
-
89
- ```