最初のページアクセス日時を取得するには?
Synergy!LEADのトラッキングコードをWebページに設置すると、そのWebページにリードや取引先責任者がアクセスした日時を取得することができ、それらのデータはキャンペーンメンバーオブジェクト項目の「発生日時」に登録されます。
ただ、リードや取引先責任者がそのWebページに複数回アクセスすると、その日時は常に最新の状態に上書きされるため、過去にアクセスした日時を確認することができなくなります。
ただし、下記の設定を行うことでリードや取引先責任者がWebページに最初にアクセスした日時を取得することができます。
1.カスタム項目の作成
「キャンペーンメンバー」オブジェクトにカスタム項目を作成します。
[ 歯車マーク ] | [ オブジェクトマネージャ] | [ キャンペーンメンバー ] | [ 項目とリレーション ] | [ 新規 ] をクリックします。
- 項目型 :日付/時間
- 項目の表示ラベル :「初回発生日時」
- 項目名 :First_Responded_DateTime
上記を入力したら [ 次へ ] | [ 次へ ] | [ 保存 ] をクリックします。

2.フローの設定
[ 歯車マーク ] | [ 設定 ] | [ クイック検索 ] に「フロー」と入力し、[フロー]をクリックします。[ 新規フロー]|[ レコードトリガーフロー] をクリックします。


「開始を設定」
- オブジェクト :キャンペーンメンバー
- トリガーを設定 :レコードが作成された
- 条件の要件 :すべての条件に一致(AND)
- 項目:初回発生日時 演算子:null 値:True
- 項目:発生日時 演算子:null 値:False
- フローを最適化 :アクションと関連レコード
「決定」要素の追加
開始要素の下にある「+」をクリックし、検索から[決定] を選択し、以下のとおり入力します。
- 結果の表示ラベル:キャンペーン種別の確認
- 結果のAPI参照名:typeofcampaign
- 結果を実行する条件の要件:すべての条件に一致(AND)
- リソース:{!$Record.Campaign.Type}
- 演算子:次の文字列と一致する
- 値:ページアクセス
- デフォルトの結果:ページアクセスなし
「レコードを更新」要素の追加
決定要素の「ページアクセス」パスの下 にある「+」をクリックし、検索から[レコードを更新] を選択し、以下のとおり入力します。
- 表示ラベル:初回発生日時を更新
- API参照名 :UpdateFirst_Responded_DateTime
- 更新するレコードを検索してその値を設定する方法:フローをトリガーした キャンペーンメンバー レコードを使用
- レコードを更新する条件の要件 :なし-常にレコードを更新
- キャンペーンメンバー の項目値を レコード に設定
- 項目:初回発生日時
- 値 :トリガーCampaignMember>発生日時

[ 保存 ] をクリックし、「フローを保存」にて以下を入力し、保存します。
- フローの表示ラベル:Synergy!LEAD初回発生日時の登録(任意)
- フローのAPI参照名 :SL_First_Occurrence_DateTime(任意)
上記の設定で、Webページに最初にアクセスした日時がキャンペーンメンバーの「初回発生日時」に設定されます。
- リードタイムの算出:初回アクセス日時とリードへの登録日時の差分を計算し、Web来訪からリード獲得までの日数を把握する
- ナーチャリング効果の測定:初回アクセスからコンバージョンまでの期間を分析し、コンテンツの効果を評価する
- セグメント分類:初回アクセスからの経過期間によって、フォローアップの優先度を振り分けする
- レポートの作成:Salesforce レポートで「初回発生日時」と他の項目を組み合わせた分析レポートを作成する
