<目次>
1st Party Cookieでできること
従来、IOS下cookieの保持期間は1週間と制限されていましたが、1st Party Cookieプログラムを用いることで、その制限をなくすことができます。
クリックからの成果や成果からの成果(多段階成果)などの計測を1週間を超えてもできるようになります。
設定方法
手順1. 1st Party Cookieプログラムをダウンロード
サーバーへ設置する1st Party Cookieプログラムをダウンロードします。(提供はPHPのみとなります。)
※1st party Cookieプログラムの修正はお客様の責任で行って下さい。弊社で修正後のサポート及び改修は行いません。
手順2. 1st Party Cookieプログラムをサーバーへ設置する
1st Party Cookieプログラムの設置
各サブドメインとIPアドレスの関係によって、1st Party Cookieプログラムを設置しなればならないサーバーが変わってきます。
※LPのドメインを管理するサーバーが複数ある場合の設置先について
対象サーバーのIPアドレスの第二オクテットが一致しているかどうかで1st Party Cookieプログラムの設置先が異なります。
-
IPアドレスの第2オクテット※までの値が一致している場合
-
いずれか1つのサーバーにプログラムを設置してください
-
-
IPアドレスの第2オクテット※までの値が異なる場合
-
サーバーごとに設置する必要があります
-
※オクテットについて
「オクテット」とはピリオドで区切られた数字を指します。
例) 111.222.3.4の場合
第1オクテット |
第2オクテット |
第3オクテット |
第4オクテット |
---|---|---|---|
111 |
222 |
3 |
4 |
例2)
IPアドレス:111.222.3.4
IPアドレス:111.222.5.6
は第2オクテットまで一致していると判断をします。
手順3. 1st Party CookieプログラムのURL設定
管理画面の、設定>1st Party Cookieプログラム一覧から、サーバーに設置した1st Party Cookieプログラムのパスを設定します。
手順4. 1st Party Cookieプログラム用のグループ計測タグ・グループ成果タグを設置
1st Party Cookieプログラム用のグループ計測タグ・グループ成果を設置します。
※既にシステムで発行したグループ計測タグ・グループ成果タグを設置して計測をされている場合1st Party Cookieプログラム用のタグへの差し替え及びタグの書き換えが必要となります。
<タグの変更箇所について>
①取得したタグの一文を削除します。
・グループ計測タグ
a.src="//ac-d02.◯◯◯.jp/ck/xxxxxxxxxx/cookie.js";
を削除する。
・グループ成果タグa.src="//ac-d02.◯◯◯.jp/ac/xxxxxxxxxx/action.js";
を削除する。
②取得したタグの下記//(コメントアウト)
を削除する。
・グループ計測タグ
//
a.src="//ac-d02.◯◯◯.jp/ck/xxxxxxxxxx/group.js";
・グループ成果タグ
//
a.src="//ac-d02.◯◯◯.jp/ac/xxxxxxxxxx/group.js";
※広告タグを利用されている場合group.jsがcontent.js表記となります。
③fpc_id: "",
に1st Party CookieプログラムのIDを記入します。
※手順1でURL登録時に発行されたIDを設定します。
修正後は以下のような記述となります。
〈計測タグ〉
<script>
(function(){
var organic_cid="";
var can_organic_search="off";
var can_chatbot="off";
var cats_options={
fpc_id: "◯◯",
api_parameter_inheritance: "on",
};
var a=document.createElement("script");
a.src="//ac-d02.◯◯◯.jp/ck/xxxxxxxxxx/group.js";
a.id="ck_xxxxxxxxxx";
a.addEventListener("load",function(){CATS_GroupCreate(◯◯,"xxxxxxxxxx", organic_cid, can_organic_search, can_chatbot, cats_options);});
document.body.appendChild(a);
})();
</script>
<成果タグ>
※下記はサンプルタグです。このまま設置しても動かないのでご注意ください。
<script>
(function(){
var gid=◯◯;
var sid="";
var uid1="";
var uid2="";
var uid3="";
var uid4="";
var uid5="";
var uid6="";
var uid7="";
var uid8="";
var catsPoint="";
var amount="";
var uqid="xxxxxxxxx";
var trackingUserId="";
var firstCookie=document.cookie;
var catsOptions={
fpc_id: "◯◯",
email: "",
phone: "",
fb: {eventId: ""},
tt: {event_id: ""},
line: {deduplicationKey: ""},
yahooDisplayAds: {convTransactionId: ""},
googleAdsClick: {order_id: ""},
xAds: {conversion_id: ""},
L_ad: {liff_id: ""},
};
var a=document.createElement("script");
a.src="//ac-d02.◯◯◯.jp/ac/xxxxxxxxxx/group.js";
a.id="ac_xxxxxxxxxx";
a.addEventListener("load",function(){CATS_GroupAction(gid, sid, uid1, uid2, uqid, uid3, uid4, uid5, uid6, uid7, uid8, catsPoint, amount, trackingUserId, firstCookie, catsOptions);});
document.body.appendChild(a);
})();
</script>