最初だけやるやつ。
YOURLS、phpMyAdminがインストールしてある前提。
yourlsを設置してあるサーバのphpMyAdminを開く。
↓
yourlsのデータベースを表示して、下記SQLを実行。
CREATE TABLE `action_log` (
`date` date DEFAULT NULL COMMENT '年月',
`ad_id` int(11) DEFAULT NULL COMMENT '広告ID',
`ad_name` varchar(128) DEFAULT NULL COMMENT '広告名',
`category` varchar(64) DEFAULT NULL COMMENT 'カテゴリ',
`uid` int(11) DEFAULT NULL COMMENT 'UID',
`click_date` datetime DEFAULT NULL COMMENT 'クリック日時',
`action_date` datetime DEFAULT NULL COMMENT 'アクション日時',
`tanka` varchar(32) DEFAULT NULL COMMENT '報酬額',
`status` varchar(128) DEFAULT NULL COMMENT 'ステータス'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `action_log`
ADD UNIQUE KEY `ad_id` (`ad_id`,`click_date`,`action_date`);
↓
yourlsを設置したフォルダにあるyourls-infos.phpをバックアップを取る。(問題があったら戻すため)
↓
上の
yourls-infos.phpをダウンロードして、27行目を修正する。
/*
転送ログとCVログをマッチさせる変換項目
短縮URLの名前=>Mobeeの広告IDでサイトを対応させる
例:http://yourls.org/wakuwakumail で広告IDが3333の場合
広告IDは広告をクリックした時にURLに表示されるc_id=3333と出る箇所
'wakuwakumail'=>'3333'
*/
$henkandata = [
'194964' => '1111',
'happymail' => '2222',
'wakuwakumail' => '3333',
];
↓
修正したyourls-infos.phpをアップする。
以上で初期設定終わり。
MobeeのCVログをダウンロードする。
↓
CSVを編集するときにクォートを付ける
上記サイトを参考に、全てのセルを""で囲んで保存する。
↓
yourlsを設置してあるサーバのphpMyAdminを開く。
↓
YOURLSのDBに作ったaction_logテーブルに移動して、phpMyAdminの”インポート”から、先ほど保存したCVログをインポートする。
・フォーマット:CSVになっているか
・"INSERT エラーで中断しない"にチェック
実行すると、YOURLS管理画面のTraffic sourcesのタブからCV数が見れるようになる!
CVログは手動で追加しているので、CV数を見るためにはその都度インポートする必要あり。
(一度インポートしたログを再度インポートしても、2重登録はされない)