Beispiele für Floodlight-Cache-Busting-Skripts
Cache-Busting-Skripte werden mit Standardzählern verwendet, die alle Ereignisse zählen, und eindeutigen Zählern, die einzelne Besucher zählen.
Cache-Busting wird nicht mit Zählern pro Sitzung verwendet, die eindeutige Benutzer nur einmal pro Sitzung zählen, da es an Ihnen liegt, festzulegen, wie Sitzungen gezählt werden, und eine eindeutige Sitzungs-ID an das Floodlight-Tag zu übergeben. Ebenso werden sie nicht mit Verkaufs-Tags verwendet, da die Bestell-ID, die Sie an das Tag übergeben, bereits jede Anfrage eindeutig macht.
Die folgenden Beispiele zeigen, wie der Code für jede Cache-Busting-Option mit Floodlight-Tags aussieht. Wenn Sie Bild-Tags anstelle von Iframe-Tags für Ihre Floodlight-Implementierung verwenden, ersetzen Sie einfach die unten gezeigten Iframe-Tags durch Ihre Bild-Tags.
Beachten Sie, dass der Unterschied zwischen Standardzählern und eindeutigen Zählern desselben Typs darin besteht, wie die Schlüsselwerte ord=
und num=
verwendet werden:
In Standard-Counter -Tags wird der Schlüsselwert
ord=
für die Zufallszahl verwendet, und es gibt keinen Schlüsselwertnum=
.In eindeutigen Zähler -Tags hat der Schlüsselwert
ord=
einen hartcodierten Wert von1
und der Schlüsselwertnum=
wird zum Einfügen von Zufallszahlen verwendet.
JavaScript-Beispiele
StandardzählerDas folgende Beispiel zeigt ein JavaScript-Counter-Tag, das die Standard-Zählmethode verwendet, die jedes Ereignis zählt.
<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>
Das folgende Beispiel zeigt ein JavaScript-Zähler-Tag, das die eindeutige Zählmethode verwendet, die die Anzahl der eindeutigen Benutzer pro 24-Stunden-Zeitraum zählt.
<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>
Das folgende Beispiel zeigt ein XHTML-kompatibles JavaScript-Counter-Tag, das die Standard-Zählmethode verwendet, die jedes Ereignis zählt.
<script type="text/javascript" id="DoubleClickFloodlightTag 123456 ">
//<![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('DoubleClickFloodlightTag 123456 ');
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>
Das folgende Beispiel zeigt ein XHTML-kompatibles JavaScript-Counter-Tag, das die eindeutige Zählmethode verwendet, die die Anzahl eindeutiger Benutzer pro 24-Stunden-Zeitraum zählt.
<script type="text/javascript" id="DoubleClickFloodlightTag 123456 ">
//<![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-Beispiele
StandardzählerDas folgende Beispiel zeigt ein ASP-Zähler-Tag, das die Standard-Zählmethode verwendet, die jedes Ereignis zählt.
<% 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>
Das folgende Beispiel zeigt ein ASP-Zähler-Tag, das die eindeutige Zählmethode verwendet, die die Anzahl eindeutiger Benutzer pro 24-Stunden-Zeitraum zählt.
<% 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-Beispiele
StandardzählerDas folgende Beispiel zeigt ein JSP-Zähler-Tag, das die standardmäßige Zählmethode verwendet, die jedes Ereignis zählt.
<% 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>
Das folgende Beispiel zeigt ein JSP-Zähler-Tag, das die eindeutige Zählmethode verwendet, die die Anzahl eindeutiger Benutzer pro 24-Stunden-Zeitraum zählt.
<% 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-Beispiele
StandardzählerDas folgende Beispiel zeigt ein PHP-Zähler-Tag, das die Standard-Zählmethode verwendet, die jedes Ereignis zählt.
<? $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>
Das folgende Beispiel zeigt ein PHP-Zähler-Tag, das die eindeutige Zählmethode verwendet, die die Anzahl der eindeutigen Benutzer pro 24-Stunden-Zeitraum zählt.
<? $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-Beispiele
StandardzählerDas folgende Beispiel zeigt ein ColdFusion-Zähler-Tag, das die standardmäßige Zählmethode verwendet, die jedes Ereignis zählt.
<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>
Das folgende Beispiel zeigt ein ColdFusion-Zähler-Tag, das die eindeutige Zählmethode verwendet, die die Anzahl eindeutiger Benutzer pro 24-Stunden-Zeitraum zählt.
<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>
No comments:
Post a Comment