問題タブ [amp-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.

0 投票する
1 に答える
270 参照

analytics - ユーザーを AMP から非 AMP ページに接続する

Google の AMP ドキュメントを見ると、clientID は一意のユーザー ID を格納する優れた方法のようです。しかし、通常の非 amp ページでそれを翻訳するにはどうすればよいでしょうか? ユーザーが AMP ページを表示して clientID を取得した場合、何らかの操作を実行した結果、非 AMP ページに移動したことになります。Google のキャッシュ ドメインの古い Cookie にアクセスできないため、AMP clientID を非 AMP ページの新しく生成された clientID に関連付けるにはどうすればよいですか?

0 投票する
2 に答える
572 参照

google-analytics - Google AMP で amp-analytics によって報告されたページ名 (url) を書き換えるには?

カスタム ページ名 (ページ URL) を AMP ページから Google アナリティクスに送信しようとしています。通常、次のようなカスタム ページ名を送信します。

ただし、amp-analytics は次の JSON コードからのみカスタマイズできます。

Google アナリティクスに報告されるページ名 (ページ URL) を変更するにはどうすればよいですか?

0 投票する
2 に答える
175 参照

amp-html - AMP-analytics: getNameArgs メソッドが原因で、渡すユーザー エージェントが切り捨てられる

()コンポーネントの vars プロパティに文字列値を渡すと、文字列メソッドの正規表現<amp-analytics>により文字列が切り捨てられます。getNameArgs_

例えば:

リクエスト ヘッダーからユーザー エージェントを渡すと、次のようにレンダリングされます。

ただし、分析リクエストでは次のように渡されますMozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4)

これは、正規表現 ( ) が一致する (最初の一致として、および 2 番目として)encodeVars_生の値が渡されるためです。getNameArgs_([^(]*)(\([^)]*\))?Mozilla/5.0(Macintosh; Intel Mac OS X 10_10_4)

データは AMP とメイン サイトで一致する必要があります。そのため、ブラケットをエンコードする Java URLEncoder (UTF-8) を使用できますが、同等の JS の encodeURIComponent()はブラケットをエンコードしないため、変換する必要があります。戻る 。したがって、正規表現は同等のエンコーディングで引き続き一致します。

URLEncoder を使用すると、これがリクエストのクエリ パラメータとして使用されます (ダブル エンコーディング...):

Mozilla%252F5.0%2B%2528Macintosh%253B%2BIntel%2BMac%2BOS%2BX%2B10_10_4%2529%2BAppleWebKit%252F537.36%2B%2528KHTML%252C%2Blike%2BGecko%2529%2BChrome%252F53.0.2785.116%2BSafari%252F537.36

これと通常の GA リクエストの比較:

Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_10_4)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F53.0.2785.116%20Safari%2F537.36

Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_10_4)オブジェクトに直接貼り付けた場合、その正確な文字列でさえ切り捨てられます...

たぶん私は何か完全に間違っているのでしょうか?

0 投票する
0 に答える
154 参照

amp-html - アンプ分析の問題

amp-analytics を amphtml ページに追加しました。また、amp-ad (アドセンス) も追加しました。「Google アナリティクス」アカウントではページビューの統計を受け取りますが、サイト運営者の概要セクションでは統計がありません。amp-analytics のバグですか? ページの例: http://womanitely.com/ecofeminism-change-world/amp-list/ 発行者 - 概要セクションのスクリーンショット:発行者 - 概要セクションのスクリーンショット