Tikra help

Connect Klaviyo

Tikra sends each paid online order to Klaviyo as a Placed Order - Tikra event, with one Ordered Product - Tikra event for each of its first 25 items, and a Refunded Order - Tikra event for a refund, from Tikra's server.

Three store events also go from when you connect: product views, add to cart and checkout started.

Details

You can turn each off on the Events page. Klaviyo is for Shopify stores only. To connect it, you accept the Klaviyo addendum in the connect window and log in to Klaviyo; the addendum applies only to Klaviyo.

What you need

1. Accept the Klaviyo addendum

  1. In Tikra, go to Platforms.
  2. On the Klaviyo row, click Connect. The connect window opens from the right.
  3. Read the Klaviyo addendum from its link and tick the box. It is not ticked for you.
  1. Click Log in to Klaviyo. Klaviyo opens in a new window.
  2. If you have more than one Klaviyo account, pick the one to connect.
  3. Klaviyo shows the two permissions Tikra asks for: reading your account details, which Klaviyo requires of every app, and creating events. Click Allow.
  4. Close the Klaviyo window. The connect window finishes the connection by itself.

Tikra never sees your Klaviyo password, and there is no key to copy. If you click Deny, or the login takes too long, nothing is connected: click Log in to Klaviyo again.

How to check it works

Klaviyo has no test mode, so connecting sends nothing.

Details

Your first real paid order is the proof: open it on the Orders page. If Klaviyo shows Sent, Klaviyo accepted it. In Klaviyo, open the buyer's profile and look in its activity feed.

Disconnect, and when Klaviyo ends the login

Tikra's events and Klaviyo's own Shopify app

Tikra's events arrive in Klaviyo as their own metrics, apart from the events of Klaviyo's own Shopify integration.

Details

Flows and reports built on the metrics of Klaviyo's own integration do not see Tikra's, and the other way round. Choose one source for each flow; if a flow listens to both, it can start twice.

Keep Klaviyo's Shopify app for profiles, lists and the catalog; use Tikra's metrics for server-side order flows and reports; build each flow on one metric only.

Klaviyo gets paid orders and refunds in every consent mode, also after a marketing refusal or a sale-or-sharing opt-out, exactly like Klaviyo's own Shopify integration.

Details

Checkout Started goes the same way. Viewed Product and Added to Cart follow your store's consent mode and stop after such an opt-out.

Tikra never subscribes anyone to your e-mails or text messages and never changes a profile's consent in Klaviyo.

Details

Consent to marketing in your cookie banner is not consent to receive your e-mails: whether your flows may write to a profile is up to your Klaviyo settings and your own consent records.

What Klaviyo receives

Also sent: the discount codes, shipping method, locale, order status link, and each item's brand, variant, type, collections, tags, image and page address. Never sent: the buyer's postal address, IP address, browser or ad click IDs.

Tikra keeps the e-mail address, phone number and first name for Klaviyo encrypted with your store's own key, in its copy of the order, for 30 days.

Store events

Viewed Product - Tikra, Added to Cart - Tikra and Checkout Started - Tikra are on when you connect Klaviyo.

Details

You can turn each off on its own, on the Klaviyo card of the Events page. Viewed Product and Added to Cart go for a shopper who allowed marketing, once the shopper has typed an e-mail address or phone number at checkout; Checkout Started comes from Shopify's checkout record in every consent mode, like Klaviyo's own integration:

  • Viewed Product and Added to Cart carry the time, the page address, the product and variant ID, SKU, quantity, price and currency. Checkout Started carries the time, the items, the subtotal, the total, the currency and the address of the shopper's checkout, which only Klaviyo gets. Product names, brand, type, image and page addresses go with each event.
  • A shopper's earlier browse and cart events wait for up to 30 days under Shopify's browser ID with product IDs, quantities and prices only, as your store's consent mode allows, then go onto the Klaviyo profile with their own times when the shopper is named, or are deleted. Disconnecting Klaviyo or a customer data deletion request deletes them.
  • As your store's consent mode allows, and never after an opt-out of the sale or sharing of data.

Tikra does not store the e-mail address or phone number typed at checkout for these events: it travels only inside the encrypted message that sends the event.

Older orders and your flows

An order more than 24 hours old goes to Klaviyo marked as backfill, so your flows do not start from it. Tikra sends a missed order again for up to 30 days.

In a flow that links to the shopper's checkout, add a delay of at least 15 minutes before the first message. For about the first 10 minutes, Shopify's link can open the store's home page instead of the checkout.

Known limits

Still stuck? Email support@tikratracking.com with your store address.