One tracking platform.
Ten ad networks.
Send store conversion events to the networks you advertise on. All ten destinations are included in every WeProfit plan.
Connect your ecommerce store
Shopify
Storefront tracking, Web Pixel integration, and server-side order information.
Explore Shopify tracking →WooCommerce Beta
WordPress plugin with browser events and signed server-side purchases.
Explore WooCommerce tracking →Conversion delivery and ad spend are separate capabilities
Use conversion delivery to send events to a destination. Use ad spend synchronization to bring advertising costs into WeProfit reporting. One connection does not automatically enable the other.
| Ad network | Conversion delivery | Automated spend sync | Purchase event / availability |
|---|---|---|---|
| Conversions API | Supported | Purchase Available | |
| Google Ads: Data Manager API, purchases uploaded from WeProfit’s server. Google Analytics 4: Measurement Protocol | Supported | Purchase - WeProfit conversion action in Google Ads; purchase in Google Analytics 4 Available | |
| Events API | Supported | CompletePayment Available | |
| Conversions API | Supported | checkout Available | |
| Conversion event delivery | Not currently supported | PURCHASE Available | |
| Conversion event delivery | Not currently supported | Configured purchase event tag Available | |
| Conversion event delivery; pilot access requires enablement | Not currently supported | purchase Pilot; enablement required | |
| Conversion event delivery | Not currently supported | PURCHASE Available | |
| Conversion event delivery | Not currently supported | Configured purchase conversion rule Available | |
| Conversion event delivery | Not currently supported | make_purchase by default Click-attributed delivery |
Configuration, identifiers and event limits
Common funnel events include page and product views, add to cart, checkout and purchase where collected and supported. They are not identical across destinations. Having ten connections does not mean every event or identifier is sent to all ten networks.
Meta: Available
Connection: Pixel ID and CAPI access token.
Matching signals: Available hashed email/phone, external ID, IP/user agent, fbp and fbc.
Event limits: Common funnel events plus eligible search, lead and registration events. Paired browser/server event IDs support deduplication; independent senders require review.
Google: Available
Connection: For Google Ads, connect with Google, then pick up to 10 Google Ads accounts per store; WeProfit creates its conversion actions in each. For Google Analytics 4, sign in with Google and choose a property and web data stream, or enter the Measurement ID and Measurement Protocol API secret.
Matching signals: For Google Ads, the ad click ID (gclid, gbraid or wbraid) and the buyer’s hashed email or phone; matching by email or phone needs enhanced conversions turned on and the customer data terms accepted in Google Ads. For Google Analytics 4, available client and session IDs from the visitor’s Google Analytics cookies, and click context.
Event limits: Google Ads receives purchases from orders placed after the connection, uploaded about 6 hours after the ad click at the earliest. On Shopify stores, secondary actions also report new customer purchases, returning customer purchases and collection page views. WeProfit also loads the Google Ads tag of your connected accounts on your store, which sends page and product views for remarketing. When WeProfit adds the Google Analytics 4 tag, the browser sends page views and product views and the server sends the other events; when you keep your own tag, the server adds only purchases, refunds, leads, sign-ups and custom events. Importing Google Analytics 4 key events into Google Ads is optional.
TikTok: Available
Connection: Pixel ID and Events API token.
Matching signals: Available hashed email/phone, external ID, ttclid, ttp and IP/user agent.
Event limits: Common funnel events including page, content, cart and checkout; mappings depend on the eligible source event.
Pinterest: Available
Connection: Ad account ID and conversion token.
Matching signals: Requires hashed email or both IP and user agent. Includes epik when available.
Event limits: Common funnel events. Events without sufficient supported identity data are not eligible for delivery.
Snapchat: Available
Connection: Snap Pixel ID and Conversions API token.
Matching signals: Requires hashed email, hashed phone, or IP plus user agent.
Event limits: No lead event. Purchase requires value and currency; supported funnel mappings depend on the source event.
X Ads: Available
Connection: Pixel ID, Ads API OAuth credentials and per-event tags.
Matching signals: Requires twclid, hashed email or hashed phone. IP and user agent alone are insufficient.
Event limits: Each event needs its configured event tag. No lead event.
Microsoft: Pilot; enablement required
Connection: UET Tag ID and CAPI token.
Matching signals: Available Microsoft click and supported identity signals.
Event limits: Confirm Microsoft-side pilot access. Review existing UET tracking and use a dedicated tag where required to avoid mismatched deduplication.
Reddit: Available
Connection: Pixel/ad account ID and conversion token.
Matching signals: At least one supported identity signal is required, such as a click ID or supported user identifier.
Event limits: Standard events plus custom mappings for checkout and payment events; verify event mapping in destination diagnostics.
LinkedIn: Available
Connection: Ad account ID, CAPI token and conversion rule IDs.
Matching signals: A supported identity signal is required for the configured rule.
Event limits: Each event needs a conversion rule. Associate those rules with campaigns in LinkedIn.
Taboola: Click-attributed delivery
Connection: Account ID and matching conversion event names.
Matching signals: Requires the captured tblci Taboola click identifier.
Event limits: Only eligible Taboola-click-attributed events are sent. Page views are not forwarded; configured event names must match the destination.
Verify consent across collection and delivery before relying on the connection. Supported identity signals remain subject to their availability and your configuration.
Validate each destination with your own events
Event types and required identifiers vary across networks. Check your connection, use test sends where available, and inspect delivery logs. A successful delivery does not guarantee that the network attributes the event to an ad.
For Google, connect Google Ads and Google Analytics 4 so each purchase counts once. For Microsoft, contact support to confirm pilot enablement and review existing UET purchase tracking before adding another sender.
Network names and logos identify supported destinations. They do not imply endorsement or an official partnership.
Get your store events where they belong.
Start with your main ad network, verify delivery, and connect the rest.