ワークフロービルダー
概要
Traffic4SEOは、強力なビジュアルワークフロービルダーを提供しており、コードを1行も書かずに複雑な自動化ワークフローを作成できます。

ノード(アクション)をドラッグアンドドロップして接続するだけで、ブラウザが自動的に実行するステップを定義できます。例えば:
移動 (Google) → 入力 (キーワード) → クリック (検索) → 待機 (5秒) → スクロール
仕組み
- ノードをドラッグアンドドロップしてワークフローを作成する
- 実行順序に従ってノードを接続する
- 各ノードを設定する(URL、セレクタ、テキスト、時間など)
- 正しく動作することを確認するためにワークフローをテストする
- ワークフローをアクティブ化すると、実行者が自動的に実行する
新しいワークフローの作成
ステップ1: ワークフロービルダーにアクセス
- Traffic4SEOにログイン
- サイドバーのワークフローをクリック
- 新規ワークフロー作成をクリック
ステップ2: 名前と説明
- 名前: ワークフロー名(例: "Google検索トラフィックボット")
- 説明(オプション): ワークフローの機能を思い出すのに役立つ説明
{info} ヒント: 多くのワークフローがある場合、管理しやすいように明確な名前を使用してください。
ステップ3: ノードの追加
ノードの追加方法:
- 左側のサイドバーからノードをドラッグする
- キャンバス(中央の作業領域)にドロップする
- ノードがキャンバスに表示される
利用可能なノードの種類:
- 🌐 移動 (Navigate): URLに移動する
- ⌨️ 入力 (Type): 入力フィールドにテキストを入力する
- 🖱️ クリック (Click): 要素をクリックする
- ⏱️ 待機 (Wait): 一定時間待機する
- 📜 スクロール (Scroll): ページを上下にスクロールする
- 📸 スクリーンショット (Screenshot): スクリーンショットを撮る(確認用)
ステップ4: ノードの接続
- 出力ポート(ノードの右側の円)をクリックする
- 入力ポート(次のノードの左側の円)にドラッグする
- 矢印が2つのノードを接続する
ステップ5: ノードの設定
ノードをクリックして、右側の設定パネルを開きます。各ノードには異なるパラメータがあります(詳細はノードの種類を参照)。
ステップ6: ワークフローの保存
右上の保存をクリックします。
ノードの種類
1. 移動ノード (Navigate) 🌐
目的: ブラウザをURLに移動させます。
パラメータ:
- URL: ターゲットURL(例:
https://google.com)
- 待機条件 (Wait Until):
load: ページが完全に読み込まれるまで
domcontentloaded: DOMが読み込まれるまで(高速)
networkidle: ネットワークリクエストがなくなるまで
例:
URL: https://google.com
Wait Until: load
{warning} 注意: ワークフローは常に移動ノードから開始してください!
2. 入力ノード (Type) ⌨️
目的: 入力フィールド(検索ボックス、フォームなど)にテキストを入力します。
パラメータ:
- セレクタ: 入力フィールドのCSSセレクタ(例:
input[name="q"])
- テキスト: 入力するテキスト
- 遅延 (ms): 各文字間の遅延(実際の入力を模倣するため)
- 0 = 即時入力
- 50-100 = 高速入力
- 100-200 = 通常入力(推奨)
例:
Selector: input[name="q"]
Text: Traffic4SEO
Delay: 100
セレクタの見つけ方は?
- Chromeでウェブサイトを開く
- 入力フィールドを右クリック → 検証 (Inspect)
- DevToolsからセレクタをコピー:
- HTML内の要素を右クリック
- コピー → selectorをコピー
3. クリックノード (Click) 🖱️
目的: ボタン、リンク、その他の要素をクリックします。
パラメータ:
- セレクタ: 要素のCSSセレクタ
- クリック前の遅延 (ms): クリックする前に待機する(例: 1000 = 1秒)
例:
Selector: button[type="submit"]
Delay: 500
{info} ヒント: 要素をクリックできない場合は、待機時間を長くするか(遅延を増やす)、クリックノードの前に待機ノードを追加してみてください。
4. 待機ノード (Wait) ⏱️
目的: ワークフローを一定時間一時停止します。
パラメータ:
- 期間 (ms): 待機時間
- 1000 ms = 1秒
- 5000 ms = 5秒
- 最小 & 最大 (オプション): より自然な感じにするための最小-最大間のランダムな遅延
固定の例:
Duration: 5000 (5秒待機)
ランダムの例:
Min: 3000 (3秒)
Max: 7000 (7秒)
→ 各実行は3〜7秒の間でランダムになります
推奨