이 페이지에서

For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.

클라이언트 측과 서버 측 비교

클라이언트 측과 서버 측은 앱의 코드가 실행되는 위치를 설명합니다. 즉, 사용자의 기기(클라이언트 측) 또는 서버(서버 측)입니다. Amplitude는 고객의 각 요구를 충족하기 위해 여러 유형의 소스를 제공합니다. 이 문서는 클라이언트 측과 서버 측 소스의 차이점을 설명하고 타사 소스에 대한 간략한 요약을 제공합니다.

Amplitude 클라이언트 측 SDK와 서버 측 SDK 모두 API 엔드포인트를 사용합니다. 이러한 엔드포인트는 Amplitude의 SDK 없이 맞춤형 솔루션을 구현할 수 있는 유연성을 제공하며, 특히 PHP와 같이 Amplitude의 SDK가 지원하지 않는 프로그래밍 언어에 대해서는 더욱 그렇습니다.

클라이언트 측 소스

모바일, 웹 브라우저, 데스크톱 앱과 같이 사용자가 자신의 기기에서 실행하는 앱에서 클라이언트 측 소스를 사용하십시오. 이러한 소스에서 코드는 사용자의 장치에서 실행됩니다.

Amplitude의 클라이언트 측 소스에는 다음 SDK가 포함됩니다.

  • 웹: 브라우저, 마케팅 분석 브라우저, React Native
  • 모바일: Android, iOS, Unity 플러그인, Flutter, React Native
  • 게임 엔진: Unity 플러그인, Unreal

서버 측 소스

웹 서버 및 자체 서버에서 실행되는 서비스와 같은 안전한 다중 사용자 환경에서 서버 측 소스를 사용하십시오. 이러한 소스에서 코드는 서버에서 실행됩니다.

Amplitude의 서버측 소스에는 다음과 같은 SDK와 API가 포함됩니다.

  • Node.js SDK
  • Go SDK
  • Python SDK
  • Java SDK

타사 소스

타사 역시 또 다른 종류의 소스입니다. 이러한 소스를 사용하면 다른 플랫폼의 데이터를 Amplitude로 가져올 수 있습니다. 각 타사 소스는 해당 플랫폼에 대한 계정이 필요하며 각각의 설정 요구 사항은 다릅니다. 모든 타사 소스를 보려면 소스 카탈로그로 이동하십시오.

선택 방법

이 가이드를 사용하면 필요한 소스의 종류를 선택할 수 있습니다.

  • 클라이언트 측: 가장 간단한 초기 계측을 위해 클라이언트 측 소스를 선택합니다.
  • 서버측: 서버측 이벤트를 추적하고 기존 사용자 데이터 추적 워크플로를 사용하려면 서버측 소스를 선택합니다.
  • 하이브리드: 클라이언트측과 서버측 소스를 모두 포함하는 하이브리드 접근 방식을 선택하여 보다 간단한 구현과 서버측 이벤트 트래킹을 결합하십시오.
  • 제3자: 광고 네트워크나 마케팅 자동화 도구와 같은 제3자 데이터 계층을 이미 보유하고 있는 경우 이러한 소스를 선택하십시오.

이 내용이 도움이 되었나요?