1. CATS_FAQ
  2. 成果連携したい
  3. タグ連携で成果を計測したい

【CATS】1st Party Cookieプログラムの設定方法を教えてください

<目次>

1st Party Cookieでできること

従来、IOS下cookieの保持期間は1週間と制限されていましたが、1st Party Cookieプログラムを用いることで、その制限をなくすことができます。

クリックからの成果や成果からの成果(多段階成果)などの計測を1週間を超えてもできるようになります。

設定方法 

手順1. 1st Party Cookieプログラムをダウンロード

サーバーへ設置する1st Party Cookieプログラムをダウンロードします。(提供はPHPのみとなります。)

スクリーンショット 2024-06-14 132412

※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プログラムのパスを設定します。

4024949c-67b8-4634-852b-64b60527fae8

 

手順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を設定します。

スクリーンショット 2024-06-14 18.16.10

修正後は以下のような記述となります。

〈計測タグ〉
<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>
 
設定後は必ずテストを行い成果が計測できることをご確認ください。