AdWords が「Google 広告」になりました。これまで AdWords としてご利用いただいていたサービスの名前が「Google 広告」に変わりました。検索ネットワーク、ディスプレイ ネットワーク、YouTube などを対象にあらゆる広告サービスを提供いたします。詳細

294 人が現在オンライン
294 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

GTMでのクエリ設定(複数条件)について

Mii
上級者 ✭ ✭

GTMに関する設定の相談なので、ここでして良いのか迷ったのですが…相談させてください。

 

現在、1つのGTMで複数ドメインを管理しています。

複数のCvが存在し、Cvごとにパラメータがことなるため

今まで正規表現(|)や.*を使用して、Cvページの条件を設定していました。

しかし、今回複数のパラメータが実は前後する可能性がある、ということがわかったため

変数で管理をしようとしたのですが、上手く動かずに困っています。

 

現在以下のように設定しています。

PageURLでドメイン~共通のディレクトリまでを正規表現で指定(テスト環境と本番環境で動かすため、ドメインを複数設定しています)

かつ、パラメータA・パラメータB・パラメータCが

それぞれ

パラメータA=a(等しい)

パラメータB=b(等しい)

パラメータC=c(等しい)

しかし、この条件でテストをしても、動いてくれません。

 

【例】

①~現在のCv設定(正規表現)

^(http|https)://(sample|sampletest)\.hoge\.co\.jp)/directory1/directory2/comp.html\?A=a(.*)&B=b(.*)&C=c($|.*)

※この状態だと、A/B/Cの順番が入れ替わると動かない

 

②設定しようとしている条件

^(http|https)://(sample|sampletest)\.hoge\.co\.jp)/directory1/directory2/.*

and

A=a(等しい)

and

B=b(等しい)

and

C=c(等しい)

 

もしかしたら、パラメータが多いため、上記のとおり設定している”つもり"になっているのでは?と

自分を疑い、何度か確認をしたりしているのですが、もし「こういう間違えが多いよ」という例もあれば

ご教示いただけると幸いです。よろしくお願いいたします。

いつも手さぐり
1 件の受理された解決策

受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者Miiさんが付与
12月 2016

Re: GTMでのクエリ設定(複数条件)について

[ 編集済み ]
レジェンド

Miiさん

\.hoge\.co\.jp)

閉じ括弧が一つ多く記入されています。

 

上記の最後の括弧 ) を削除いただいた状態でのタグ稼働はいかがでしょうか?


ここを修正いただき、タグ発火チェックをご確認いただけますと幸いです。

 

何度か確認をしたりしているのですが、もし「こういう間違えが多いよ」という例もあれば

>ご教示いただけると幸いです。よろしくお願いいたします。

先述の括弧ミス(括弧多い、括弧不足 など)

エスケープもれ(comp.html の . はバックスラッシュで要エスケープ など)

ドット忘れ、多い

. が , になっている

 

などが個人的なケアレスミスの認識です。

 

エスケープ漏れなどは、けっこう多発する間違いですね。

 

 

Tatsuma Ishibashi
※問題が解決できた際は、参考になった回答の「✓解決策マークを付ける」をクリックいただけると幸いです。

元の投稿で解決策を見る

ベストアンサーのマーク済み.
解決策
トピック作成者Miiさんが付与
12月 2016

Re: GTMでのクエリ設定(複数条件)について

[ 編集済み ]
レジェンド

Miiさん

\.hoge\.co\.jp)

閉じ括弧が一つ多く記入されています。

 

上記の最後の括弧 ) を削除いただいた状態でのタグ稼働はいかがでしょうか?


ここを修正いただき、タグ発火チェックをご確認いただけますと幸いです。

 

何度か確認をしたりしているのですが、もし「こういう間違えが多いよ」という例もあれば

>ご教示いただけると幸いです。よろしくお願いいたします。

先述の括弧ミス(括弧多い、括弧不足 など)

エスケープもれ(comp.html の . はバックスラッシュで要エスケープ など)

ドット忘れ、多い

. が , になっている

 

などが個人的なケアレスミスの認識です。

 

エスケープ漏れなどは、けっこう多発する間違いですね。

 

 

Tatsuma Ishibashi
※問題が解決できた際は、参考になった回答の「✓解決策マークを付ける」をクリックいただけると幸いです。

Re: GTMでのクエリ設定(複数条件)について

レジェンド

下記のような変数とトリガーを作成すれば意図通りに動くと思います。

 

また、Googleタグマネージャでトリガーを作成するときのコツとしては、一つのルールで正規表現を使って書こうとせずに、いくつかの細かいルールに分解してAND条件で繋げるのがよいと思います。

 

下記のキャプチャでは省略していますが、プロトコル(httpやhttps)も条件に付け足したいのであれば、変数「Protocol」などを作成し、Protocol単体の条件を追加するのが良いです。ドメイン名についてはルール内で正規表現を使って書きましたが、これも変数を追加する形にして変数内でサイトを判断するようにすると、タグが増えた際にも管理しやすくなります。

 

 

このようにトリガー内で条件を細かくわけておくと、意図したタイミングでタグが発火しなかったときに、デバッグ画面を通して細かく分けた条件のどれがマッチしていないのかを瞬時に判断することができるようになります。

 

 

 

Capture_20161220_1246.png

 

 

Capture_20161220_1247.png

 

 (パラメーターB、Cは省略)

Re: GTMでのクエリ設定(複数条件)について

Mii
上級者 ✭ ✭
ご回答ありがとうございます。
ただいまGTMの確認をしたところ
^(http|https)://(sample|sampletest)\.hoge\.co\.jp)
ではなく
^(http|https)://((sample|sampletest)\.hoge\.co\.jp)
という記述になっておりました。申し訳ありません…。

なので、おそらくここの記述ではないのかな、と思いつつ、
頭とおしりの()をとって
^(http|https)://(sample|sampletest)\.hoge\.co\.jp
としてみたところ、無事に動きました!ありがとうございます!
いつも手さぐり

Re: GTMでのクエリ設定(複数条件)について

Mii
上級者 ✭ ✭
わざわざキャプチャまでご用意いただきありがとうございます!
いただいた方法で再設定を行い、複数のCvを設定いたします。

ありがとうございます。
いつも手さぐり

Re: GTMでのクエリ設定(複数条件)について

レジェンド
Miiさん

少し回答がわかりにくかったですね。
申し訳ないです。

しかし、タグが無事に稼働するようになり良かったです!
ご参考いただきありがとうございましたー。

Tatsuma Ishibashi
※問題が解決できた際は、参考になった回答の「✓解決策マークを付ける」をクリックいただけると幸いです。