私は世界で最も素晴らしいフレームワークを持つウェブサイトを構築しています。残念ながら、それは一つの欠点があります。例えば、www.url.com/page/1はOKですが、www.url.com/?page=1はOKではありません。このURLを入力すると、ブラウザの履歴が使用されるため、URLにクエリパラメータが残っていません。JSで手動でgclidパラメータをGoogleアナリティクスに渡す方法
私はこのウェブサイトにユーザーを誘導するGoogleアドワーズ広告のキャンペーンを持っています。自動タグ設定はオンです。私は自分のウェブサイトに10kのクリックがあることに気付きましたが、AnalyticsはAdWordsのソースについてそのような数字を報告しません。
アドワーズ広告の自動タグ設定では、リンク先URLにgclidパラメータが追加されています。アナリティクスとアドワーズはリンクされているため、アナリティクスはキャンペーンに関するすべての情報を把握しているため、キャンペーンとそのコンバージョンに関するかなりの分析データが必要です。
しかし、私はそれを持っていません。私の最も偉大なウェブサイトのフレームワークの1つでは、JSコードでgclidパラメータを削除するため、Analyticsはgclidに気付かず、ユーザのソースを保存しません。
本当に私の偉大なウェブサイトのフレームワークの問題であるかどうかを確認するために、ウェブサイトにutm(umt)パラメータを追加し、アナリティクスでリアルタイムでソースを確認しました。私がパラメータで提供したものではなく、直接訪問したとして報告されていませんでした。
私は、AnalyticsでAdWordsのパフォーマンスを分析できるようにしたいと考えています。私は残念ながら私のフレームワークを変えることはできません。なぜなら、それは世界で最も偉大なものの1つなのですから。しかし、私はフレームワークのJSコードが解雇される前に、私はしばらくの間、パラメータgclidを持つURLを持っていることに気づいた。
Googleアナリティクスのトラッキングコードは、下の行にいくつかあります。明らかにURLからgclidを取得しようとします。しかし、彼にとっては遅すぎる。 Googleアナリティクスがその情報を読み取ろうとすると、gclidパラメータはなくなります。
私の質問は:私はgclidを持っているので、そこにGoogleアナリティクスを渡す方法はありますか?好きな言葉:
var gclid = getGClidBeforeItsToLate(); //私はそれは恐ろしい//フレームワークのもの
HeyGoogleAnalyticsHereYouGoItsYourGclidTakeCare(GCLID)を
をカバーしています。
?
ブリリアント。これは私が探しているものです。私の状況は異なりますが、要件は同じです。私はutm_source(質問しません)を使用してキャンペーン情報(ソースではありません)を別のトラッキングプラットフォームに送信しています。このプラットフォームは自動タグ設定を行っているときにGAユーザーの旅を完全に破っています。キャンペーン情報はURLを変更することなく、キャンペーン名などは十分ではありませんでした。 –