ステップメール(メールセミナー)配信システム(CGI)の開発ITエンジニアの四方山話PHP、Perl、html、xmlの開発メモ、その他色々書いています。【PayPalで楽アフィリエイト】のバージョンアップをしました。ステップメール】もかなり前に同じバージョンアップをしていたのですが、下記忘れていたので一緒に書きます。MTAがqmailか否か調べるのに、レンタルサーバーによってはエラーが出ていました。/dev/null】などしなくても標準エラーは出力されなくなりました。詳しくはそれぞれのツールのマニュアルを御覧ください。ステップメール】のオプションツール【六分儀】のレスポンシブ化が終わりました。六分儀をお使いの方、羅針盤のバージョンアップをお待ちいただいていましたが、もう大丈夫です。バージョンアップなさってください。これで全てのツールのレスポンシブ化が終わりました。残っていないはずです。ステップメール】の管理画面と会員画面をモバイル対応(レスポンシブ化)しました。管理画面は中見版からご確認いただけます。外出先から銀行振込に対応しやすいようにモバイル対応とほぼ同じです。これでレスポンシブ化は終わり!と思っていたのですが、もう1つ忘れていました。ステップメール】のオプション、六分儀が残っていました。六分儀をお使いの方は羅針盤のバージョンアップはもう少しお待ち下さい。動作確認、修正を行った後、六分儀もバージョンアップします。確定申告の数字も合い一安心です。ステップメール】のバージョンアップをしました。登録されている姓と名をそのまま表示できるようにしました。え?今までできなかったの??と言われそうですが、今まではデータが登録されていない時に変わりに置換する文字列で強制的に上書きして置換していました。何も登録されていないときはメールアドレスの@の前で置換する、と設定したとします。今までは姓に何も登録されていないと、メールアドレスの@の前が挿入されていました。これでは、実際に登録されているデータを確認したい場合不便だと気づき、生のデータも挿入できるようにした、とうわけです。何も登録されていないときに置換する代替文字を利用していない場合や、姓名を必ず登録するように運用している場合は、今までと変わりません。詳しくはマニュアルをご覧ください。パスワードを保護します)、次の2つのツールのパスワードも保護します。後は【PayPalで楽アフィリエイト】のパスワードですが、アフィリエイターのパスワードもあるので、もう一度テストしてリリースします。ステップメールまた忘れそうでした2018年12月23日シナモンとクミンを間違えて買ってしまいました。パッケージがとても似ていたから・・(ということにします。同じ列に陳列もされていた。エスビー食品パッケージを開けると蓋がいつもと違っていて「変わったんだ」と思い、中を見て「いつもと挽き方が違う」と思ってしまいました。あって間違えたことに気が付きました。仕方ないので新しい味にチャレンジすることにします。したら新しい発見があり、はまってしまうかもしれませんしね。レシピを調べていたら、あさイチでも紹介されて効能もあるとか。炒め物に合うということなので、焼きそばにかけてみたのですが・・・可もなく不可もなく。カレーにちょこっと足して食べるのが無難かも、カレーには入っているしね。ステップメール】の2つのツールをバージョンアップしました。昨日のパスワードの保存方法より前のバージョンアップをリリースです。どちらのツールも機能追加はなく、細かな修正をしました。年内に終わらせておきたいバージョンアップがあるので、バンバンいきます(予定です)。ステップメール】のバージョンアップをやっとリリースできました。完成は少し前にしていたのですが、テストとして自分のビジネスで動かしてみていたためリリースまでに時間がかかってしまいました。テストはテストで行うのですが、最後のテストとして自分のところで実働させています。ステップメールシステムの改変終了ですの後、更に修正をしていました。今回はPHP7で動くことを確認し、よりセキュアなソースへ変更しました。機能の追加はありません。ステップメール】が終了しました!(多分)自分で作っておきながら、ソースが込み入っていて泣きそうでした。小さなバグを見つけたり、少し仕様変更したことでかなり修正が必要になってしまったり、進んだと思えばそれ以上に後退したり、かなり辛かったです。ステップメールシステムの改変終了ですで終わったつもりになっていたのにねぇ。自分の実ユーザーさんにステップメールを送ってみてからリリース予定です。今日はひどい目(?)に会いました。待ち合わせがあったので出かけようと車にエンジンをかけたら、ランプというランプが全て点灯、アラーム音が鳴り止まなくなり、ドアをロックすらできなくなってしまいました。不幸にして電子的にドアを開け閉めする車なのです。従来型のキーもあるのだと思いますが、父の車なので私は持っていないのです。やってもエンジンがかからないどころか、アラームを止めることも、ドアのロックもできないので、電子機器のエラーかと思い、ディーラーに電話をしました。別の方法で待ち合わせに行きたいので、とにかくアラームを止めて、鍵を掛ける方法を教えて欲しかったのです。電話に出られた方が状況を聞いて「バッテリー上がりの可能性が一番高い」とおっしゃり、契約保険会社のレッカー移動サービスの電話番号を教えてくださいました。電話して手配を頼み、小一時間ほどで来てくださいました。」おっしゃる通りバッテリーが原因だったようです。「1時間くらい動かさずにこのままエンジンを掛けておいてください。」とのことだったので、集合住宅の機会式駐車場なのでドキドキしましたが、そのまま掛けっぱなしにしました。1時間なんてとてもその場にはいられないので、家に上がりました。気になるので15分おきに見にいきましたよ。数日間乗っていないという認識だったのですが、よくよく考えるともっと乗っていなかったです。「もっと働かせてくれ!!」と車がストライキしたようです。働かせてくれとストライキするなんて、なんともご奇特な。あ、でも私も「もっと仕事がしたい。」と言ったら「おかしいんじゃあない?」って言われたことがあったなぁ。それにしても、ドアに鍵すら掛けられなくなるなんて、ブラックボックス化された製品って本当に怖いわ。アラームを消したり、最低でも自分の意志で鍵くらいは掛けたいものです。ブラックボックスと言えば、最近のPCとかタブレットなどブラックボックスが多くて、使うのが怖いです。何事もなく使えている間はいいのですけどね。古くからのPCユーザーは内部をかなり分かって使っているので重宝されているという記事を思い出しました。ステップメール】の改変が終了しました。ソースの改変中にバグも発見して、同時に修正しながら進めていました。色々な機能を付けているので、修正にかなり時間がかかってしまいました。リリースはもっと後になります。テストはもちろんしていますが、自分のところでも実働させてみてからリリースします。コメントTop↑PayPalオートメール今更ですがPHP7で動作確認しています2018年10月07日PHP7がリリースされてから久しいのですが、今更ながら販売ツールを対応させています。言っても、ほどんどのツールはそのままで動くことを確認しました。ユーザー様の中にはすでにPHP7で動かしておられる方もいらっしゃるでしょう。対応させているのは次のツールです。【Webページコントローラー】PHP7対応させてた時点でほんの一部修正して(修正しなくても動いてはいます)バージョンアップしたツールもあります。その後PHP7化のついでに、ソースの色々な箇所を触っています。セキュアに、より良いコードにしているのですが・・・PHP7対応よりこちらの方がはるかに大変です。販売してる全ツールだし、かなりの量です。職業病とも言える腕の痛みが出てきました。いつかはやらなければと思っていたので、コツコツ進めますが、い、痛いです。中見版が完成しました。ご購入前の確認にご利用いただけます。データの書換はできないようにしています。ステップメール】は、ダイレクト・レスポンス・マーケティングにぴったりなステップメールシステムです。ターゲットを絞り込んでメール送信が行なえます。【PayPalオートメール】や【PayPal毎度ありがとうメール】と組み合わせると、有料メルマガ・ステップメールが発行できるようになります。オプションですが、アンケートシステムも構築できます。回答に応じてメールマガジンやステップメールが送信できるようになります。マニュアルをご覧ください。確定申告が終わりました!!ちょっと開放感があります。我慢していたダイソー巡りをしました。目的の物はありませんでした。ステップメール】のユーザーさんから連絡があり、そう言えばエラーログやメッセージについてマニュアルに書いていないなと思いました。cronなどから実行するメールの配信のログはエラーの有り無しに関わらずログは書き出しています。その他にもWebページの操作でエラーが起こった場合、Webページにはメッセージを表示し、ログに具体的なエラー内容を書き出しています。第3者にエラー内容を表示するのは宜しくないからです。このことを説明していませんでした。遭遇するであろうエラーの一覧も作成しました。ログの確認とバックアップファイルこうやって見ると、当然と言えばそうなんですが、ファイル系のエラーが殆どです。ステップメール】と【PayPal毎度ありがとうメール】の価格変更が明日に迫りました。価格変更と一口に言っても、色々な所に影響があるので、全てがきちんと動作するか緊張します。ステップメール】は某有名ステップメールの初期設定費用以下でご購入いただけるシステムです。言って、開発の手を抜いてるわけではありません。『メールリストも少し出てきたし、そろそろステップメールを導入したい』という方に一番向いているシステムではないかと思っています。始めからお使いいただければ省力化にもなりますし、相当便利に使っていただけます。ビジネスが大きくなっても対応できるシステムです。巨大になったら、データベースを使っているシステムの方がいいと思います。小規模~中規模用です。ご購入をお考えでしたら、今日中がお得です。今日中は今の価格ですが、明日のいつ変更になるかはわかりません。変更作業終了後から変更です。ステップメールやっと、やっとリリースです2013年10月31日かれこれ1年くらいあずっていたでしょうか。ステップメール】のオプション、アンケートシステムをリリースできました。あなたのWebサイトへ来た人がどんな悩みを抱えているか聞いて商品開発に活かしたり、その方にピッタリの商品を紹介すればアフィリエイトにも使えるツールとなっています。名前は【六分儀】です。六分儀とは、天体や目標物の高度や水平の角度を測るためのツールです。航海では自分の位置を知るために使われています。アポロが地球と月の間を航行するときにも使われました。六分儀で自分の位置を測らないと、正確な軌道が取れなかったのです。六分儀がなければ、アポロは地球と月を往復できなかったのです。ネットビジネスで自分の位置を正確に知り、今後進むべき方向を定めるためのツールになって欲しい、という思いで名づけました。どんなことができるツールかと申しますと、アンケートを作成、それに答えてもらい、答えに基づいて、メールマガジンやステップメールを配信することができます。質問数は10(様子をみて増やすかも)、それぞれの質問の答えを組み合わせてフィルタをかけて、当てはまる人にメールを送信できます。詳しくは、六分儀をご覧ください。ステップメール入力チェックの強化2013年07月08日ツールのセキュリティ強化の一環で、入力チェックの強化も行いました。今までもチェックは行っていましたが、見直しと強化です。@ITが参考になります。ステップメール】の強化です。別のツールも行います。ステップメールアンケートシステムが形に!2013年07月01日やっと、やっと形になりました。何ヶ月かかったでしょうか。いってもまだ完全には出来上がっていません。一応の形ができた状態です。涙が出そうなほど嬉しいです。ステップメール】にアンケート機能を追加できるようにしました。アンケートを取り、結果を保存、結果に基づきステップメールやメールマガジンを配信できるようになります。アンケート機能はステップメールのオプションとしてリリース予定です。デスクトップPC、ノートPC、タブレット、いずれを購入しようか迷っている方向けにアンケートを実施します。このときメールアドレスも登録していただきます。数時間後、ステップメールシステムで、デスクトップを希望した方には商品A、ノートPCを希望した方には商品B、タブレットを希望した方には商品Cを紹介するメールを配信します。これくらいならアンケートを取るまでもありませんが、もっと詳しく迷っている状況を聞きだせる質問を設定すれば、それぞれの方にマッチした商品を紹介できるようになります。このとき、アフィリエイトリンクを送信すればアフィリエイト経由で購入していただける可能性が大きくなります。誠意を持って被紹介者にも大いにメリットのあるメールを送信しなければ反感を買うだけですが。昔の御用聞きのイメージです。今のところ設定できる質問は10問です。20問にした方がいいかな。細かいところを修正しなければいけない箇所もあるので、完全な完成はもう少し先です。ステップメール】の機能拡張をしています。この仕様でいこう、と思ってコーディングをしていると、『これでは駄目だ』、『いや別の仕様の方が使いやすいのでは?』など色々出てきて、なかなか決まりません。コーディングをしては元に戻り、また考えてはコーディングをしまた戻り・・・を繰り返しています。追加したい機能はアンケートです。アンケートを取り、その結果に応じてメールを送信する、ということをやりたいのです。いえ、どうすれば実現できるかは分かっているのですが、より分かりやすく、使いやすくするにはどうすればよいのか。ステップメール】へ配信時間帯が設定できるように機能追加をしていました。そのコーディングが終わりました。メールマガジン、ステップメール共通で時間帯を設定することもできるし、個別の配信ごとに設定することもできます。携帯アドレスがあるので、夜中は配信したくないという方は全体の配信時間を設定を、このメールはセールス・マーケティング上この時間帯に送りたい、という場合は個別設定をしてもらえれば配信時間帯が自由に設定できます。日を跨いでの配信もOKです(例えば20:00~03:00という設定)。ステップメール時間帯を指定して配信2011年02月14日Twitterツールのコーディングが一区切りついたので、ステップメールのユーザーさんから要望のあった機能を追加します。以前にも一人の方から要望をいただいていた機能ですが、今回も要望があったので加えることにします。今までは、ステップメールなどの配信時間帯は、cronの登録時間で調節してもらっていましたが、この機能がつくと、管理画面から配信時間帯を設定できるようになります。携帯のアドレスがある場合、寝ていると思われる時間の配信を避けたり、マーケティングを行う時間を指定したり、ということが今までより簡単にできるようになります。cronで調節する場合は、全ての配信に影響がありますが、管理画面から指定できるようになると配信ごとに個別に調節できるようになります。これで、もっと細かな配信が可能になるでしょう。ステップメール嬉しい出会いです!2011年02月12日2週間ほど前に【PayPal毎度ありがとうメール】をご購入いただいたユーザーさんから、ツールの動かし方が分からない(マニュアルが少々分かりにくかったようです)、と連絡がありました。ツールを動かす自信がないけど、さすがにツールの料金1600円で何回も質問するのは心苦しいから有料サポートはないのでしょうか、とのお問い合わせもいただきました。通常は個別のサポートは行っていません。いうのも、数回のやり取りで、動くようになるからです。躓きやすいのはインストールなので、普通はインストール代行で事は足ります。大丈夫だと思いますよ&マニュアルの言葉を言い換えてお伝えすると、すぐに動くようになったようです。ステップメール】から自動でメールが配信できるのですか、とお問い合わせをいただきました。できますよ、とお答えしたところ、ぜひ欲しい、とのお言葉でした。一元さんではなく、定期的なお支払いのある会員さんへのメール配信が自動でできるようになると、自分は本来のビジネスに専念できるのでありがたい、とのことでした。いう機能を追加して欲しい!とその理由も教えてくださいました。本当にいい出会いだったと感謝しています。ツールをお買い上げいただいたのも嬉しいですが、こういった反応をいただけるのはもっと嬉しいことです。その上、こうやるともっと売れるのでは?とアドバイスまでいただきました。いい刺激を受けました。PHPをバージョンアップし、CGI版が動くようになったので、インストールを始めます。普段自分が使っていないサーバーって、いやいや忘れていたり、設定が違ったり、なかなかスムーズにいかないものですね。と一人悶々となってしまいました。2~3時間経ってから、あろうことか、そういえば、ユーザーさんが少しでも早くインストールできるように、と自分が作った【各サーバー設定方法】があることを思い出し、それを見てインストールすることに。するとスムーズに動くようになりました。なんで思い出さないかな。自分で開発したツールでさえ、こんなに四苦八苦するのだから、他人の開発したものが難しいのは当たり前か・・・と思い知りました。ステップメール】もお買い上げくださいました。定期的な支払のある会員制システムで、支払いと会員へのメール送信にご利用になるようです。その準備でとても忙しいので、インストール代行をお願いしたいとのことでした。代行は行っているので、もちろんお引き受けしました。ステップメール】が動かない数少ない環境に当たってしまったようなのです。XSERVERのサイトには【30番台のサーバーではPHPはスクリプト】と書いてあるではありませんか!どうして30番台だけ??そこで、CGIへの切替はできないのか聞いてもらうことにしました。ファイルで切替あるいはバージョンアップで切り替わるところがほとんどです。外部の人間が聞いたのでは、スルーされることがあるので、文章を作って、ユーザーさんにお送りし、ユーザーさんから聞いてもらいました。すると、バージョンアップで切り替わるとのこと。ドメイン毎にバージョンを切り替える仕組みのようです。インストールするドメインに、他のツールをインストールされていないか、ユーザーさんに確認。何も入っていないとのことだったので、バージョンアップで対応することになりました。ステップメール携帯へのメール送信2011年02月07日テスト端末を用意できないことと、スマートフォンなどが盛んになり必要性に疑問に感じ、いままでほったらかしにしていたステップメールシステムから携帯へのメール送信ですが、せめて自分の携帯へは送ってみることにしました。au、ドコモ、ソフトバンクの各Webページを調べると、全てのキャリアで対応しているのが、Shift-JISのようです。従来型のメールはISO-2022-JP(ほぼShift-JIS)で送っていたので、最もシンプルで確実な文字コードにはどのキャリアも対応している、ということのようです。PCから携帯へメールを送る際に気をつける7つのポイントでは、ソフトバンクはShift-JISに対応していないようになっているのですが、特定の相手からのメールだけが文字化けしますをみると、Shift-JISに対応してるようです。auしか契約していないので、他はテストできませんが、auだけでも送ってみます。文字コードはもちろんShift-JIS。しながら送信!なんの問題もなく受信できました。ステップメール】の修正なしに、送信できるのかな。ステップメール】のフリーフィールドの追加がついに終わりました。言っても、思ったよりずいぶん早くバージョンアップ完了です。クリスマスまでが目標だったのですが10日ほど早く完了です!Webにフォームをおいて訪問者に登録してもらうこともできるし、もちろん管理者が密かに利用することも可能です。こちらのフィールドは公開して入力してもらう、あちらのフィールドは密かに利用、と使い分けも可能です。入力フォームに表示する入力タイプも、テキスト、テキストエリア、プルダウン、チェックボックスから選択できます。プルダウンには指定したファイルの内容を表示します。各フィールドは、管理者が自由に決めることができます。ステップメール】の入力項目を増やす話は、結局ユーザーさんがなんにでも使えるフィールドを増やすことにしました。ファイルを用意すれば、例えば都道府県のプルダウンにもなるし、住所を入力する項目にもなる、といったフィールドです。今回のバージョンアップは結構大掛かりです。色々なところをアップしなければいけません。ステップメール】の入力項目が増えれば便利になるのに、という声が多いので、もう少し後で項目を増やすつもりだったのですが、予定を早めてバージョンアップすることにしました。ユーザーさんにアンケートです。どんな項目が必要かURLを書いたメールを送信して、クリックしてもらいます。そのURLのアクセス数をカウントして、増やす項目を決めようと思います。ユーザーさんが自由に使えるフリーフィールドも追加予定です。ステップメール】と、【PayPalオートメール】の連携を行いました。今回のバージョンアップは、この2つのソフトが別々のサーバーにインストールされていても連携できるように、さらにパワーアップです。これでかなりのパターンに対応可能です。それぞれに合わせ、次の商品の告知メールを送信(インテリジェントターゲッティング)が全自動で、シームレスに行えます。ステップメール】のバージョンアップを行いました今までは、メールデータを一括登録するには、管理画面にcsvファイルの内容を貼り付けて登録する機能しかありませんでした。今回のバージョンアップで管理画面からの登録に加え、cronなどの自動実行機能を使って登録することもできるようになりました。IEは動作が遅いので、大量のデータ登録には向かないというご意見を伺っていたのですが、これでかなり楽に登録できるようになるはずです。ステップメール】のバージョンアップを行いました。今回のバージョンアップは、【PayPalオートメール】とのデータ連携です。ステップメール】に自動で取り込みます。購入者に対してステップメールあるいはメールマガジンを送信できるようになります。フィルタを自動で設定できます。このフィルタは属性配信に使われます。商品A購入者にメール送信、商品B非購入者にメール送信などです。ステップメール】に自動でつけることができるようになります。商品を既に購入してくださった方に、再度セールスメールを送らずにすむのです。・その後のセールスをシームレスに行えます。ステップメール】のバージョンアップを行いました。ステップメールに登録されたデータをWebページに表示できるようにしました。メールマガジンとステップメール配信から、データ表示用のURLを送ります。http://sample.xxx/data_page.html?kaiin_id=yyyのような感じです。読者がこのURLにアクセスすると、会員IDからデータを引いてきて、Webページへ名前を表示します。Webページとステップメールは同じドメインならOKです。仕組みはメールへ名前やメールアドレスを挿入するのと同じです。会員IDはダブらないように1データごとに振っています。URLのパラメータ(クエリ)部分を会員IDではなくメールアドレスでもできますが、自分が実際メールアドレス付きのURLを送られて気持ち悪かったので、会員IDにしました。アドレスなんてインターネットの仕組み上どこからでも漏れますが、やっぱりURLに使うともっと漏れやすいでしょうから。受け取った方の不安を減らしたかったのです。さぁ、次はどの機能をつけようかな。つけたい機能がいっぱいあります。ステップメール】のバージョンアップを行いました。ステップ配信と一斉配信でhtml形式メールを送信できるようにしました。html形式に対応していないメーラーのために表示する代替文の設定もできます。ステップメール】のバージョンアップを行いました。あるストーリーのステップを全て配信し終えたら、指定した次のストーリーへ自動移行する機能を追加しました。ステップB-2だとすると、ステップA-3まで配信し終えたら、自動的にストーリーBへ移行して、ステップB-1から配信を続けます。ステップメール】のバージョンアップを行いました。データはcsvファイルとしてサーバーに保存されているので、データが取り出せないわけではないのですが、項目を指定したり絞り込んだりしてブラウザから出力できるようにしました。メールに含まれる文字を指定したり、配信したステップ数の範囲も指定できます。日時の形式の変換機能もつけました。ステップメール】のバージョンアップを行いました。気になっていたステップごとの配信/停止を設定できるように機能追加しました。他にも早く追加したい機能もあります。頑張ってバージョンアップしなければ。お試し版】を用意しています。バグがあったとき緊急連絡できるようにするため、メールウェアとしていました。ダウンロード数と、メールウェア登録数を見てみると、あまり高くないので、登録しなくても使える通常のお試し版に変更して様子を見てみることにしました。バグもほぼ消えたと思われるし、最低でもソフトのお知らせ機能が働いていれば最低限の連絡はつきます。初めはサーバーによっては、お知らせすら機能していなかったので、メールウェアとしたのですが、おそらくもう大丈夫でしょう。そもそも、とても迷ってメールウェアにしたので、いつかは通常版にしようと考えていました。