제목: PHP 라이브러리
이미지: 0개
PHP 라이브러리는 웹 애플리케이션을 사용하는 고객의 앱 내 활동을 추적하는 데 도움을 줍니다. ARTICLE NAVIGATION 시작하기 연락처 생성 페이지뷰 추적 이벤트 추적 연락처 정보 업데이트 시작하기 라이브러리를 설치하려면, 최신 버전의 Analytics.zip (analytics-1.0.0..zip)을 다운로드합니다. FreshsalesAnalytics.php를 애플리케이션에 포함시킵니다. 아래 코드 스니펫을 사용하여 핵심 분석 클래스 FreshsalesAnalytics를 인스턴스화합니다.
FreshsalesAnalytics::init(array(
‘domain’ => "",
‘app_token’ => ""
);
""과 ""을 포털 URL과 앱 토큰으로 교체하십시오. 이는 관리자 설정 > CRM 코드 라이브러리 > PHP에서 찾을 수 있습니다. 연락처 생성 아래 스니펫을 사용하여 연락처를 생성하고, 가입 및 로그인을 추적할 수 있습니다.
FreshsalesAnalytics::identify(array(
'identifier' => "john@abc.com",
'Last name' => "Doe",
'fs_contact' => true,
'company' => array(
'Name' => "Test Company"
)
));
페이지뷰 추적 아래 스니펫을 사용하여 애플리케이션에서 본 페이지를 추적할 수 있습니다.
FreshsalesAnalytics::trackPageView(array(
'identifier' => ‘john@abc.com', //Identifier
'url' => 'http://sample.com/pricing' //Track Page URL ));
이벤트 추적 아래 스니펫을 사용하여 사용자 추가, 통합 활성화/비활성화, 비밀번호 재설정, 로그인 횟수 등과 같은 사용자의 앱 내 모든 활동을 Freshsales의 이벤트로 추적할 수 있습니다. 이벤트를 추적하려면, 알림을 받고자 하는 특정 행동 버튼을 식별하십시오. 아래 스니펫에서 trackEvent 메서드를 호출하십시오.
FreshsalesAnalytics::trackEvent(array(
'identifier' => ‘john@abc.com', //Identifier
'name' => 'Inviting New User', //Event Name
'user_email' => 'user@abc.com', //Custom Property 1
'prop2' => 'value2' //Custom Property 2
));
연락처 정보 업데이트 라이브러리는 웹 양식과 웹 앱에서의 방문자 활동을 통해 연락처 정보를 업데이트합니다. 연락처 정보를 업데이트하려면, 아래 스니펫에서 FreshsalesAnalytics::identify를 호출하십시오.
FreshsalesAnalytics::identify(array(
‘Identifier’ => ‘john@abc.com’,
contactPayment => array(
‘Payment Id’ => 129863,
‘Plan Name’ => ‘2 agents’,
‘Amount’ => ‘$2500’,
‘CustomField’ => ‘Custom Field Value’
)
));
기본 필드를 사용하여 캡처할 수 없는 정보를 캡처하기 위해 사용자 정의 필드를 생성하십시오.