0

2 つの方法で投稿を表示できる wordpress サイトがあります。それらを単一のページで表示するか、ホームページから親指をクリックして、完全な投稿を表示する ajax ポップアップで表示できます。私の問題は明らかに、Analytics がポップアップ ビューをカウントしていないことです。テンプレートを使用して投稿をポップアップし、分析でそれをページビューとして認識させ、それがどの投稿であったかを教えてくれる方法を探しています。テンプレート ページの上部に分析コードを追加しようとしましたが、何もしませんでした。何か案は?SimpleModal jquery プラグインを使用して投稿をポップアップし、このように呼び出します。

jQuery(document).ready(function() {
jQuery('a.postpopup').live('click', function(){
            var id = jQuery(this).attr('rel');
    jQuery('<div id="ajax-popup"></div>').hide().appendTo('body').load('http://mysite.com/ajax-handler/?id='+id).modal({
               opacity:90,
               position: ["0%"],
               containerCss:{width:"100%"},
               overlayClose:true,
               onOpen: function (dialog) {
             dialog.overlay.fadeIn('200', function () {
          dialog.data.hide();
           dialog.container.fadeIn('500', function () {
        dialog.data.fadeIn('slow');
           });
             });
               },
               onClose: function (dialog) {
             dialog.data.fadeOut('slow', function () {
          dialog.container.hide('500', function () {
        dialog.overlay.fadeOut('200', function () {
            $.modal.close();
        });
          });
            });
              }
            });
            return false;
 });
});
4

2 に答える 2

1

_trackPageViewを使用してページ ビューをシミュレートできます

于 2012-06-12T23:40:36.667 に答える
1

Google アナリティクスには、ページビューに関連しないユーザー アクティビティを追跡するためのいくつかのオプションがあり、ここで使用できると思います。

  1. 仮想ページビュー- user273895 が述べたように、ダイアログがポップアップしたときにコードに呼び出しを追加して、レポートに「/popup/post-name」のようなタイトルの「偽の」ページビューを表示できます。
  2. イベント- _trackEvent("popup", "click", "post-name") のように、上記の呼び出しをイベントで計測できます。その後、インタラクションはイベント レポートで追跡可能になり、より高度な分析のために追加のセグメントとフィルターを指定するために使用できます。
  3. カスタム変数- ページまたはセッション レベルのカスタム変数を設定して、インタラクションを記録できます。

最初の 2 つのオプションをお勧めします。個人的には、この種のイベントを使用する傾向がありますが、あなたの場合、仮想ページビューを使用する方が理にかなっています。

于 2012-06-13T15:35:30.333 に答える