-1

私は JavaScript の専門家ではなく、Google アナリティクスを構成して画像のダウンロードをイベントとして追跡する際に問題が発生しました。クライアントには、エンド ユーザーを画像ページに送る軽量の Java スクリプトを取得する onChange 呼び出しを使用するサイトがあります。以下を修正して Google でイベントを追跡する簡単な方法はありますか。私が試したことはすべて失敗しました。どんな助けでも大歓迎です。

<script type="text/javascript" language="javascript">
function doIt(theURL)
{
var myPop = window.open(theURL)
}
</script>

<select name="menu2" onchange="if (this.selectedIndex != 0)     doIt(this.options[this.selectedIndex].value)">
    <option selected>Select screen resolution:</option>
    <option value="../images/x.jpg">1600 x 1200</option>
    <option value="../images/y.jpg">1280 x 960</option>
    <option value="../images/zx.jpg">1024 x 768</option>
    <option value="../yz.jpg">800 x 600</option>
  </select>
</p>
<p>&nbsp;</p>
</div>
4

1 に答える 1

1

私の経験では、Google アナリティクスでイベントを追跡することは、この関数を適切なタイミングで呼び出すのと同じくらい簡単です。

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction)

したがって、あなたの場合は次のようになりますdoIt

<script type="text/javascript" language="javascript">
function doIt(theURL)
{
  _trackEvent("downloads", "images", theUrl)
  var myPop = window.open(theURL)
}
</script>

または、選択した画像の幅または高さを に渡し、それを(の 4 番目のパラメーター)doItとして使用することも検討できます。このパラメータは Google Analytics ダッシュボードに数値として表示されるため、合計して集計され (あまり役に立ちません)、数値で並べ替えることができます。value_trackEvent

于 2012-12-06T22:51:44.750 に答える