Kullanıcının e-postalarda tıklama sayısını izlemek için çalışılıyor

0 Cevap php

Benim sorun olarak izleyin:

Ben bülteni reklamların tıklama sayısını çalışıyorum. Şey e-postalarda js içeremez - bu anlaşılabilir. Yani bu kod küçük bir parça yazarak bu bir yol buldu:

<script type="text/javascript" src="http://www.factmag.com/wp-content/themes/modularity_/js/jquery-1.3.2.min.js"></script>

<script type="text/javascript">

    function getUrlVars()
    {
        var vars = [], hash;
        var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
        for(var i = 0; i < hashes.length; i++)
        {
            hash = hashes[i].split('=');

            if($.inArray(hash[0], vars)>-1)
            {
                vars[hash[0]]+=","+hash[1];
            }
            else
            {
                vars.push(hash[0]);
                vars[hash[0]] = hash[1];
            }
        }

        return vars;
    }

                function redirect()
                {
                    var link = getUrlVars()["page_url"];
                    setTimeout('document.location = "' + link + '"', 100)
                }
</script>
<body onload="javascript:redirect();"></body>


<script type="text/javascript">

 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-4340871-1']);
 _gaq.push(['_trackPageview']);

 (function() {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();

</script>

Bu bizim sunucularda barındırılan ve bülten reklam kodu aşağıdaki biçimdedir ediyor:

<a href="http://www.example.com/example_ad_counter/?utm_source=banner6&utm_medium=banner&utm_campaign=banner&page_url=ad_url"><img src="ad_img_url" style="border:1px solid #000;"></a>

Peki ben burada yapmak istiyorum:

  1. Kullanıcı e-posta reklamı tıkladığında.
  2. O, bu komut ile sayfaya gider.
  3. Google Analytics, onu izlemek için ihtiyaç sayar.
  4. Komut reklamverenin sayfasına kullanıcıyı yönlendirir.

Şimdi burada anlaşma - google analytics burada sayımı yapmıyor. Benim tahminim bunu yapmak için google js şey eklemek gerekir ama hiçbir ipucu var olmasıdır. Birisi bu konuda bana yardımcı olabilir mi? Teşekkürler.

0 Cevap