루비 라이브러리

제목: 루비 라이브러리 이미지: 0개 루비 라이브러리는 웹 애플리케이션을 사용하는 고객의 앱 내 활동을 추적하는 데 도움을 줍니다.  ARTICLE NAVIGATION STEP 1: 시작하기 STEP 2: 페이지뷰 추적 STEP 3: 이벤트 추적 STEP 4: 연락처 정보 업데이트 STEP 1: 시작하기 이 스니펫을 복사하여 gem 파일에 붙여넣고 bundle install을 실행하세요. gem 'freshsales-analytics', git:'git@github.com:freshdesk/freshsales-ruby-sdk.git' 웹 앱의 config 폴더에 .yml 파일을 생성하고 이름을 “fs_analytics_config.yml”로 지정하세요. 아래 스니펫을 생성한 .yml 파일에 복사하여 붙여넣으세요. app_token: ‘your freshsales app token’ url: ‘your freshsales portal url’ app_token과 url을 앱 토큰과 포털 URL로 교체하세요. 이는 관리자 설정 > CRM 코드 라이브러리 > 루비에서 찾을 수 있습니다. STEP 2: 페이지뷰 추적 아래 스니펫의 trackPageView를 사용하여 애플리케이션에서 본 페이지를 추적할 수 있습니다. freshsales.trackPageView('/pricing.html');  STEP 3: 이벤트 추적 아래 스니펫을 사용하여 사용자 추가, 통합 활성화/비활성화, 비밀번호 재설정, 로그인 횟수 등과 같은 사용자의 앱 내 활동을 이벤트로 추적할 수 있습니다.   이벤트를 추적하려면, 알림을 받고 싶은 특정 콜 투 액션 버튼을 식별하세요. 아래 스니펫의 FreshsalesAnalytics::trackEvent  메서드를 호출하세요. sample_event_properties = { 'user email' => 'user@abc.com' //추적하려는 이벤트로 교체하세요 } begin FreshsalesAnalytics::trackEvent('사용자 초대', sample_event_properties) rescue FreshsalesAnalytics::Exceptions => exc p '#{exc.err_obj}: #{exc.message}' end STEP 4: 연락처 정보 업데이트 라이브러리는 웹 양식과 웹 앱의 방문자 활동을 통해 연락처 정보를 업데이트합니다.  연락처 정보를 업데이트하려면, 아래 스니펫의 FreshsalesAnalytics::set 메서드를 호출하세요. contact_payment = { “Payment Id” => 129863, “Plan Name” => “2 agents”, “Amount”=> $2500, “Custom Field” => “custom field value” // 사용자 정의 필드로 교체하세요 } identifier = “john@abc.com” begin FreshsalesAnalytics::set(identifier, contact_payment) rescue FreshsalesAnalytics::Exceptions => exc p '#{exc.err_obj}: #{exc.message}' end

이 문서가 도움이 되었나요?

Freshdesk Omni AI 도우미

루비 라이브러리

AI 어시스턴트 초기화 중...