Skip to content

Shopify

Coming soon

What it does

The Dotwick app for Shopify joins an order to the scan that led to it. A web pixel in your storefront keeps the click id from the scan and reports the finished checkout. Shopify’s own order notices confirm paid orders and refunds from the server side. Both paths carry the order number, so an order is counted once.

It needs a plan with revenue attribution (see the pricing page), and it adds a conversion site for your shop. The funnel and revenue then appear in your analytics next to the rest.

Connect your shop

  • Open Settings → Integrations and choose Shopify, or install the app from the Shopify App Store once it is listed.
  • If Shopify sends you to Dotwick without a session, sign in and pick the workspace that should own the shop. A shop belongs to one workspace at a time.
  • Approve the permissions below. Dotwick registers your shop’s domains and installs the web pixel.

What it reads

The app asks Shopify for these permissions: read_orders, write_pixels, read_customer_events. It uses them to read an order’s total, currency, number, note attributes and landing page, and to install the pixel. It never reads the customer, the address, the email address or the items in the order.

  • orders/paid records a purchase with the order’s total, currency and number.
  • refunds/create records a refund as a negative amount.

Theme app embed

Switch on the Dotwick embed in your theme and the click id is stored in the cart’s note attributes (dw_sid). The paid-order notice can then credit the right scan even when the buyer’s browser blocked the pixel.

Privacy requests

Shopify’s three privacy topics (customers/data_request, customers/redact and shop/redact) are answered at once: Dotwick holds no customer data. shop/redact deletes the connection and the site, and so does uninstalling the app.