- Fastly Compute@Edge
- Cloudflare Workers
- Vercel Edge Functions
- AWS Lambda with CloudFront Lambda@Edge function
- Akamai Edge
サーバーレス環境でのトラッキング
AWS、Akamai、Vercel、Fastly を含むほとんどのサーバーレスエッジコンピューティングプロバイダーは、関数が消費する CPU 時間に基づいて課金を行います。エッジでトラッキング要求の完了を待つと、実行時間とコストが増加します。パフォーマンスを最適化し、コストを削減するため、Kameleoon はクライアントサイドでのトラッキングを推奨します。 クライアントサイドのトラッキングを実装するには、以下のいずれかの方法を使用します。- エンジントラッキングコード:
getEngineTrackingCode()メソッドを使用して、クライアントブラウザで実行されるトラッキングスクリプトを生成します。 - JavaScript SDK: トラッキング用にクライアントサイドで Kameleoon JavaScript SDK をロードします。エッジワーカーがバケット決定および実験バリエーション決定を処理するため、クライアントサイド SDK はトラッキングのみを管理し、バリエーション設定は必要ありません。