Commerce & tracker integrations — complete guide
Commerce (Shopify, WooCommerce) + 6 trackers (Keitaro, Voluum, RedTrack, BeMob, TG Tracker, Binom) + Google Drive + Telegram. Meta-only postback storage.
Written By Salvatore Sinigaglia
Last updated About 4 hours ago
Commerce (Shopify, WooCommerce) + 6 trackers (Keitaro, Voluum, RedTrack, BeMob, TG Tracker, Binom) + Google Drive + Telegram. Meta-only postback storage.
Commerce & tracker integrations — complete guide
TL;DR: Beyond ad platforms, Wevion integrates with e-commerce (Shopify, WooCommerce), 6 trackers (Keitaro, Voluum, RedTrack, BeMob, TG Tracker, Binom) for tracker data, Google Drive (Creative Hub storage), and Telegram (notifications + tracker callbacks). Postback is a Meta-only conversion store used internally for the postback conversion column. These power cross-platform reporting + automate workflows.
Table of contents
- E-commerce platforms (Shopify, WooCommerce)
- Trackers (6 supported)
- Postback configuration
- Google Drive integration
- Telegram bot
- Troubleshoot
- FAQ
- Next steps
E-commerce platforms (Shopify, WooCommerce)
Pull orders / products / inventory for cross-reference with ad spend (CDM = Commerce Data Model overlay).
- com-101 Shopify connect
- com-103 Shopify troubleshooting
- WooCommerce setup: see com-102 / similar
Use case: overlay commerce data on ad campaigns (am-121 postback vs Meta conversions) for true attribution beyond what ad platforms report natively.
Trackers (6 supported)
Trackers log clicks + conversions on your funnel; Wevion pulls that data via each tracker's API into unified analytics.
Tracker types are defined in apps/backend/src/tracker-hub/types/tracker.types.ts (TrackerType).
- com-107 Keitaro Tracker Hub — flagship setup
- Tracker integration via the Tracker Hub API (next section)
Postback configuration
Postback is a Meta-only conversion store. Your affiliate network / tracker calls a public Wevion receiver with the conversion details keyed to your sheet_id; Wevion stores the conversion. It does not forward the event to Meta CAPI / Google / TikTok — postback is an internal store that feeds the postback conversion column in Ads Manager.
- Receiver (public, called by external networks):
GET /meta/postback/conversion(apps/backend/src/routes/meta-postback-conversion.route.ts) - List your stored conversions:
GET /api/v1/postback/conversions - Postback URL template + stats:
GET /api/v1/postback/config - Supported currencies:
GET /api/v1/postback/conversions/currencies
Idempotency is enforced on (sheet_id, transaction_id) — a redelivered conversion with the same pair is treated as a duplicate and not double-counted (apps/backend/src/services/meta-postback-conversion.service.ts).
- com-109 postback overview — full flow
Result: postback conversions appear as the switchable postback conversion source in Ads Manager reporting.
Google Drive integration
Wevion's Creative Hub stores files via Google Drive Service Account (NOT user OAuth). Workspace-level config:
GOOGLE_SERVICE_ACCOUNT_EMAIL+GOOGLE_SERVICE_ACCOUNT_PRIVATE_KEYenv varsShared Drive used for file storage
User-facing sharing via Drive permissions API (
role='writer',type='user')
Telegram bot
Same bot handles 2 separate workflows:
- Notifications (PRD-21): real-time alerts + daily/weekly digest
- Tracker callbacks: postback events via bot
Bot commands verified: /start /status /stats /help /unlink.
- com-115 Telegram bot setup — admin setup
- ntf-104 Telegram connect — user-facing notification link
- ntf-105 Telegram bot commands
- ntf-106 Telegram digest
Troubleshoot
- com-121 data sync troubleshooting — sync issues
- com-103 Shopify troubleshooting — Shopify-specific
- tr-109 token expired — integration tokens
FAQ
Can I use multiple trackers simultaneously?
Yes. Each ad account can have its own tracker config. Wevion ingests postbacks from any configured tracker.
Does Drive Service Account count against my Google quota?
It uses the Wevion-deployed Service Account's quota (separate from individual users' Drive quotas). Quota per Google Workspace tier of the Service Account.
Telegram bot is for notifications OR tracking?
Both — same bot infrastructure handles both workflows. Linking for notifications doesn't enable tracker callbacks (separate config).
Can I connect my CRM (e.g. HubSpot) to Wevion?
There is no user-facing CRM integration in Wevion — HubSpot is not a self-serve integration you can connect with your own account. To get ad-derived leads and conversions into your own systems, use Postback / server-to-server conversions, commerce integrations (Shopify, WooCommerce), or trackers (com-116 HubSpot in Wevion).
What's CDM (Commerce Data Model)?
Wevion-internal model that overlays commerce data (Shopify / WooCommerce orders) on ad campaigns for true attribution. See cdm_* tools in Wavo (ai-105).
Can I migrate trackers (Keitaro → Voluum)?
Setup new tracker integration first → verify postbacks flow → disable old. Historical postbacks remain in Wevion.
Next steps
- E-commerce first: com-101 Shopify connect
- Tracker first: com-107 Keitaro Tracker Hub
- Postback setup: com-109 postback S2S overview
- Drive for Creative Hub: ch-108 Drive settings
- Stuck: com-121 data sync troubleshooting