2016-12-16 7 views
1

Laravelアプリでは、顧客がリクエストを予約するためのフォームを記入し、ログインした場合にフォームが終了すると、データがコントローラやその他のPHPコードを入力してダッシュボードにリダイレクトしますが、ログインしていなければログイン/登録してからデータストレージを行い、ダッシュボードにリダイレクトします。Googleアナリティクスでトラッキングするイベントを検出しようとしています

ServiceControllerのためのコードは次のとおりです。 -

public function requestEmergency(Request $request) 
    { 
     $data = $request->input(); 
     session(['homecare' => $data]); 
     if (Auth::guest()) 
     { 
      return Redirect::to('/register'); 
     } else 
     { 
      $this->requestServices("E"); 
      Session::flash('success_message', $this->statusmessage); 

      return Redirect::to('request'); 
     } 
    } 

我々は要求の予約イベントが正常に完了したことを追跡しようとしているが、このためにログイン層の私は、このイベントを追跡する方法を知らない間にリクエストが成功したので、お手伝いください。

あなたが任意のより多くのコードが必要な場合は、その後レム

答えて

0

を知ってください私はこの

public function requestEmergency(Request $request) 
    { 
     $data = $request->input(); 
     session(['homecare' => $data]); 
     if (Auth::guest()) 
     { 
      return Redirect::to('/register'); 
     } else 
     { 
      $this->requestServices("E"); 
      Session::flash('success_message', $this->statusmessage); 

      return Redirect::to('request?emergency=booked'); 
     } 
    } 

のようなルートにクエリ文字列パラメータを追加して、JavaScriptの

if (document.URL.indexOf('emergency=booked') != -1) { 
    // google analytics code here 
} 
を使用して、私のブレードファイルからこれらのパラメータを捕獲

希望があれば誰でも助けてください

関連する問題