キャンペーン・イベントを手動で実行する

キャンペーン内のイベントは、基本的にサーバーに設定されたcronで実行されます。
しかし場合によっては今すぐメール送信などのイベントを実行したい場合もあるでしょう。

そんな場合は、サーバー内から直接イベントトリガーを実行しましょう。

$ cd /PATH/TO/MAUTIC
$ php app/console mautic:campaigns:trigger

実行すると、以下のように登録されている全てのキャンペーンのイベントトリガーが発火します。

Triggering events for campaign 1
Triggering first level events
0 total events(s) to be processed in batches of 100
0 event(s) executed

Triggering scheduled events
0 total events(s) to be processed in batches of 100
0 event(s) executed

Triggering 'non-action' events
0 event(s) executed

Triggering events for campaign 2
Triggering first level events
0 event(s) executed

Triggering scheduled events
0 total events(s) to be processed in batches of 100
0 event(s) executed

Triggering 'non-action' events
117 total contact(s) to be analyzed in batches of 100
 351/351 [============================] 100%
0 event(s) executed

Triggering events for campaign 3
Triggering first level events
589 total events(s) to be processed in batches of 100
 346/589 [================>-----------]  58%

注意:予想外のトリガーが実行されるかも

このコマンドを実行すると、「全てのキャンペーン」のトリガーが実行されます。

夜中にメールを送信されてしまうと困るなど、今実行したくないアクションが設定されているキャンペーンが存在していないかを必ず確認しましょう。

Mautic運用Tips