機能追加 #635

デジマース案件クリック時に店舗ID付与(改)

山本 義治約9年前に追加. 約9年前に更新.

ステータス:商用リリース開始日:2016/01/15
優先度:通常期日:2016/01/15
担当者:山本 義治進捗 %:

0%

カテゴリ:システム全般予定工数:3.00時間
対象バージョン:-作業時間の記録:-

説明

<要件>
・クリック時にリファラーを参照し、店舗IDリストに対応するIDを遷移先URLに自動付加する
・店舗IDリストテーブルを作成する
・キャリアの判定を行う
・メディアID: 760: 「店舗M のみ

例)
[店舗IDリストテーブル]
店舗ID: G001
店舗ID(d): 48
店舗ID(ez): 612

リファラー
http://ejaf.jp/sp/?sid=G001&ca=ez

遷移先URL
http://full.hapiuta.jp/index.php?camp=Taf_full_ihearts_300&igaf=##AFID##&m=612

digimerce_c_id_list.csv Magnifier (18.918 KB) 山本 義治, 2016/01/15 12:01

digimerce_c_id_list.csv Magnifier (23.276 KB) 山本 義治, 2016/01/15 16:30

履歴

#1 山本 義治約9年前に更新

店舗IDリストテーブル

create table digimerce_c_id_list (
 list_id int primary key auto_increment,
 s_id varchar(16),
 m_id_d varchar(8),
 m_id_e varchar(8)
)

#2 山本 義治約9年前に更新

店舗IDリストCSV

#3 山本 義治約9年前に更新

店舗IDリストCSV(修正版)

#4 山本 義治約9年前に更新

mysql> LOAD DATA LOCAL INFILE '/home/admin/digimerce_c_id_list.csv' INTO TABLE digimerce_c_id_list FIELDS TERMINATED BY ',';

#5 山本 義治約9年前に更新

[admin@web1 cl]$ diff click.php /www/aff/ad/www/cl/click.php
386d385
< /*
420,444d418
< */
< 
< if($m_id == 760){
<     $referer_parse_url = parse_url($referer);    
<     $referer_query = $referer_parse_url["query"];
<     foreach(explode("&", $referer_query) as $query){
<         list($param, $value) = explode("=", $query);
<         if($param == "sid")
<             $referer_s_id = $value;
<         else if($param == "ca")
<             $referer_carrier = $value;
<     }
<     if($referer_s_id && $referer_carrier){
<         $sql = "select * from digimerce_c_id_list where s_id = '$referer_s_id'";
<         $res = __mysql_query_ex($sql);
<         if(mysql_num_rows($res)){
<             $row = mysql_fetch_array($res);
<             if($referer_carrier == "d")
<                 $link_url = preg_replace("/##MID##/", $row["m_id_d"], $link_url);
<             else if($referer_carrier == "ez")
<                 $link_url = preg_replace("/##MID##/", $row["m_id_e"], $link_url);
<             $referer_delete_flg = 1;
<         }
<     }
< }

#6 山本 義治約9年前に更新

  • ステータス新規 から 商用リリース に変更

他の形式にエクスポート: Atom PDF