Integrate with Shopify through our Custom Convert App

Introduction

Our Convert custom app automates the installation process. It is, by far, the easiest way for Shopify stores to get started on Convert, and there is almost no learning curve.

Additionally, this app allows you to track revenue on all Shopify plans, not just Plus plans (which have custom checkout domains). 

Requirements

Do I need a particular plan or contract with the partner to use the integration?

You will need a Shopify store. The app is 100% free.

Do I need to have the partner’s technology installed already?

Yes, you will only need this app if you have a Shopify store.

Is there any other special configuration needed?

You will need to have your own Convert API Keys and a Revenue goal created inside your Convert account. Other than that, the app allows you to install Convert on your Shopify store very easily. It’s by far the fastest, easiest way to get Convert up and running on Shopify.

Do I need to be the Shopify Shop Owner to complete the installation?

When the Shopify partner's account where the app is created does not belong to the owner, it needs to be at least a "collaborator" with collaborator permissions, as mentioned here. In short words, Convert Custom App does not need to be created by the Shop Owner, as it can be created by a collaborator. The app installation still needs to be performed by the Shop Owner.

Create your own Convert API Keys

You need to be the account owner and create your own Convert API Keys. Go to Account Settings:

mceclip6.png

Select the API-Keys tab menu from the top and then hit on the New API-Key button to generate your own:

mceclip7.png

You will need this pair of keys to connect the custom Shopify app that you are going to create in the next sections with your Convert account.

Create a Revenue Goal

You now need to create a simple revenue goal and add it to an experiment you run on your Shopify Store.

mceclip4.png

mceclip5.png

Create a Shopify Custom App

Go to your partners.shopify.com, clicks Apps, and then the "Create App" button

mceclip0.png

Choose "Create app manually":

mceclip0.png

Do not enter any values yet!

mceclip1.png

Use Convert Helper Tool to get your App Values

Visit our helper tool https://helper.convertapps.net/custom-app-info, enter your Shopify shop name in there and get the values needed in the previous step. This will look like the Shopify administration interface, but it is outside it.

https___helper.convertapps.net_custom-app-info_.png

You should copy the App name, App URL, and Allowed redirection URLs generated by our helper tool and insert them into the manual custom app you just created.

https___helper.convertapps.net_custom-app-info___1_.png

Then click the Create app button:

mceclip3.png

Generate the Installer Link

Go back to the Shopify Partners site, and after the app has been created, you now have your Shopify API keys.

Press the "Choose distribution" button.

mceclip4.png

Then select the "Choose single-merchant install link" option:

mceclip5.png

Enter your myshopify store domain, also available in the helper tool. 

mceclip8.png

And then click the "Generate link" button:

mceclip7.png

And visit the merchant install link to finish the installation.

mceclip9.png

You will need to enter your Shopify API Keys that you can find on the Overview section:

mceclip10.png

and once the keys are inserted click on the Continue button:

mceclip11.png

Then click on Install app button:

mceclip12.png

Connect your Convert Account

Click on the Connect button to connect the custom Shopify app with your Convert account:

mceclip13.png

Enter your own Convert API Keys (the ones you created in an earlier section):

mceclip14.png

Select the Project where you want to install the custom Shopify app:

mceclip15.png

Then select the revenue goal you created in an earlier section:

mceclip16.png

The two (Convert - Shopify) are now connected:

mceclip17.png

Once you click the Save button, you will notice the Enable button will now be available:

mceclip20.png

Click the Enable button to finish the installation:

mceclip21.png

Recharge or Carthook subscriptions

If you are using third party checkout solutions like Recharge or Carthook, you need to select the "Use Webhook method" checkbox:

mceclip18.png

When the webhook method is used, we listen to the order's paid event from Shopify, this will get triggered for any cart solution that is used, including Recharge and Carthook.

The only thing that the webhook does not track is dynamic checkout buttons, like "Buy Now".

Multi-currency support

You can select the "Multi-currency support" checkbox if you want to automatically convert to the currency of your choice to be used in Convert reports.

We use a client-side Shopify lib to do the currency exchange calculation, so if you select the webhook method above the multi-currency support is not available.

mceclip19.png

Revenue Conversions in Convert Reporting Dashboard

Once you have the first purchase on your Shopify store where you run the Convert experiment with the attached revenue goal you should see the first goal conversion

mceclip11.png

mceclip2.png

mceclip3.png

mceclip0.png

Advanced Page Tagging

You may use the advanced page tags to target your Shopify visitors and pages. The values are populated with Shopify objects, as we show below. Use them in Site Area and Audiences to make your experience targeting even more specific:

See the Pen Shopify Integration - Step 2 - Shopify Tracking Code by George Crewe (@gcrewe) on CodePen.

Delete Convert App from Shopify

In order to delete the custom app you created, you need to go to/admin/apps and click the About this app option:

mceclip22.png

and then click the Delete app:

mceclip23.png

This message is a default Shopify message for all custom apps. You will still be able to re-install the app if you wish without our help.

mceclip24.png

 

Keyword: 'shopify app'

 

Need assistance? Start a conversation with our Support Team.
CONVERT MORE

Reliably Convert More Site Visitors, Even If Everything Else is Changing in Your Business.

START 15-DAY FREE TRIAL
✓ No Credit Card  ✓ Easy Set-Up  ✓ Access All Features

Comments