Önbellek bozma komut dosyaları, tüm etkinlikleri sayan standart sayaçlar ve tekil ziyaretçileri sayan benzersiz sayaçlarla kullanılır.
Önbellek bozma, benzersiz kullanıcıları her oturumda yalnızca bir kez sayan oturum başına sayaçlarıyla kullanılmaz, çünkü oturumların nasıl sayıldığının belirlenmesi ve benzersiz bir oturum kimliğinin Floodlight etiketine geçirilmesi size bağlıdır. Benzer bir şekilde, satış etkinliklerinde etikete geçirdiğiniz sipariş kimliği zaten her isteği benzersiz yaptığından, satış etiketleriyle de kullanılmaz.
Aşağıda, Floodlight etiketleriyle her bir önbellek bozma seçeneği için kodun nasıl olacağına ilişkin örnekler bulunmaktadır. Floodlight uygulamanız için Iframe etiketleri yerine resim etiketleri kullanıyorsanız, aşağıda gösterilen Iframe etiketlerini resim etiketlerinizle değiştirmeniz yeterlidir.
Aynı türdeki standart sayaç ile benzersiz sayaç arasındaki farkın ord=
ve num=
anahtar/değer çiftlerinin kullanılma şeklinden kaynaklandığına dikkat edin:
-
Standart sayaç etiketlerinde,
ord=
anahtar/değer çifti rastgele sayı için kullanılır ve herhangi birnum=
anahtar/değer çifti yoktur. -
Benzersiz sayaç etiketlerinde,
ord=
anahtar/değer çifti sabit olarak1
değerine sahiptir venum=
anahtar/değer çifti rastgele sayı yerleştirme için kullanılır.
JavaScript örnekleri
Standart sayaçAşağıdaki örnekte her etkinliği sayan ve standart sayma yöntemini kullanan bir JavaScript sayaç etiketi gösterilmektedir.
<script type="text/javascript">
var axel = Math.random() + "";
var a = axel * 10000000000000;
document.write('<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
</script>
<noscript>
<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=1?" width="1" height="1" frameborder="0" style="display:none"></iframe>
</noscript>
Aşağıdaki örnekte her 24 saatlik dönem için benzersiz kullanıcıların sayısını sayan, benzersiz sayma yöntemini kullanan bir JavaScript sayaç etiketi gösterilmektedir.
<script type="text/javascript">
var axel = Math.random() + "";
var a = axel * 10000000000000;
document.write('<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
</script>
<noscript>
<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=1;num=1?" width="1" height="1" frameborder="0" style="display:none"></iframe>
</noscript>
Aşağıdaki örnekte her etkinliği sayan, standart sayma yöntemini kullanan XHTML uyumlu bir JavaScript sayaç etiketi gösterilmektedir.
<script type="text/javascript" id="DoubleClickFloodlightTag123456">
//<![CDATA[
var axel = Math.random() + "";
var a = axel * 10000000000000;
var newIFrame=document.createElement('iframe');
newIFrame.src='http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=' + a + '?';
newIFrame.width="1";
newIFrame.frameborder="0";
newIFrame.height="1";
var scriptNode=document.getElementById('DoubleClickFloodlightTag123456');
scriptNode.parentNode.insertBefore(newIFrame,scriptNode);
//]]>
</script>
<noscript>
<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=1?" width="1" height="1" frameborder="0" style="display:none"></iframe>
</noscript>
Aşağıdaki örnekte her 24 saatlik dönem için benzersiz kullanıcıların sayısını sayan, benzersiz sayma yöntemini kullanan XHTML uyumlu bir JavaScript sayaç etiketi gösterilmektedir.
<script type="text/javascript" id="DoubleClickFloodlightTag123456">
//<![CDATA[
var axel = Math.random() + "";
var a = axel * 10000000000000;
var newIFrame=document.createElement('iframe');
newIFrame.src='http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=1;num=' + a + '?';
newIFrame.width="1";
newIFrame.frameborder="0";
newIFrame.height="1";
var scriptNode=document.getElementById('DoubleClickFloodlightTag565853');
scriptNode.parentNode.insertBefore(newIFrame,scriptNode);
//]]>
</script>
<noscript>
<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=1;num=1?" width="1" height="1" frameborder="0" style="display:none"></iframe>
</noscript>
ASP örnekleri
Standart sayaçAşağıdaki örnekte her etkinliği sayan, standart sayma yöntemini kullanan bir ASP sayaç etiketi gösterilmektedir.
<% Randomize() %>
<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=<%Response.Write(int(rnd()*3141581723+10)) %>?" width="1" height="1" frameborder="0" style="display:none"></iframe>
Aşağıdaki örnekte her 24 saatlik dönem için benzersiz kullanıcıların sayısını sayan, benzersiz sayma yöntemini kullanan bir ASP sayaç etiketi gösterilmektedir.
<% Randomize() %>
<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=1;num=<%Response.Write(int(rnd()*3141581723+10)) %>?" width="1" height="1" frameborder="0" style="display:none"></iframe>
JSP örnekleri
Standart sayaçAşağıdaki örnekte her etkinliği sayan, standart sayma yöntemini kullanan bir JSP sayaç etiketi gösterilmektedir.
<% long random_number = (long) (Math.random()*100000000); %>
<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=<%= random_number %>?" width="1" height="1" frameborder="0" style="display:none"></iframe>
Aşağıdaki örnekte her 24 saatlik dönem için benzersiz kullanıcıların sayısını sayan, benzersiz sayma yöntemini kullanan bir JSP sayaç etiketi gösterilmektedir.
<% long random_number = (long) (Math.random()*100000000); %>
<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=1;num=<%= random_number %>?" width="1" height="1" frameborder="0" style="display:none"></iframe>
PHP örnekleri
Standart sayaçAşağıdaki örnekte her etkinliği sayan, standart sayma yöntemini kullanan bir PHP sayaç etiketi gösterilmektedir.
<? $t= time() ?>
<iframe src="<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=<? echo $t ?>?" width="1" height="1" frameborder="0" style="display:none"></iframe>
Aşağıdaki örnekte her 24 saatlik dönem için benzersiz kullanıcıların sayısını sayan, benzersiz sayma yöntemini kullanan bir PHP sayaç etiketi gösterilmektedir.
<? $t= time() ?>
<iframe src="<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=1;num=<? echo $t ?>?" width="1" height="1" frameborder="0" style="display:none"></iframe>
ColdFusion örnekleri
Standart sayaçAşağıdaki örnekte her etkinliği sayan, standart sayma yöntemini kullanan bir ColdFusion sayaç etiketi gösterilmektedir.
<CFSET randnum = RandRange(1000000, 9999999)>
<CFOUTPUT>
<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=#randnum#?" width="1" height="1" frameborder="0" style="display:none"></iframe>
</CFOUTPUT>
Aşağıdaki örnekte her 24 saatlik dönem için benzersiz kullanıcıların sayısını sayan, benzersiz sayma yöntemini kullanan bir ColdFusion sayaç etiketi gösterilmektedir.
<CFSET randnum = RandRange(1000000, 9999999)>
<CFOUTPUT>
<iframe src="http://1234567.fls.doubleclick.net/activityi;src=1234567;type=abcde123;cat=fghij456;u1=[friendlyname1];u2=[friendlyname2];ord=1;num=#randnum#?" width="1" height="1" frameborder="0" style="display:none"></iframe>
</CFOUTPUT>