Webシステム開発・プログラミングに関連した他の仕事を探す
見積もり募集の結果
見積もり募集の内容
- 依頼主の業種
- IT・通信・インターネット
-
依頼の目的・背景
-
【依頼内容】
Fluent CRMというワードプレスで自己ホストするタイプのメールマーケティングツール(プラグイン)を使用しています。
このツールには、シーケンス(≒ステップメール)の機能があるのですが、このシーケンスに機能を2つ追加してほしいです。
なお、これらの追加してほしい機能は、マイスピーというマーケティングツールに搭載されています。実際に私は契約しているので、どのような感じになっているのかは実際の画面を見て、開発時の参考にしてもらうことはできます。
また、完成時のイメージ画像(マイスピー内のスクショ)を添付しておきますので、そちらも参照してください。(基本的に下記はイメージ画像の機能を文字にしたものです。イメージを文字にするために詳しく書きましたが、実際に作成して頂く機能自体は、非常にシンプルなものです。)
※実物を見なければ分からないということであれば、テスト環境をお渡しすることは可能です。
【機能①】
・シーケンス内のメール1通1通に条件分岐でメールを送信するかしないかを選択できる機能(配信条件の機能)
条件分岐の項目:条件分岐する際の条件の項目はタグとリスト(タグもしくはリストのどちらかをプルダウンで選ぶ)
条件分岐の条件:「登録済みで有効」「未登録または無効」「登録済み」ま「未登録」からプルダウンで選択可能にする※詳しくは参考URLを参照
登録済みで有効:対象のタグ(リスト)に登録されている、かつ、現在のシーケンスを購読している
未登録または無効:対象のタグ(リスト)に未登録、または、現在のシーケンスが解除済み
登録済み:対象のタグ(リスト)に登録している
未登録:対象のタグ(リスト)に登録していない
条件分岐の設定値:ここから特定のタグやリストを選べるようにする(Fluent CRM上でタグとリストを自由に生成することが出来るのでその中から条件分岐に使用するタグやリストを設定値でプルダウンで選ぶ)
配信条件を追加(削除)するためのボタン:配信条件を追加(削除)する為のボタンを設置してください。なお、配信条件はAND条件やOR条件などで複数使うこともあるので、1つずつ追加(削除)できるようにする。
参考:
https://docs.myasp.jp/?p=25722
**AND条件とOR条件の設定**:配信条件を複数設定する際に使う機能。AND条件の場合は設定した条件の全てに一致するユーザーに配信。OR条件の場合は設定した条件のいずれかに一致したユーザーに配信。
参考:
https://docs.myasp.jp/?p=29942
【機能②】
・シーケンス内のメールにURLがあった場合、そのメールが送られる元サイトのドメイン(≒fluent crmがインストールされているドメイン)でメールが配信された際にユーザーごとにランダムな短縮URLに変換する機能。サブドメインやサブディレクトリの部分は無視して短縮してください。
fluent crmをインストールしたサイトドメインがdomain.comだったら、短縮されたURLはdomain.com/xxxxxみたいな感じになると思います。
マイスピーで短縮URLを作成すると下記のような感じになります。
https://vwr2.net/l/m/c4Gj80vRr62hd8
・大量のメールを配信しても、短縮URLが被らないように、上記URLのように14文字くらいで英小文字・英大文字・数字の組み合わせで短縮URLが作成されるようにする(一度発行されたURLは使用しない設定)
・短縮URLを使用するかどうかは、URLごとに任意で決定できるようにする
・短縮URLをメール内で置き換え文字として「%url1%」みたいな感じでテキスト内で判別できるようにしてほしい
・短縮したURLごとにアクセス制限をかける機能。アクセス制限の経過時間については下記URLのような感じで4タイプを設定してほしい。
年月日時分指定(全員共通の時間)
◯日後の同じ時分(配信からの経過時間)
◯日後の◯時◯分(配信からの経過時間)
◯分後(配信からの経過時間)
・アクセス期間終了後のリダイレクトURLをURLごとに設定できるようにする(URLを設定しない場合は空白のページが表示されるようにする)
・アクセス制限の日時のタイムゾーンはFluent CRMと合わせる
・メール内に同じURLがある場合は、同じ短縮URLに変換する
・パラメータで置き換え文字になって、フォームに事前入力されるURLの形式(&first_name=Amimul&email={{contact.email}}がついているものなど)が、短縮URLになっても機能しているようにする
・URLを追加したときの為に「再読み込みボタン」を設置する
参考:
https://docs.myasp.jp/?p=6370
-
サイトの種類
-
その他
-
作業範囲
-
ランサーに相談して決めたい
-
用意してあるもの
-
-
参考URL
-
Fluent CRMの開発者向けドキュメント
https://developers.fluentcrm.com/
マイスピーの参考URL
https://docs.myasp.jp/?p=25722
https://docs.myasp.jp/?p=29942
https://docs.myasp.jp/?p=6370
https://docs.myasp.jp/?p=6350
-
希望開発言語
-
ランサーに相談して決めたい
-
フレームワーク
-
ランサーに相談して決めたい
-
開発の継続性
-
今回のみ、開発をお願いいたします。
-
補足説明
-
【その他】
・開発後にバグが発生するなどして、分からないことがあった場合、サポートしてもらいたい。(基本的には、バグなどが発生しなければ大丈夫だと思います)
・Fluen CRMは、まれにアップデートができないエラーが発生するので、その時のために、どのようなソースコードを、プラグインのどの部分に配置したのかを教えてほしいです。これは、自分でプラグインのアップデートがあって、新しいバージョンを直接、サイトからダウンロードしたときに対応する為でもあります。
-
修正するため
この仕事に似たWebシステム開発・プログラミングの他の仕事を探す