Taseli is an AI campaigner. It plans, builds and runs your ads on Google, Meta (Facebook and Instagram) and TikTok, makes the creatives, and reports back in plain language.
An ad report says “clicks”. Your store says “orders”. This free plugin connects the two, so Taseli spends where the money comes from.
Works on plain WordPress and on WooCommerce, including the Cart and Checkout blocks and High-Performance Order Storage (HPOS).
The plugin is free. A Taseli account is needed to use it; plans and billing are handled only on taseli.co.il. The plugin has no paid features, license keys or upsells.
This plugin connects to Taseli (https://taseli.co.il), a service run by Taseli. It is needed for the plugin’s only purpose: letting your Taseli account measure and manage your ads for this site. Nothing is sent before an administrator clicks “Connect to Taseli”.
https://taseli.co.il/connect/wordpress with this site’s address, its REST API address, the plugin version, whether WooCommerce is active, and two one-time values for this connection (a random state and a hash of a random verifier). After the administrator signs in to Taseli and picks a business, Taseli sends the browser back to this site with a one-time code. The site then sends that code, the verifier and its address to https://taseli.co.il/api/wordpress/exchange and receives a key made for this site only. The key is stored in this site’s options and never shown or sent anywhere./wp-json/taseli/v1/ endpoints, each request signed with that key (HMAC-SHA256 with a timestamp and a one-time nonce, so a request cannot be replayed). They answer with: site name, address, language, time zone, currency, the WordPress, WooCommerce and plugin versions and the SEO plugin in use; with WooCommerce, orders (date, status, totals, tax, shipping, refunds, products bought, customer id number, and the Taseli and WooCommerce attribution fields saved on the order) and published products (name, price, SKU, link, main image, stock status). Order billing and shipping details are never included. Taseli reads once a day and soon after a change (see 3).https://taseli.co.il/api/wordpress/nudge a signed request containing only the word “orders” or “products” (at most once every 10 minutes each), so Taseli reads the new totals soon. On Disconnect it sends “disconnect” the same way.https://taseli.co.il/api/wordpress/pixel: page views, product views, add to cart, checkout start and purchases. Each event contains: the site’s tracking key, event name, time, page address with only marketing parameters (UTM values and ad click ids), referring site’s domain, page type, an anonymous random visitor id and session id, the ad click ids and UTM values, Meta’s _fbp/_fbc and TikTok’s _ttp browser ids when present, and for store events the product ids, quantities, prices, order id, order value and currency. Purchases are sent from your server, once per order. No names, emails, phone numbers, addresses or IP-based profiles are created by the plugin._taseli_attr (UTM values and click ids, 90 days), _taseli_vid (anonymous visitor id, 90 days), _taseli_sid (session, 30 minutes), _fbp and _fbc (Meta browser and click ids, 90 days).Taseli terms of service: https://taseli.co.il/he/legal/terms
Taseli privacy policy: https://taseli.co.il/he/legal/privacy