問題タブ [google-analytics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery ドキュメントから Google アナリティクスを読み込む準備はできましたか?
問題は、GA の読み込みに時間がかかることがあり、それが完了するまで jQuery の ready() 関数が実行されないことです。GA コード自体を ready() 関数の最後に移動したいと思います。追加のクリック トラッキングの統合を探しているわけではありません。ready() スクリプトを最初に実行したいだけです。
私の質問は次のとおりです。1) GA コードを移動すると、何らかの形で統計の追跡が中断されますか? そして、2) 2 つのスクリプト タグ (外部スクリプト タグを生成するタグと関数を呼び出すタグ) の使用をエミュレートする必要がありますか? もしそうなら、なぜ、そしてjQuery関数でそれを行う最良の方法は何ですか?
#2 を説明するために、現在 body 終了タグの直前にある GA コードを次に示します。
google-analytics - Google アナリティクスは、ウェブサイトへの訪問者数の半分以下をカウントしています
Google アナリティクスは私を混乱させます。
e コマース Web サイトの Google アナリティクスの訪問者数が少なすぎるといつも感じていました。今日はじっくり観察してきました。
先週末、ウェブサイトには土曜日に約 8 件、日曜日に 9 件の注文がありました (さまざまな顧客による)。ただし、Google アナリティクスでは、土曜日と日曜日の両方で 3 人の訪問者しか表示されません。
次のおなじみのコード スニペットは、クリックごとに呼び出されるサイトのメイン テンプレートにあります。
はい、一部の固定 IP アドレスをカウントから除外 (除外) していますが、自分のサイトのみです。
Javascript が無効になっている訪問者をカウントできないことはわかっていますが、これで説明がつくとは思えません。
何が起こっているのですか、これは正常ですか?訪問者の半分以上がカウントされない理由を知っている人はいますか?
google-analytics - グーグルアナリティクスでトラフィックを除外できますか?
私はGoogleアナリティクスを実行しているサイトを持っていて、そのサイトへのトラフィックの大部分を占めることになります(1日あたり2ヒットのうちの1つなど)。ブラウジングが数字をそれほど歪めないように設定する方法はありますか?私のGoogleアカウントとしてログインしているアクセスに対して何も記録されなかったら嬉しいです。
javascript - Google アナリティクス - HTML/ページのレンダリングをブロックします
「ページのダウンロードをブロックしないより良いGoogle Analytics JavaScript」を使用して、Google Analyticsを動的にロードし、HTML /ページのレンダリングをブロックしないようにしました。
ただし、HTML ページが Firefox 3.0 (WinXP) ステータス メッセージの状態でのレンダリングをブロックする場合があります。
" www.google-analytics.com からのデータ転送"
HTML/ページのレンダリングをブロックしない方法で Google Analytics JavaScript をロードする方法についてのアイデアはありますか?
asp.net - 目標と目標到達プロセス
サイトにページ (default.aspx) しかなく、Google アナリティクスのゴールと目標到達プロセスでそのページを構成したいと考えています。目標を達成するために構成するために私がしなければならないことを誰でも手伝ってもらえますか?
よろしく、サーガル
google-analytics - 大規模なウェブサイトで Google アナリティクスをうまく使っている人はいますか? (100 万以上のページ、100 万以上の月間訪問者)
Urchin の時代から Google Analytics を愛用していました。しかし、数か月前に奇妙なことが起こり、GA は "(other)" と呼ばれる偽の URL を表示し始めました。ページ数を減らすために、いくつかの URL パラメータを除外してみました。現在、GA は私のサイトに 150,000 ページしか表示していません。これは、一部の人々が話している制限の 50 万をはるかに下回っています。それでも、「(その他)」ページが私のサイトで最も人気のあるページとして表示されています。
他の誰かがこの問題に苦労していますか? これがスケーラビリティの問題になる可能性があるかどうか疑問に思っています。私のサイトは何年にもわたって成長しており、現在、月間 125 万人のユニーク ユーザーと 1,000 万を超えるページビューを記録しています。サイト自体には約 50 万ページあります。私のウェブサイトよりも大きなウェブサイトで GA をうまく使用している場合は、あなたのストーリーを共有してください。追跡スクリプトのサンプリング機能を使用していますか?
ありがとう!
javascript - クエリ文字列パラメーターなしで Google アナリティクスを使用してキャンペーンを追跡しますか?
クエリ文字列パラメーターを使用せずにキャンペーンを追跡するために、Google アナリティクスでサポートされている方法はありますか?
Analytics では、サイトへのリンクに や などのクエリ文字列パラメータをタグ付けしてutm_campaign
、キャンペーンutm_medium
に関する情報を追跡できるようにすることができます。
実際、Google には、そのようなリンクの作成に役立つオンライン ツールがあります。
たとえば、StackOverflow が Experts Exchange で宣伝していた場合、次のようなリンクが表示されることがあります。
多くの理由から、これらのぎこちないパラメーターを URL に表示したくありません。
- Twitterを奨励したいのですが、長いリンクはこれを思いとどまらせます
- キャンペーン ID でブックマークしてほしくない
- クリーンな URL を見てもらいたい
- これらのリンクを検索エンジンにインデックスしてほしくありません。
- どのパラメーターが Google アナリティクスに送信されるかを完全に制御したい - パートナーが自分のサイトにアクセスする URL を台無しにするのをパートナーに任せたくない
これらのパラメーターを設定できる方法を見つけるために、少し前に調べました。Google には、一見すると解決策のように見えるページがありますが、実際にはそうではありません。そのページでは、クエリ文字列パラメーターの名前を別のものに変更する方法について説明しています。たとえば、実行するsrc
代わりに使用します。utm_source
キーの値を実際に明示的に設定するのが簡単ではない理由を理解できないようですutm_source
-代わりのパラメーター名を設定するだけではありません。
しばらく前に、ある種の厄介なハックをした人を見つけたのを覚えていますが、今では見つけられないようです. とはいえ、誰であろうと分析コードのコピーを取得し、本質的にそれを分岐してハッキングしたことを思い出すようです。これは私にとって良い解決策ではありません!
ある種の厄介なリダイレクトなしで、これを行う公式にサポートされている方法はありますか。
一言で言えば、私はこのようなことをしたいです(ASP.NET MVCサイト)。次のような URL を使用して、パートナーネットに私のサイトへのリンクを提供します。
MVC ページのコントローラーで、この GUID がどのキャンペーンに関連しているかを調べ、モデルの状態を設定します。注: これにより、URL を再発行しなくてもキャンペーン パラメータを変更できるという利点が得られます。
ページ自体では、次のようにします。
重要: この _setCampaignData メソッドは実際には存在しません。これは、私が理想的にできるようにしたいことの単なる「疑似コード」です。
このようなことを成功させた人はいますか?
javascript - 動的に作成されたモーダル ウィンドウで実行される Google アナリティクス
ユーザーがリンクをクリックするか、フォームを送信すると、JavaScript を使用してモーダル ウィンドウを作成します。モーダル ウィンドウには、ユーザーがリンクをクリックするとフォームが表示されるか、ユーザーがサインアップ フォームを送信するとサンキュー ページが表示されます。モーダル ウィンドウは、 を使用して設定されinnerHTML
ます。
私が抱えている問題は、これらのモーダル ウィンドウのソース コードに Google アナリティクス タグが含まれていることです。何らかの奇妙な理由で、Google アナリティクスが実行されていません。実際の ga.js ソースをページに配置しようとしましたが、うまくいきませんでした。Analytics コードを 2 つの別々のファイルに入れましたが、どちらも機能しません。
この問題に遭遇した人はいますか?どんな助けでも大歓迎です。
asp.net - ASP.NETを使用してGoogleAnalytics_trackPageViewをオーバーライドする方法
私はGoogleAnalyticsを使用するサイトで働いています。ほとんどのページで、現在のURLを使用してGAでページビューを記録する_trackPageView()のデフォルトの呼び出しは問題なく機能します。そのコードをマスターページに追加して、各ページに含めることができます。
ただし、特定の状況下では、GAに記録されるページの名前を上書きしたいと思います。たとえば、複数のステップがある単一のページがあり、それらをGAで別々のページとして記録したい場合があります。_trackPageViewメソッドはこれには問題なく機能しますが、ASP.NETに組み込むための最良の方法がわかりません。各ページで_trackPageViewへの呼び出しをレンダリングするロジックを処理したくありません。
マスターページにプロパティ(OverrideGAURLなど)を公開し、存在する場合は_trackPageViewの呼び出しに挿入するか、GAスクリプトレンダリングを、デフォルトをオーバーライドするために公開されたメソッドまたはプロパティを持つユーザーコントロールにラップすることを考えています。レンダリング。
これに似たようなことをしたり、これに取り組むための最良の方法について提案がありますか?私の主な目標は、GAスクリプトのレンダリングをカプセル化し、コードビハインドまたは属性を設定することで、ページ名を1行のコードでオーバーライドできるようにすることです。