Skip to content

Configuration

Once your domain is connected, SweetCode Cloud handles event routing automatically. This guide explains how the configuration works and what settings are available.

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.

  1. In the SweetCode Cloud dashboard, go to Domains → [your domain] and copy your Sync Token
  2. In WooCommerce, navigate to Pixel Manager → Settings and paste the token into the SweetCode Sync Token field
  3. 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).

DestinationPlatform APIAvailability
Meta Conversions APIGraph API v21.0Available
TikTok Events APIBusiness API v1.3Available
Pinterest Conversions APIPinterest API v5Available
Snapchat Conversions APIConversions API v3Available
Reddit Conversions APIConversions API v3Available

All destinations are available on every plan, including the free tier. For per-platform details including event mappings, see the Supported Destinations guide.

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).

Each plan includes monthly request, domain, and log retention allowances:

PlanRequests / monthDomainsLog RetentionOrganizations
Free100,00051 hour2
Pro500,000253 days10
Business2,000,000507 days10
Scale10,000,00010030 days10

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.

The maximum request payload is 100 KB. Requests exceeding this limit receive a 400 response with an invalid_payload error code.

To protect the platform and your account, requests are rate-limited:

ScopeLimit
Proxy events120 req/IP/minute
Login attempts5 req/email/hour
Management API60 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.

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:

  1. Go to Domains → [your domain] in the dashboard
  2. Click the Resync button in the shop information section
  3. 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.