Кодът за проследяване е най-важният елемент в системата на афилиейт маркетинга, чрез който се осъществява проследяването и регистрирането на продажбите, генерирани от афилиатите. Кодът се поставя на “Thank you” страницата (страницата за потвърждение на направената поръчка) в уебсайта на рекламодателя.
За правилното изчисляване на комисионите и отчитане на параметрите са необходими определени данни за направената поръчка. От съображения за сигурност, параметрите на кода за проследяване трябва да бъдат криптирани.
Необходимо е кодът за проследяване да бъде поставен в началото ( първия ред от кодовете на сайта).
Кодът трябва да има следния вид:
<img src="//profitshare.bg/ch/advertiser_code/?external_reference=external_reference&hash=hash&code=[product_codes]&price=[product_prices]&name=[product_names]&link=[product_links]&category=[product_categories]&category_name=[product_category_names]&part_no=[product_part_no]&brand=[product_brands]&brand_code=[product_brand_codes]&qty=[product_qty]" alt="" border="" width="1" height="1" style="border:none !important; margin:0px !important;" />
Където:
[advertiser_code] => уникален идентификационен код на рекламодателя, който се предоставя от Profitshare, след регистрация в платформата или може да бъде намерен в профила на рекламодателя в секцията „Моят акаунт – секцията Tracking”.
[hash] => [external_reference] HMAC-SHA1 алгоритъм за кодиране, използващ ключа за криптиране, предоставен от Profitshare.
[product_codes] => IDs на поръчания продукт. Използвайте разделител "^^";
[product_prices] => Цена на продукта без ДДС. Използвайте разделител "^^";
[product_name] => Име на продукта. Използвайте разделител "^^";
[product_links] => URLs към поръчания продукт. Използвайте разделител "^^";
[product_categories] => ID на категорията на продукта. Използвайте разделител "^^";
[product_category_names] => Име на категорията на продукта. Използвайте разделител "^^";
[product_part_no] => Уникален идентификационен код на поръчания продукт (партиден номер). Използвайте разделител "^^";
[product_brands] => Име на производител/бранд на продукта; Използвайте разделител "^^";
[product_brand_codes] => IDs на производител/бранд на продукта. Използвайте разделител "^^";
[product_qty] => Количество на поръчания продукт. Използвайте разделител "^^".
Всички детайли за продуктите трябва да бъдат URL кодирани.
PHP пример:
<?php
$advertiser_code = "insert your advertiser code";
$advertiser_secret_key = "insert_your_advertiser_key";
$order_id = "123456789";
$products = array();
$products[] = array(
'code' => urlencode('10001'),
'price' => 6345.35,
'name' => urlencode('Laptop MacBook Air 13'),
'link' =>urlencode('http://www.yoursite.bg/macbook-air'),
'category' => 5,
'category_name' => urlencode('Laptops'),
'part_no' => urlencode('md760ro/a'),
'brand' => urlencode('Apple'),
'brand_code' => 2,
'qty' => 1
);
$products[] = array(
'code' => urlencode('10002'),
'price' => 354.67,
'name' => urlencode('eBook Reader Kindle'),
'link' =>urlencode('http://www.yoursite.bg/kindle'),
'category' => 4,
'category_name' => urlencode('eBook Readers'),
'part_no' => urlencode('KIN800005'),
'brand' => urlencode('Amazon'),
'brand_code' => urlencode(3),
'qty' => 2
);
$queryStringTokens = array();
foreach ($products as $product_item) {
$queryStringTokens['code'][] = $product_item['code'];
$queryStringTokens['price'][] = $product_item['price'];
$queryStringTokens['name'][] = $product_item['name'];
$queryStringTokens['link'][] = $product_item['link'];
$queryStringTokens['category'][] = $product_item['category'];
$queryStringTokens['category_name'][] = $product_item['category_name'];
$queryStringTokens['part_no'][] = $product_item['part_no'];
$queryStringTokens['brand'][] = $product_item['brand'];
$queryStringTokens['brand_code'][] = $product_item['brand_code'];
$queryStringTokens['qty'][] = $product_item['qty'];
}
$qs = array();
$qs['external_reference']=$order_id;
$qs['hash']= hash_hmac('sha1', $qs['external_reference'], $advertiser_secret_key);
foreach ($queryStringTokens as $key => $value) {
$qs[$key] = '['. implode('^^', $value). ']';
}
$img_src = '//profitshare.bg/ch/'.$advertiser_code.'/?'. http_build_query($qs);
$conversion_pixel = '<img src="'. $img_src.'" alt="" border="" width="1" height="1" style="border:none !important; margin:0px !important;" />';
echo $conversion_pixel;
Comments
0 comments
Please sign in to leave a comment.