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

ieでのダウンロードファイルに付与されるクロスドメイン用urlクエリパラメータの回避について

Mii
上級者 ✭ ✭

たくさんの記事の中からご確認いただきまして、ありがとうございます。

掲題の件について、なるべく少ない手順で回避を行いたく、質問させていただきました。

 

■事象

(1).exeのダウンロードをieで行うとクロスドメイン用のurlクエリパラメータが付与され

  ユーザーがファイルを正しくダウンロードできない。

 本来であれば、download.exeがダウンロードされるが

 ie側の設定でdownload.1234の拡張子に書き換わってしまい、ファイルが開けない

 

■詳細

(1)ファイルはA.hogehoge.jpドメイン内にあり、ダウンロードページはB.hogehoge.jp

 ダウンロード用urlの指定は、A.hogehoge.jp/download.exeで書いているが

 GAのクロスドメイン設定(詳細後述)のせいで、ieではurlは自動的に

 A.hogehoge.jp/download.exe?_ga=1234

 と書き換わってしまう

(2)(1)の結果、ダウンロードファイルは

 download.exeではなく

 download.1234となってダウンロードされてしまう。もちろん開けない

 

■GA回りの設定

(1)トラッキングしているurl

 hogehoge.jpを主とした、10程のサブドメイン。

 ex.)A.hogehoge.jpやB.hogehoge.jpなど

(2)GAの種類

 ユニバーサルアナリティクス

(3)トラッキング方法

 サブドメインにより異なるがタグマネ経由ではない

 直書きもあれば、インクルードファイル内に記述しているものもある

(4)記述方法

 ga('create', 'UA-12345678-9', 'hogehoge.jp', {'allowLinker': true});
 ga('require', 'linker');
 ga('linker:autoLink', ['hogehoge.jp']);
 ga('send', 'pageview');

 

■回避案

 どの案もテスト環境が整い次第テストを行おうと考えています。

 (1)GAのビュー設定で、クエリパラメータを除外

   url後方一致で.exeを指定

 (2)一旦GAのタグをすべてGTMに統合して

  ダウンロードファイルのみクロスドメイン除外設定

  ※この場合、新しいコンテナを用意した方が良いのか

   すでに使用しているコンテナを使用して良いのか判断がつきません

 

■備考

 (1)トラッキングしているページが多すぎて、回避案(2)はなるべく避けたい状況です

  システム関係の部署が管理しているサブドメインもあるため、

  どのような方法で(インクルードファイルを使用しているのか、直書きなのか)

  コードを書いているかわからないため、一気に書き換えることが難しそうだからです

 (2)GTMでは既に他のGAプロパティにてhogehoge.jpとA.hogehoge.jp、C.hogehoge.jpのトラッキングを行っており

   GTMの同一コンテナで同一urlに対して複数のプロパティでデータをトラッキングすることに問題がないのかわかりません

 (3)上記プロパティは最近設定したもので、過去のデータを見るために使用するのは現実的ではありませんので

  今回は新しいプロパティを使用する、という案は考えていません

 (4)ダウンロードファイルは数が多すぎて、すべてをB.hogehoge.jpに移動するのは現実的ではありません

 

 

長々と書きましたが、理想は、IEでdownload.exeがダウンロードできるようになる事です。

もし良い回避方法等ご存じの方がいらっしゃれば、ご教示いただけると幸いです。

 

よろしくお願いいたします。

いつも手さぐり

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

Re: ieでのダウンロードファイルに付与されるクロスドメイン用urlクエリパラメータの回避について

レジェンド

はい、その認識で問題ありません。ただ、'hogehoge.jp'と'auto'の部分は役割がかぶっているので、

 

ga('create', 'UA-12345678-9', 'hogehoge.jp');
ga('send', 'pageview');

とするか、

 

ga('create', 'UA-12345678-9', 'auto');
ga('send', 'pageview');

のようにしていただいても構いません。

元の投稿で解決策を見る


すべての返信

Re: ieでのダウンロードファイルに付与されるクロスドメイン用urlクエリパラメータの回避について

レジェンド
計測しているサイトは、サブドメインが異なるだけで(メインとなる)ドメインは全て同一でしょうか。もし同一であるとすれば、クロスドメイントラッキングの必要性はないので、サイト内の全てのクロスドメインに関する設定を削除すれば解決するかと思います。

Re: ieでのダウンロードファイルに付与されるクロスドメイン用urlクエリパラメータの回避について

Mii
上級者 ✭ ✭
山田様

さっそくのご返信ありがとうございます。

>計測しているサイトは、サブドメインが異なるだけで(メインとなる)ドメインは全て同一でしょうか。
おっしゃる通りです。

回避案としては
 ga('create', 'UA-12345678-9', 'hogehoge.jp', {'allowLinker': true});
 ga('require', 'linker');
 ga('linker:autoLink', ['hogehoge.jp']);
 ga('send', 'pageview');



 ga('create', 'UA-12345678-9', 'hogehoge.jp', 'auto'顔文字 ウインク
 ga('send', 'pageview');

と書き換えれば良い、という認識で相違ないでしょうか。
重ねてのご質問、恐縮ではございますが、ご教示のほどよろしくお願いいたします。

いつも手さぐり
ベストアンサーのマーク済み.
解決策
トピック作成者Miiさんが付与
11月 2016

Re: ieでのダウンロードファイルに付与されるクロスドメイン用urlクエリパラメータの回避について

レジェンド

はい、その認識で問題ありません。ただ、'hogehoge.jp'と'auto'の部分は役割がかぶっているので、

 

ga('create', 'UA-12345678-9', 'hogehoge.jp');
ga('send', 'pageview');

とするか、

 

ga('create', 'UA-12345678-9', 'auto');
ga('send', 'pageview');

のようにしていただいても構いません。

Re: ieでのダウンロードファイルに付与されるクロスドメイン用urlクエリパラメータの回避について

Mii
上級者 ✭ ✭
山田様

ありがとうございます!こちらで一旦対応させていただきます。
問題なければ改めてお礼の投稿をいたします。
ありがとうございました!
いつも手さぐり