Index page      Samples & tests home

セール / リード / アクション  トラッキングパラメータ

売り上げトラッキングコード内で取引に関する追加データを通す様々なパラメーターを利用できます。

All possible tracking parameters

<script id="pap_x2s6df8d" src="http://www.yoursite.com/affiliate/scripts/salejs.php" type="text/javascript">
</script>
<script type="text/javascript">
var sale = PostAffTracker.createSale();
sale.setTotalCost('120.50');
sale.setOrderID('ORD_12345XYZ');
sale.setProductID('test product');
sale.setAffiliateID('testaff');
sale.setCampaignID('11111111');
sale.setChannelID('chan');
sale.setCustomCommission('10.23');
sale.setCurrency('EUR');
sale.setStatus('A');
sale.setData1('something');
sale.setData2('something');
sale.setData3('something');
sale.setData4('something');
sale.setData5('something');

PostAffTracker.setCookieValue('{"c":"11111111","a":"testaff","ch":null}');

PostAffTracker.writeCookieToCustomField('id_field');
PostAffTracker.writeAffiliateToCustomField('id_field');

PostAffTracker.register();
</script>

Sale / lead / action parameters
setTotalCost()  オーダーの総額。総額の%による報酬が設定されたキャンペーンが必要。
setOrderID()  オーダーのID番号。二重取り引きを見分けるために使われる。
setProductID()  商品ID
setAffiliateID()  顧客ID または紹介したアフィリエイトのID。このパラメーターでアフィリエイトに報酬の記録を強制できる。
setCampaignID()  キャンペーンのID番号。このパラメーターでキャンペーンの報酬の記録を強制できる。
setChannelID()  チャンネルのID番号。このパラメーターでチャンネルの報酬の記録を強制できる。
setCustomCommission()  カスタムされた報酬の値。キャンペーンに設定された報酬の代わりにこの値の使用を強制できる。数字の前に%を付けると総額からのパーセンテージとして報酬が計算される。
setCurrency()  通貨コード。デフォルト設定された通貨の代わりに選択した通貨の使用を強制できる。(多通貨に応じるシステムを使用可能にすること)
setStatus() 

それぞれの報酬の状況設定を強制できる。
A=承認済み
P=承認待ち
D=拒否

setData1()  取り引きに関するカスタムされたデータの設定。 5欄/フィールドまで保持できる。
setData2()  取り引きに関する追加データの設定
setData3()  取り引きに関する追加データの設定
setData4()  取り引きに関する追加データの設定
setData5()  取り引きに関する追加データの設定
 
グローバルトラッキングパラメータ
PostAffTracker.setCookieValue()  カスタムされたクッキーの値。このクッキーの値に沿った報酬の記録を強制できる。フォーマット {"c":"CAMPAIGNID","a":"AFFILIATEID","ch":"CHANNELID"}
で、クッキーの値にアフィリエイターIDとキャンペーンIDが保存される。
(例) {"c":"d3425s9f","a":"e2r48sv3","ch":null}.
 
トラッキングヘルプ機能
PostAffTracker.writeCookieToCustomField  この機能でクッキーの値を特定のIDで入力フィールドに書き込める。
PostAffTracker.writeAffiliateToCustomField()  この機能によりアフィリエイターIDをクッキーから特定のIDで入力フィールドに書き込める。
PostAffTracker.register()  この機能によりアフィリエイトシステムを呼び出し、報酬を保存できる。システムを呼び出さない限り、保存はされない。

使い方サンプル


追加パラメーターを通さずに報酬を保存 パーセンテージによる報酬設定ではなく、固定の報酬設定のみの場合パラメータを通さずに保存します。
<script id="pap_x2s6df8d" src="http://www.yoursite.com/affiliate/scripts/salejs.php" type="text/javascript">
</script>
<script type="text/javascript">
var sale = PostAffTracker.createSale();
PostAffTracker.register();
</script>

アクション毎の報酬の保存 コード“signup”を使い、活動毎の報酬を保存します。
<script id="pap_x2s6df8d" src="http://www.yoursite.com/affiliate/scripts/salejs.php" type="text/javascript">
</script>
<script type="text/javascript">
var signup = PostAffTracker.createAction('signup');
signup.setOrderID('ORD_12345XYZ');
signup.setProductID('Product1');
PostAffTracker.register();
</script>

多数の報酬の一括保存 商品カート内のそれぞれの商品の報酬を別々に保存したい場合、下記のコードを使用。
<script id="pap_x2s6df8d" src="http://www.yoursite.com/affiliate/scripts/salejs.php" type="text/javascript">
</script>
<script type="text/javascript">
var sale = PostAffTracker.createSale();
sale.setTotalCost('50.50');
sale.setOrderID('ORD_12345XYZ');
sale.setProductID('Product1');

var sale2 = PostAffTracker.createSale();
sale2.setTotalCost('35.40');
sale2.setOrderID('ORD_12345XYZ');
sale2.setProductID('Product2');

var sale3 = PostAffTracker.createSale();
sale3.setTotalCost('67.30');
sale3.setOrderID('ORD_12345XYZ');
sale3.setProductID('Product3');

PostAffTracker.register();
</script>

特定のアフィリエイターへの報酬の保存 アフィリエイターIDか紹介を受けた顧客のIDを保存します。この場合誰が売り上げ/登録の紹介をしたかは関係ありません。
<script id="pap_x2s6df8d" src="http://www.yoursite.com/affiliate/scripts/salejs.php" type="text/javascript">
</script>
<script type="text/javascript">
var sale = PostAffTracker.createSale();
sale.setTotalCost('120.50');
sale.setOrderID('ORD_12345XYZ');
sale.setProductID('test product');
sale.setAffiliateID('testaff');

PostAffTracker.register();
</script>

クッキーとアフィリエイターの値の表示 この機能を使い、顧客を紹介したアフィリエイターのIDを探し出し、それからScriptに使用することができます。
注:これはコールバック機能です。 JavaScriptコードがFlashのオブジェクトからもクッキーを得なければならないので、値を得るのに1秒ほど遅れます。
<script id="pap_x2s6df8d" src="http://www.yoursite.com/affiliate/scripts/salejs.php" type="text/javascript">
</script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('id_field');
PostAffTracker.writeAffiliateToCustomField('id_field');
</script>
Full cookie:
Affiliate ID: