Connect custom conversions in ecommerce using automation
1. Create a spreadsheet with 5 columns for Conversion Event, Page URL, Required Information, Possible Values, and Notes.
2. List all the steps a user has to take to complete a purchase under Conversion Event and add the URL for each page under Page URL.
Make sure to list all optional upsell, or cross-sell pages a user sees before completing the checkout process. For example, your Conversion Events could include the following: View Detailed Product Information. Add To Cart. Initiate Checkout. Add Payment Information. Add Shipping Information. Select Shipping Method. Complete Checkout. View Upsell Page. Confirm Upsell Purchase. In the second column, add the URL for each of the pages. If you use dynamic URLs, only enter the part of the URL that remains consistent (non-dynamic) for all page variants under Page URL to keep things simple. For example: “https://YourWebsite.com/ViewProductInfo?ProductID=XXXXXX”
3. Enter all the data points you store about each step in the Required Information column, and add all the possible values in the Possible Values column.
For example, if you’re upselling a strap as an add-on to a smartwatch, and it comes in different colors, you might want to store the color of the strap a user saved in their cart in your Required Information column. In the Possible Values column, add the possible options that you would like to track for each of the items in the Required Information column. For example, for strap color, you could add Rose Gold and Black, while for Wrist Size you could add 42 mm and 44 mm
4. Integrate your automation tool with your ecommerce platform.
5. Ask your developers to create a test environment for your funnel and implement the tracking code for each step of the funnel on both your site and ecommerce platform.
6. Run a few tests of the entire user journey with different upsell and cross-sell options selected at each step to check that all events are being tracked in the automation system.
7. Ask your developers to implement and migrate the code to your live environment and add the on-page code to your live website.
Make sure to place a test order to confirm that everything is working correctly.