How to know if we have supported a checkout system?
We can support external checkout that sends cart tokens back to Shopify with the note_attributes field.
So suggest the customer that they need to ask the developer of the checkout page to make create this connection.
Things to check:
Does the landing page use Shopify?
Does the checkout page use Shopify? Check with: window[‘Shopify’]
Does the checkout sends back the cart token?
Native Checkout → We listen to the order-paid event.
External Checkout → We listen to the order-create event. (This is sent from a third-party checkout with status: paid).
If we are unfamiliar with client’s third party checkout system. Just simply ask if they can send the cart token back to Shopify with note_attributes. The key of the cart token can be shopify-cart-token. They have to ask this with their developer if they didn’t know much.
Checkout Champ
With Checkout Champ, we cannot exclude the upsell as Checkout Champ sends the order combined.
We only support Checkout Champ + Shopify
For anyone reaching out regarding Checkout Champ integration, there are two types:
Customer is using Checkout Champ only for checkout Flow: Ads › Landing on Shopify › Checkout Champ checkout In this case, the customer doesn’t need to add any scripts to Checkout Champ. The only requirement is selecting "External checkout" as the type of checkout in our app.
Customer is also using Checkout Champ for funnels Flow: Ads › Checkout Champ funnel › Checkout Champ checkout In this case, the customer needs to add a small script to the Tracking settings in the body section of the funnels. The script is: <script async src="https://pixel.wetracked.io/cc/init.js?shop=DOMAIN"></script>
Replace "DOMAIN" with the Shopify domain of the store where the orders are synced to. In addition to the script, they need to set the type of checkout to "External checkout."
In both case the Pixel needs to be disconnected on Checkout Champ. So, if the customer reaches out, please ask how they are using Checkout Champ.
Advertorials
Add To Cart
Let’s say we would have 3 options on our advertorial that would route the user straight to the checkout page. Use the cart permalink script for this: <script async src="https://pixel.wetracked.io/cart-permalinks.js"></script> Note that this script checks for links on the page that go to a url with cart in it. This is available because the customer should use Shopify’s Cart Permalinks. Make sure that is the case for the customer, otherwise this script will not work. You can check by hovering over the button, the link should look like this: https://my-shop-name.myshopify.com/cart/36485954240671:1 More info on Shopify’s Cart Permalinks: https://help.shopify.com/en/manual/products/details/cart-permalink
Initiate Checkout
In some cases, customers don’t receive Initiate Checkout events. This can happen because an advertorial does not send along the required parameters to the Checkout Page for us to make that conversion. Let’s take the same example as above. The customer will be routed to the checkout on click on one of the buttons, but the data will be lost, because the customer uses hard links. In this case our Passthrough script can help, appending all links on the website with the attributes we require.
<script async src="https://pixel.wetracked.io/ppt.js"></script>;