Floodlight キャッシュ無効化スクリプトの例

この記事では、iframe タグとイメージタグの実装の詳細についてのみ取り上げます。キャッシュ無効化は Google タグによって自動的に処理されます。詳細

キャッシュ無効化スクリプトは、すべてのイベントをカウントする標準カウンタや、ユニーク ユーザー数をカウントするユニーク カウンタで使用されます。

ユニーク ユーザー数をセッションごとに 1 回のみカウントするセッション単位のカウンタでは、セッションのカウント方法や、ユニーク セッション ID を Floodlight タグに渡すかどうかを任意で指定できるため、キャッシュ無効化は使用されません。同様に、セールスタグでも、タグに渡すオーダー ID によって各リクエストはすでにユニークになっているため、キャッシュ無効化スクリプトは使用されません。

Floodlight タグを使用した各種キャッシュ無効化のコード例を次に示します。Floodlight の実装で、iframe タグではなくイメージタグを使用する場合は、下記の例の iframe タグをイメージタグに置き換えてお読みください。

同じタイプの各標準カウンタとユニーク カウンタの違いは、ord= Key-Value と num= Key-Value の使用方法にあります。

  • 標準カウンタタグの場合、ord= Key-Value は乱数として使用されます。num= Key-Value はありません。

  • ユニーク カウンタタグの場合、ord= Key-Value にはハードコードされた値 1 が設定され、num= Key-Value は乱数を挿入するために使用されます。

下記のコードは単なる例のため、コピーしてウェブサイトのコードに貼り付けても正しく機能しません。キャンペーン マネージャー 360 で Floodlight タグを作成し、それを使用してください。

JavaScript の例

標準カウンタ

以下の例は、JavaScript カウンタタグを使って標準のカウント(各イベントのカウント)を行う方法を示しています。

<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>
ユニーク カウンタ

以下の例は、JavaScript カウンタタグを使ってユニーク カウント(24 時間ごとのユニーク ユーザー数のカウント)を行う方法を示しています。

<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>
XHTML 準拠の標準カウンタ

以下の例は、XHTML 準拠の JavaScript カウンタタグを使って標準のカウント(各イベントのカウント)を行う方法を示しています。

<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>
XHTML 準拠のユニーク カウンタ

以下の例は、XHTML 準拠の JavaScript カウンタタグを使ってユニーク カウント(24 時間ごとのユニーク ユーザー数のカウント)を行う方法を示しています。

<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 の例

標準カウンタ

以下の例は、ASP カウンタタグを使って標準のカウント(各イベントのカウント)を行う方法を示しています。

<% 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>
ユニーク カウンタ

以下の例は、ASP カウンタタグを使ってユニーク カウント(24 時間ごとのユニーク ユーザー数のカウント)を行う方法を示しています。

<% 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 の例

標準カウンタ

以下の例は、JSP カウンタタグを使って標準のカウント(各イベントのカウント)を行う方法を示しています。

<% 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>
ユニーク カウンタ

以下の例は、JSP カウンタタグを使ってユニーク カウント(24 時間ごとのユニーク ユーザー数のカウント)を行う方法を示しています。

<% 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 の例

標準カウンタ

以下の例は、PHP カウンタタグを使って標準のカウント(各イベントのカウント)を行う方法を示しています。

<? $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>
ユニーク カウンタ

以下の例は、PHP カウンタタグを使ってユニーク カウント(24 時間ごとのユニーク ユーザー数のカウント)を行う方法を示しています。

<? $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 の例

標準カウンタ

以下の例は、ColdFusion カウンタタグを使って標準のカウント(各イベントのカウント)を行う方法を示しています。

<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>
ユニーク カウンタ

以下の例は、ColdFusion カウンタタグを使ってユニーク カウント(24 時間ごとのユニーク ユーザー数のカウント)を行う方法を示しています。

<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>

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。

さらにサポートが必要な場合

次の手順をお試しください。

検索
検索をクリア
検索を終了
メインメニュー
12605447743943279612
true
ヘルプセンターを検索
true
true
true
true
true
69192
false
false