システム連携仕様書
広告主様向けタグ連携仕様書
セッション方式連携
■タグ連携での計測について
① グループ計測タグ(LP~サンクスページの手前までの全ページに設置)※必須
② グループ成果タグ(サンクスページに設置)※必須
③ ダイレクト計測タグ(LPのページトップに設置)※任意
※③はダイレクト計測を行う時のみご設置ください。
タグ連携とは
サンクスページ
グループ
成果タグ
<タグの設置例>
確認ページ
公式LP
記事LP
グループ
計測タグ
グループ
計測タグ
ダイレクト計測タグ
グループ
計測タグ
セッション方式連携
①グループ計測タグ
グループ計測タグは記事LPやクライアントLPなど遷移する全てのページへ設置いただくことを推奨しております。
<script>
(function(){
var uqid = “xxxxxxxxxxxxxxxx”;
Var gid = “〇〇”;
Var a=document.createElement(“script”);
a.dataset.uqid=uqid;a.dataset.gid=gid;a.id=“afadfpc-xxxxxxxxxxxxxxxxgid○○-"+Date.now();
a.src=“//ac.example.jp/fpc/cookie_js.php?scriptId="+encodeURIComponent(a.id);
document.head.appendChild(a);
})();
</script>
グループ計測タグについて
※グループ計測タグはhead又はbody内へご設置ください。
※◯◯の値はタグ発行時に決定いたします。
※上記はサンプルタグとなるためAFAD運営者様がAFAD管理画面より発行の上、広告主様へお渡しください。
<サンプル>
Cookie方式連携
②グループ成果タグ
グループ成果タグはサンクスページ(成果ページ)へご設定ください。
<script>
(function(){
var uqid = “xxxxxxxxxxxxxxxx";
var gid = “○○";
var uid = "";
var uid2 = "";
var af = "";
var pid = "";
var amount = "";
var a=document.createElement("script");
a.src=“//ac.example.jp/ac/action_js.php";
a.id="afadaction-"+Date.now();
a.addEventListener("load",function(){(new fpcAction(a.id)).groupAction(gid, af, [uid, uid2], pid, amount, uqid)});
document.head.appendChild(a)})();
</script>
グループ成果タグについて
※グループ成果タグはhead又はbody内へご設置ください。
※◯◯の値はタグ発行時に決定いたします。
※上記はサンプルタグとなるためAFAD運営者様がAFAD管理画面より発行の上、広告主様へお渡しください。
<サンプル>
Cookie方式連携
②グループ成果タグ受け取り可能パラメータ
グループ成果タグが発火した際に、該当のパラメータを付与して通知することも可能です。
注文番号や申込み番号等成果発生時に合わせて受け取ることが可能となります。
パラメータを設定される際はグループ成果タグの""内に値を代入する変数をご設定ください。
例) var uid = "注文番号";
グループ成果タグのパラメータについて
受け取り可能パラメータ | パラメータ説明 |
gid(必須) | 広告グループ毎の固定IDとなります。IDは成果タグ発行時にお渡し致します。 |
af(任意) | セッションID。タグ連携時は空の状態にしてください。 |
uid(任意) | 注文番号等、広告主側システムで発行される成果ごとの固有の情報を受け取ることができます。 |
uid2(任意) | 上記と同じ内容です。 |
pid(任意) | 成果番号(1~5)が可能です。 |
amount(任意) | 売上合計金額をご設定ください。※数字以外を取得するとエラーになります。 |
※属性として取得できる情報は、サイトが保有している情報のみです。属性情報をAFADのタグに渡す変数は、サイト側で実装する必要があります。情報取得の可否や変数の文字列については、サイトの管理者様にお問い合わせください。
セッション方式連携
③ダイレクト計測タグ
ダイレクト計測時には、通常の計測タグとは別に、下記のようなダイレクト計測タグも必要になります。
ダイレクト計測のパラメーターをダイレクト計測タグに読み込ませてシステムでクリックを計測させるため、
遷移先(クリックした先)にダイレクト計測タグを設置してください。
<script>
(function(){
var uqid = “xxxxxxxxxxxxxxxx";
var spname = "spname";
var param = {};
var a=document.createElement("script");
a.dataset.uqid=uqid;a.dataset.spname=spname;a.id="directtrack-"+uqid+Date.now();
a.src=“//ac. ●●/fpc/directtrack_js.php?scriptId="+encodeURIComponent(a.id);
Object.keys(param).map(function(b){return a.dataset[b]=param[b]});
document.head.appendChild(a);
})();
</script>
ダイレクト計測タグについて
※ダイレクト計測タグはページトップのhead内へご設置ください。
(body内ではタグが発火せず、また計測タグより下にあっても発火しないのでご注意下さい)
※リダイレクト計測の場合、ダイレクト計測タグの設置は不要です。
<サンプル>