2016-06-15 12 views
1

私が管理しているウェブサイトは、Google Analyticsを使用してURLをトラッキングしています。最近、URLの一部にUTMコードが含まれていることがわかりました。次のUTMコードutm_source=redirectまたはutm_source=redirectfolderを含むURLが現在ウェブサイトにあり、同じウェブサイト内にリダイレクトされているかどうかを判断する方法が必要です。その場合、Googleアナリティクスは同じドメイン内でリダイレクトするURLを自動的にトラッキングするため、これらのURLでUTMコードを削除する必要があります。したがって、UTMコードは必要ありません(実際はアナリティクスを傷つけます)。ウェブサイト内のURLに特定のGoogleアナリティクスUTMコードが含まれているかどうかを確認するにはどうすればよいですか?

私はここで少し壊れていると私は謝罪します。私はCS卒業生の新しい卒業生であり、今は唯一のWeb開発者ですので、私はまだそれをすべて理解しようとしています。私はこれを書くのを誰かに求めていません。ちょうど私がこれを助けるかもしれないColdFusionスクリプトを書く正しい方向を指すことができるのであれば。

+0

Googleアナリティクスのデータを取得しますか? URLで何が起こっているのか確認するには?これは正しいです?同様に、ローカルマシンに持ってきて、ColdFusionを使ってチェックします。答えは:それはできます。もし私があなたを正しく理解すれば。しかし、それは簡単ではありません。 –

+0

@FrankTudor彼はGAデータを取得したくないので、Webページ内のリンクから間違ったクエリパラメータをクリアしたいとします。ページ内のUTMパラメータが元のトラフィックソースを隠すため、ページのソースコードをクリーンアップします)。 –

+0

@EikePierstorffそれはまさに正しいことです。それを明確にしていただきありがとうございます。申し訳ありませんが、私は十分に明確ではなかったフランクチューダー。 – Default42

答えて

2

私は正しくあなたのコードベースが問題のURLで謎めいていると理解しています。プログラムでURLをクリーンアップするには、いくつかのことを前もって行う必要があります。

  1. を削除する必要があるクエリ文字列パラメータの変数/値のペアを特定します。
  2. .cfm.cfcのファイル(関心事)にアクセスするためのワーカーファイルを作成します。
  3. ファイルを読み込んで編集して保存するループを作成します(ここで注意してください)。確かでない限り、既存のファイルを上書きするように設定しないでください(わからない限りユニークにするなど)。
  4. あなたのファイルを保存し、ループ内での移動対象とし、あなたの面倒なパラメータを削除する機能や正規表現式を検索/置換を作成

OR:Dreamweaverのような

あなたが使用することができますし、IDEをまたはsそれらを正規表現の検索とスポットのチェックと削除を介して見つけるために、ublimetextを使用します。

私はURLパラメータを選択的に削除しますが、それほど意味のないページが多い場合は、プログラムによる削除が必要です。

あなたはcfdirectorycffilerematch()を使用して(と配列を作成し、再構築)されるか、見つける/置き換えるreplaceNoCase()

あなたcfdirectoryによってコールは、変数を返し、あなたがやるように、クエリのようにあなたがそれを介して回転します通常のクエリであり、cfoutputです。

あなたのレポから1つまたは2つのファイルを引き出して、快適になるまでコードを作成してください。変更点にロケータイティブコメントを追加して、後で手動でチェックできるように、またはファイルが書き込まれない場合にエスケープしたり、他の多くの試行錯誤の機会をとらえたりするような出口戦略(優雅に失敗する)をコーディングします。

こちらがお役に立てば幸いです。

+0

フランク、これをまとめる時間をとってくれてありがとう。これは少なくとも私が正しい方向に動くようにします。私は実際にはより簡単なルートに進んでいます。現在の状況では、プログラムでURLを削除/置換するつもりはありません。私はちょうどURL(特定のUTM Google Analyticsコードを含む)とそのURLが存在する領域を出力するいくつかのファイルを作成しようとしています私が管理するウェブサイトはページIDによって編成されているので、URLとページを出力するファイル私が必要とするのはIDだけです。 – Default42

関連する問題