Configuration
Once your domain is connected, SweetCode Cloud handles event routing automatically. This guide explains how the configuration works and what settings are available.
Event Destinations
Section titled “Event Destinations”SweetCode Cloud forwards tracking events to multiple ad platforms simultaneously. Destinations are automatically synced from your Pixel Manager for WooCommerce configuration — you never need to manually enter API keys or pixel IDs in the SweetCode Cloud dashboard.
How Sync Works
Section titled “How Sync Works”- In the SweetCode Cloud dashboard, go to Domains → [your domain] and copy your Sync Token
- In WooCommerce, navigate to Pixel Manager → Settings and paste the token into the SweetCode Sync Token field
- Click Save Changes — Pixel Manager automatically pushes your destination configuration to SweetCode Cloud
Whenever you add, update, or remove a destination in Pixel Manager, the changes sync automatically on the next page load or settings save. You can also trigger a manual resync from the domain detail page in the dashboard (see Resync below).
Supported Destinations
Section titled “Supported Destinations”| Destination | Platform API | Availability |
|---|---|---|
| Meta Conversions API | Graph API v21.0 | Available |
| TikTok Events API | Business API v1.3 | Available |
| Pinterest Conversions API | Pinterest API v5 | Available |
| Snapchat Conversions API | Conversions API v3 | Available |
| Reddit Conversions API | Conversions API v3 | Available |
All destinations are available on every plan, including the free tier. For per-platform details including event mappings, see the Supported Destinations guide.
Credential Security
Section titled “Credential Security”API credentials (access tokens, pixel IDs) are encrypted at rest using AES-GCM encryption and are never displayed in plain text in the dashboard. When viewing destination details on the domain page, credentials are masked (e.g. sk-****...7f3a).
Proxy Settings
Section titled “Proxy Settings”Plan Limits
Section titled “Plan Limits”Each plan includes monthly request, domain, and log retention allowances:
| Plan | Requests / month | Domains | Log Retention | Organizations |
|---|---|---|---|---|
| Free | 100,000 | 5 | 1 hour | 2 |
| Pro | 500,000 | 25 | 3 days | 10 |
| Business | 2,000,000 | 50 | 7 days | 10 |
| Scale | 10,000,000 | 100 | 30 days | 10 |
When your monthly request limit is reached, new events are rejected with a request_limit_exceeded error until the next billing cycle. You’ll receive email warnings at 80%, 90%, and 100% usage thresholds so you can upgrade before events are lost.
For full plan details and upgrading, see the Billing & Plans guide.
Payload Size
Section titled “Payload Size”The maximum request payload is 100 KB. Requests exceeding this limit receive a 400 response with an invalid_payload error code.
Rate Limiting
Section titled “Rate Limiting”To protect the platform and your account, requests are rate-limited:
| Scope | Limit |
|---|---|
| Proxy events | 120 req/IP/minute |
| Login attempts | 5 req/email/hour |
| Management API | 60 req/session/min |
When a rate limit is exceeded, requests receive a 429 response with a rate_limited error code. Rate-limited requests do not count toward your monthly usage.
Resync
Section titled “Resync”If your destination configuration is out of date or you’ve made changes in Pixel Manager that haven’t synced, you can trigger a manual resync:
- Go to Domains → [your domain] in the dashboard
- Click the Resync button in the shop information section
- SweetCode Cloud sends a callback to your WooCommerce store, which triggers Pixel Manager to re-push the full configuration
The resync process typically completes within a few seconds. The domain detail page will show a progress indicator while the re-push is in progress.