2012-02-05 12 views
0

@Philipは、リンクに追加するためのこのコードスニペットをGoogleアナリティクスのトラッキングに取り入れました。リンクにGoogleアナリティクスのトラッキングを追加する

実際に出力された広告コード(当サイトでは、セルフサービス広告)は、phpとmysqlを使用してヤンクされています。しかし、広告の出力は次のとおりです。私は二スニペットに追跡onclickイベントを追加できるように

echo "<a href=\"" . $url . "\"><img src=\"" . $row['Image'] . "\" alt=\"" . $row['Caption'] . "\" title=\"" . $row['Caption'] . "\" /></a>"; 

は、どのように私は、上記の両方のコードスニペットを組み合わせることでしょう。

乾杯私たちは私たち自身のデシベルのクリックやインプレッションに追跡現時点では基本的に


。何らかの形式のアナリティクスを使用して、広告自体についてのデータ(ページではない)を明らかに表現したいと考えています。

広告のIDが(私たちは、同じIDを解析する必要がある)厥正しい場合onclickのGAにだから一見よう

$url = "http://www.ourdomain.com/adserver.php?Clicked=" . $row['ID']; 

として表示されます。私はここでサークルを回っています。

答えて

2

あなたは試みることができる:

<?php 
echo sprintf('<a href="%s" onclick="gaq.push([\'_trackEvent\', ' 
      .'\'Event Name\', \'click\', \'%s\']);"><img src="%s" ' 
      .'alt="%s" title="%s" /></a>', 
      htmlspecialchars($url), 
      htmlspecialchars($row['Caption']), 
      $row['Image'], 
      htmlspecialchars($row['Caption']), 
      htmlspecialchars($row['Caption'])); 

は、あなたが、私はそれが少し読みやすくするために sprintfを使用し、また、彼らは特殊文字が含まれている場合に htmlspecialcharsで特定の値をエスケープし気にしない願っています。 gaq.pushの Event Nameパラメータにキャプションを追加しましたが、イベント名には何もしませんでした。

+0

ありがとう@ drew010はその歓声で遊ぶでしょう – 422

関連する問題