エンジニアブログ

エンジニアブログ
Movable Type プラグイン

時間軸ターゲティング広告などに使えるMovableTypeプラグイン:EasyTimeTargeting

ぴろり上西 2010年04月05日

 サイトに広告を出す際に、ユーザがサイトを閲覧した時間を考慮してコンテンツを切り替えるためのMovableTypeプラグインです。例えば、出社時間頃にはコーヒーメーカーや業界情報誌の広告、昼休み時間にはデリバリー弁当の広告、退社時間頃には居酒屋やスポーツクラブの広告、土日にはゴルフ場やレジャー施設の広告を打つ、といった具合です。これらを簡単に実現するためのMovabelTypeプラグインを書いてみました。

ダウンロード

ダウンロード

インストールと設定

 アーカイブを解凍したら、プラグインファイルをMovableTypeのプラグインディレクトリにコピーしてください。その後、ブログ毎のプラグイン設定画面で、時間範囲の設定を行います。

 時間範囲は、平日、休日にそれぞれ 6 箇所まで指定することができます。slot に指定された時間になると、その slot のコンテンツが表示されます。原則として土曜日と日曜日が休日になりますが、個々に祝祭日を指定したい日がある場合には、 コンマ区切りで複数指定することができます(例:1/1,2/3,3/22,4/29)

テンプレートタグ

MTEasyTimeTargeting
コンテナタグ
プラグインの指定に従って、現在時刻に応じたコンテンツを返すためのコンテナタグです。slot オプションで、プラグイン設定画面で指定した slot を指定します。指定した時間になると、コンテナ内部のコンテンツが表示されます。
<MTEasyTimeTargeting slot="1">
プラグイン設定画面で、slot 1に指定された時間になると表示されるコンテンツ
</MTEasyTimeTargeting>

<MTEasyTimeTargeting slot="default">
いずれのslotで指定された時間範囲にもマッチしなかった場合に表示されるコンテンツ
</MTEasyTimeTargeting>

その他

  • 本プラグインをご利用される方は必ずプラグインご利用の際の注意事項をお読みください。
  • このプラグインはサンプルとして提供しています。より高度な設定や機能を持った製品版、導入に関するコンサルティングについては弊社営業までお問い合わせください。
  • MT4、MT5で動作します
  • 静的生成で使えます。動的生成では使えません
  • PHPが動作する必要があります