🚀 Encatch SDK Testing Console

Test feedback triggers, user identification, and event tracking

📝 Feedback Controls

🔗 SDK Control

Current Session ID:
No session active

📊 Event Tracking

👤 User Identification

đŸ“Ļ Available Feedbacks (from Session Storage)

Click on any feedback ID or name to copy and auto-fill the input fields above

Loading feedbacks from session storage...

📋 Copy-Paste Examples

đŸŽ¯ Basic Event Properties

{ "timestamp": "2024-01-15T10:30:00Z", "source": "button_click", "page": "/dashboard", "userId": "user123" }

đŸĒ E-commerce Event

{ "productId": "prod_123", "productName": "Premium Plan", "price": 99.99, "currency": "USD", "category": "subscription" }

👤 Basic User Properties

{ "email": "user@example.com", "name": "John Doe", "age": 30, "plan": "premium", "signup_date": "2024-01-01" }

🔧 $set Operation

{ "$set": { "email": "newemail@example.com", "last_login": "2024-01-15T10:30:00Z", "subscription_status": "active", "preferences": { "theme": "dark", "notifications": true } } }

đŸŽ¯ $set_once Operation

{ "$set_once": { "first_login": "2024-01-01T00:00:00Z", "signup_source": "google_ads", "referrer": "https://google.com", "initial_plan": "free" } }

📈 $counter Operation

{ "$counter": { "loginCount": 1, "pageViews": 5, "feedbackSubmitted": 1, "totalPurchases": 2, "supportTickets": 1 } }

đŸ—‘ī¸ $unset Operation

{ "$unset": [ "old_email", "deprecated_field", "temp_token", "trial_data", "beta_features" ] }

īŋŊ Prepopulated Answers

[ { "sectionIndex": 0, "questionIndex": 0, "value": { "rating": 5 } }, { "sectionIndex": 0, "questionIndex": 1, "value": { "short_answer": "Great product!" } }, { "sectionIndex": 1, "questionIndex": 0, "value": { "single_choice": "Very satisfied" } }, { "sectionIndex": 1, "questionIndex": 1, "value": { "nps": 9 } } ]

īŋŊ🚀 Complete Example

{ "email": "premium@example.com", "name": "Premium User", "$set": { "plan": "premium", "last_active": "2024-01-15T10:30:00Z" }, "$set_once": { "first_purchase": "2024-01-01T00:00:00Z", "signup_campaign": "winter_sale" }, "$counter": { "loginCount": 1, "totalSpent": 199 }, "$unset": ["trial_expires", "temp_discount"] }