機能追加 #940

山本 義治約8年前に更新

<対象>

JSタグのみ
※ソケット方式は対象外
※イメージタグは廃止する方向なので除外

<成果通知タグ>

通知パラメータにadKey(認証キー)を追加

旧)
<pre>
<script type="text/javascript" src="https://i-generation.jp/action/conversion.js"></script>
<script type="text/javascript">
var adCid = '00000';
var adUid = '12345';
var adPid = '1';
var adAmount = '';
adConversion(adCid,adUid,adPid,adAmount);
</script>
</pre>

新)
<pre>
<script type="text/javascript" src="https://i-generation.jp/action/conversion.js"></script>
<script type="text/javascript">
var adKey = '6B86B273FF34FCE19D6B804EFF5A3F5747ADA4EAA22F1D49C01E52DDB7875B4B';
var adCid = '00000';
var adUid = '12345';
var adPid = '1';
var adAmount = '';
adConversion(adCid,adUid,adPid,adAmount);
</script>
</pre>

adKey(認証キー)フォーマット:
adUid(注文番号)とclientKey広告キー(広告毎にあらかじめ発行する8桁の英数字)をもとにハッシュ化(SHA256)した256バイトの文字列 adUid(注文番号)とクライアントキー(広告毎にあらかじめ発行する8桁の英数字)をもとにハッシュ化(SHA256)した256バイトの文字列

例)
adUid: 12345
clientKey: abcdefgh
の場合
adKey: F651CC7CC8389F48CB085F1664262F9CD6067F48519297997BA10A88FE795BFC

<サンプルプログラム>

<pre>
<?php
function ig_make_hash($adUid) {
$adAuthKey $clientKey = 'abcdefgh';
return hash('sha256', $adUid.$clientKey);
?>
</pre>

<運営者管理画面>
・広告詳細 > 成果通知タグ > JSタグ修正
・成果通知タグ仕様書のDLリンク追加
・サンプルソースDLリンク追加

<懸念点>
・PHPなどサーバーサイドの知識が必要
・サーバーサイドで生成するプログラムが必要なためタグマネージャーが使えない

戻る