<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Basketly knowledge base: shop, products, conversions and campaigns</title>
    <link>https://basketly.io/en/blog</link>
    <atom:link href="https://basketly.io/en/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Guides for online shops: orders and buyers, the purchase balance, the Meta Conversions API, GA4, TikTok and other platforms, products in catalogue ads, ROAS, MER and GDPR.</description>
    <language>en</language>
    <lastBuildDate>Fri, 30 Oct 2026 00:00:00 GMT</lastBuildDate>
    <copyright>Basketly</copyright>
    <item>
      <title>Meta counts your purchases twice: where the duplicates come from and how to find them in 15 minutes</title>
      <link>https://basketly.io/en/blog/meta-counts-purchases-twice-pixel-and-capi</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/meta-counts-purchases-twice-pixel-and-capi</guid>
      <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Meta Conversions API</category>
      <description>Duplicate purchases in Meta: four sources (plugin, Pixel, GTM, page refresh), how to count them in Events Manager and fix them in three steps.</description>
    </item>
    <item>
      <title>Why does Meta show fewer purchases than my shop? Six causes and a 10-minute check</title>
      <link>https://basketly.io/en/blog/why-meta-shows-fewer-purchases-than-my-shop</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/why-meta-shows-fewer-purchases-than-my-shop</guid>
      <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Meta Conversions API</category>
      <description>Meta shows fewer purchases than your shop has orders? Six causes: attribution windows, consent, blockers, bank-redirect payments, duplicates, timing. A 10-minute check.</description>
    </item>
    <item>
      <title>Meta Ads Reporting for Agencies: Many Clients, Clear Roles and One View of Results</title>
      <link>https://basketly.io/en/blog/agency-meta-reporting-multiple-clients</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/agency-meta-reporting-multiple-clients</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Campaigns &amp; reporting</category>
      <description>How an agency can report on Meta campaigns for many client shops: partner access in Meta, one workspace per client, team roles and an all-clients overview.</description>
    </item>
    <item>
      <title>An AI assistant for your online shop: connecting Claude and ChatGPT to orders, products and campaigns</title>
      <link>https://basketly.io/en/blog/ai-assistant-crm-claude-chatgpt-mcp</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/ai-assistant-crm-claude-chatgpt-mcp</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Shop &amp; sales</category>
      <description>How to connect Claude, ChatGPT, Cursor or n8n to Basketly through MCP: the Connect button or a key, permissions, tools, the skill and what the assistant won&apos;t do.</description>
    </item>
    <item>
      <title>Shop customer segments and Meta audiences: new, returning, lapsed buyers and what to do with them</title>
      <link>https://basketly.io/en/blog/customer-segments-meta-custom-audiences</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/customer-segments-meta-custom-audiences</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Shop &amp; sales</category>
      <description>How to pick customers by their purchases, save a segment and send it to Meta as a custom audience that updates itself every night. With conditions and limits.</description>
    </item>
    <item>
      <title>Server-Side Purchase Events for Online Stores: Sending Orders to Meta Conversions API</title>
      <link>https://basketly.io/en/blog/ecommerce-server-side-purchase-events</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/ecommerce-server-side-purchase-events</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Meta Conversions API</category>
      <description>How to send paid online store orders to Meta as server-side Purchase events: a direct Shoper API connection, webhooks, consent, Pixel deduplication and checks.</description>
    </item>
    <item>
      <title>GDPR and the Meta Conversions API: Hashing, Lawful Basis and How Long to Keep Customer Data</title>
      <link>https://basketly.io/en/blog/gdpr-conversions-api-hashing</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/gdpr-conversions-api-hashing</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Privacy &amp; security</category>
      <description>Is SHA-256 hashing enough to send customer data to Meta under GDPR? Who is controller and processor, lawful basis, the DPA and how long to keep customer data.</description>
    </item>
    <item>
      <title>Event Match Quality: What It Is and How to Improve It in Meta Events Manager</title>
      <link>https://basketly.io/en/blog/improve-event-match-quality</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/improve-event-match-quality</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Meta Conversions API</category>
      <description>What Event Match Quality in Meta Events Manager measures, which customer parameters actually help matching, how to prepare them, and when EMQ does not appear at all.</description>
    </item>
    <item>
      <title>Hook Rate and Hold Rate in Meta Ads: How to Calculate Them and What They Really Mean</title>
      <link>https://basketly.io/en/blog/meta-hook-rate-hold-rate</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/meta-hook-rate-hold-rate</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Campaigns &amp; reporting</category>
      <description>Hook rate and hold rate aren&apos;t Meta metrics, just simple ratios of Meta&apos;s numbers. How to calculate them, where they mislead, and why they say nothing about sales.</description>
    </item>
    <item>
      <title>Offline Conversions from Google Sheets to Meta: Columns, Hashing and Deduplication</title>
      <link>https://basketly.io/en/blog/offline-conversions-google-sheets-meta</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/offline-conversions-google-sheets-meta</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Meta Conversions API</category>
      <description>How to send phone and in-store sales from a Google Sheet to Meta via the Conversions API: required columns, date and phone formats, hashing and the 7-day limit.</description>
    </item>
    <item>
      <title>Order source: which campaign and ad brought the buyer</title>
      <link>https://basketly.io/en/blog/order-source-which-ad-sold</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/order-source-which-ad-sold</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Conversions &amp; integrations</category>
      <description>How Basketly works out an order&apos;s source: URL parameters in your ads, the shop script, a call on the thank-you page and each platform&apos;s own click id.</description>
    </item>
    <item>
      <title>Pixel and Conversions API Deduplication: event_id, event_name and the 48-Hour Window</title>
      <link>https://basketly.io/en/blog/pixel-capi-event-deduplication</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/pixel-capi-event-deduplication</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Meta Conversions API</category>
      <description>How Meta merges the same event from the Pixel and the Conversions API: event_id, event_name, the 48-hour window, the fbp method, common mistakes and how to check.</description>
    </item>
    <item>
      <title>Product data guidelines of Google, Meta, TikTok and Pinterest: rules with sources and AI titles</title>
      <link>https://basketly.io/en/blog/product-data-guidelines-google-meta-tiktok-pinterest</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/product-data-guidelines-google-meta-tiktok-pinterest</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Products &amp; catalogue</category>
      <description>Product data rules of Google Merchant Center, the Meta catalogue, TikTok and Pinterest: how to see which ones your products break and how title suggestions work.</description>
    </item>
    <item>
      <title>Products Meta barely shows in catalogue ads: how to find them and give them a chance</title>
      <link>https://basketly.io/en/blog/products-not-shown-in-catalog-ads</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/products-not-shown-in-catalog-ads</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Products &amp; catalogue</category>
      <description>How to see which products Meta barely shows in catalogue ads, read impressions, product views and sales side by side, and turn them into a separate feed.</description>
    </item>
    <item>
      <title>Purchase balance: how to check that shop orders really reach Meta and other platforms</title>
      <link>https://basketly.io/en/blog/purchase-balance-are-purchases-reaching-meta</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/purchase-balance-are-purchases-reaching-meta</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Conversions &amp; integrations</category>
      <description>How to read the day-by-day purchase balance: shop orders, purchases Basketly accepted and sends to Meta and other platforms. What each gap means and what to check.</description>
    </item>
    <item>
      <title>ROAS, MER and cost per purchase in Meta ads: what each number measures and which to trust</title>
      <link>https://basketly.io/en/blog/roas-mer-cost-per-purchase-meta</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/roas-mer-cost-per-purchase-meta</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Campaigns &amp; reporting</category>
      <description>How Meta&apos;s ROAS differs from MER based on shop revenue, how cost per purchase is counted, and how to read them in Campaigns and Creatives without double counting.</description>
    </item>
    <item>
      <title>Shop purchases to GA4 and TikTok from the server: what is sent, how to switch it on and what not to expect</title>
      <link>https://basketly.io/en/blog/send-purchases-to-ga4-and-tiktok-server-side</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/send-purchases-to-ga4-and-tiktok-server-side</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Conversions &amp; integrations</category>
      <description>How to send paid shop orders to Google Analytics 4 (Measurement Protocol) and TikTok (Events API) from the server: a key connection, one switch and honest limits.</description>
    </item>
    <item>
      <title>Shop automations: a paid order, a customer who stopped buying and an alert when purchases stop arriving</title>
      <link>https://basketly.io/en/blog/shop-automations-paid-order-lapsed-buyer-alert</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/shop-automations-paid-order-lapsed-buyer-alert</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Automations</category>
      <description>The three shop triggers in Basketly and the &quot;E-mail the team&quot; action: when they start, what they watch, ready templates and limits to know before switching on.</description>
    </item>
    <item>
      <title>The shop connection map: your whole setup on one canvas and a 5-minute weekly check</title>
      <link>https://basketly.io/en/blog/shop-connection-map</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/shop-connection-map</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Conversions &amp; integrations</category>
      <description>How to read the connection map: where data comes from, what Basketly does with it, where it goes, what the colours mean and how to spot breakage in 5 minutes a week.</description>
    </item>
    <item>
      <title>Shop integrations: where to start so orders, ads and the catalogue work together</title>
      <link>https://basketly.io/en/blog/shop-integrations-where-to-start</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/shop-integrations-where-to-start</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Conversions &amp; integrations</category>
      <description>What to connect first in a Shoper shop: the Shoper API, Meta login and receiver, the purchase flow, the consent script, feeds, then other platforms. States and limits.</description>
    </item>
    <item>
      <title>All your shop orders in one place: how to read revenue, average basket and buyers</title>
      <link>https://basketly.io/en/blog/shop-orders-revenue-basket-buyers</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/shop-orders-revenue-basket-buyers</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Shop &amp; sales</category>
      <description>What the Orders page shows: bought, unpaid and cancelled orders, revenue per currency, average basket, new and returning buyers, and 24 months of order history.</description>
    </item>
    <item>
      <title>A weekly shop sales report every Monday: revenue, spend of every channel, MER and ROAS without mixing sources</title>
      <link>https://basketly.io/en/blog/weekly-shop-sales-report</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/weekly-shop-sales-report</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Campaigns &amp; reporting</category>
      <description>How to read Reports and the Monday e-mail: shop revenue, spend of every channel, blended MER, ROAS as each platform reports it and best-selling products.</description>
    </item>
    <item>
      <title>What Is the Meta Conversions API? How It Differs from the Pixel and What It Won&apos;t Do</title>
      <link>https://basketly.io/en/blog/what-is-meta-conversions-api</link>
      <guid isPermaLink="true">https://basketly.io/en/blog/what-is-meta-conversions-api</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aleksander</dc:creator>
      <category>Meta Conversions API</category>
      <description>What the Meta Conversions API is, how it differs from the Pixel, which data it accepts, how deduplication works and what CAPI does not guarantee.</description>
    </item>
  </channel>
</rss>
