メインコンテンツまでスキップ

Cookie発行ファイルの設置方法

「Cookie発行ファイル」の設置手順と注意点について説明します。


概要

「Cookie発行ファイル」は、サーバーサイドで1st Party Cookieを発行し、
広告のランディングページ訪問時にブラウザへ計測情報(Cookie)を付与するためのPHPファイルです。

本ファイルをサーバー上に設置することで、トラッキングタグと連携し、クリック情報を適切に保持できます。

タグ計測の概要 | Cookie発行ファイル


設置の流れ

1. 事前確認

計測対象の環境によっては、FTP権限などの制約により、PHPファイルをアップロードできない場合があります。
あらかじめ、広告主様等にアップロード可否をご確認ください。

設置できない場合

Cookie発行ファイルを設置できない場合は、JavaScript(クライアントサイド)で発行されるCookieで計測が可能です。
※着地点タグが正しく設置されていることが前提です。

ただし、ITP制限の対象となる場合、JavaScriptで発行したCookieは保持期間が短くなるため、成果が正確に計測されない可能性があります。
可能な限り、Cookie発行ファイルの設置を推奨します。

2. Cookie発行ファイルをダウンロードする

広告詳細 | 計測設定 - タグ計測 より、Cookie発行ファイル をダウンロードします。

Cookie発行ファイルのダウンロード

ダウンロード時のファイル名について

Cookie発行ファイルのファイル名「lptag.php」を変更すると、正常に動作しません。

同じフォルダに複数回ダウンロードした場合、lptag.php(2) など別名ファイル名で保存される場合があります。
その場合は、末尾の番号を削除し、「lptag.php」名 で保存し直してください。

3. 計測対象のLPにアップロード

広告主様等のLP(着地点タグ設置ページ)と同一のディレクトリに、Cookie発行ファイルをアップロードします。

広告のLPが以下の場合:
https://example.com/test/lp.html

lp.html と同じディレクトリ に、FTPアップロードします。

Cookie発行ファイ�ルのアップロード


アップロードディレクトリを任意に指定する

着地点タグでは、以下の記述により、Cookie発行ファイルの設置先ディレクトリ(読み込み先)を指定しています。

デフォルトの指定

デフォルトのタグは、「同一ディレクトリへのアップロード」を前提に、相対パスで記述されています。

var PDIR = "./";
※「./」は、現在のディレクトリ(同一ディレクトリ)を示す記述です。

デフォルトの着地点タグ
<script>
window.acs_cbs = window.acs_cbs || [];
(function acsKeep(){
var PK = "p";
var IMK = "im";
var LKEYS = {cid : ["cid", "CL_", "ACT_"], gclid : ["plid", "PL_", "APT_"]};
var DKEYS = ["gclid", "gbraid", "wbraid", "msclkid", "fbclid", "yclid", "ttclid", "ldtag_cl", "ss", "msi"];
var PDIR = "./";
var durl = "https://システムドメイン/direct.php";
=== 以下、省略 ===
</script>

任意に指定する

ドメイン直下にしかアップロードできない場合や、同一ドメイン内で複数のページがありディレクトリ階層が異なる場合は、
アップロードディレクトリを絶対パスで指定することを推奨します。相対パスでは正しく参照できない可能性があります。

例:var PDIR = "https://example.com/";
https://example.com/ 直下にアップロードする場合の記述例です。指定する際は実際のURLに置き換えてください。

任意のURLに指定した着地点タグ
<script>
window.acs_cbs = window.acs_cbs || [];
(function acsKeep(){
var PK = "p";
var IMK = "im";
var LKEYS = {cid : ["cid", "CL_", "ACT_"], gclid : ["plid", "PL_", "APT_"]};
var DKEYS = ["gclid", "gbraid", "wbraid", "msclkid", "fbclid", "yclid", "ttclid", "ldtag_cl", "ss", "msi"];
var PDIR = "https://example.com/";
var durl = "https://システムドメイン/direct.php";
=== 以下、省略 ===
</script>

設置の確認

対象のページに正しく設置できているかどうかは、タグチェッカー (別途提供しているChrome拡張ツール)で確認できます。

タグチェッカーの表示

計測後は、トラッキングログ詳細 で認証方式を確認できます。

トラッキングログ詳細


よくある設定ミス

以下のケースでは、Cookie発行ファイルが正しく動作しません。
設置済みにもかかわらずJS認証となっている、またはCookieが確認できない場合は、設定をご確認ください。

  • アップロードしたファイル名が「lptag.php」以外になっている
    → ファイル名を「lptag.php」修正してください。

  • アップロード先と着地点タグで指定しているパスが異なっている
    → タグの記述とアップロード先が一致しているかご確認ください。

  • 着地点タグが設置されていない、または正しく設置されていない
    → タグの設置状況を確認してください。