Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Funnelish

Connect your Funnelish with Converge


Access Requirements

Step-by-step

  1. In your Funnelish Dashboard, go to Settings > Team.
  2. Click on Add new team member.
  3. Choose as First name Converge and as Email address onboarding@runconverge.com.
  4. Choose Admin-permission.
  5. Click on the Add team member-button.
  6. Done 🎉

Installing Converge

🧑‍💻🔧 This section is for developers.

This section explains how to install Converge on Funnelish. This guide presumes that you are using Shopify combined with Funnelish as an order backend.

Install the Funnelish server-side connection.

If this is the first time you are connecting Funnelish to Converge, you will want to set up the server-side connection.

  1. Navigate in your Converge Dashboard to Sources in the side-bar and click on Create New Source.   funnelish-1

  2. Give your Source a name, choose Funnelish as the app you want to connect and click on Create Source.   funnelish-2

  3. Copy the link that is displayed under Postback Endpoint, you will need it later.   funnelish-3

  4. Open your Funnelish dashboard, and click on Automations in the top bar and then Create a new automation.   funnelish-4

  5. Choose Start from scratch in the modal that pops up and click Create.   funnelish-5

  6. Give your automation the name Converge and click on New trigger.   funnelish-6

  7. Choose On purchase under triggers and click on Create.   funnelish-7

  8. Choose Add an action.   funnelish-8

  9. Choose Add new webhook and fill in the webhook from step 3.   funnelish-9

  10. Activate the Funnel in the top right corner.   funnelish-11

  11. Done 🎉

Install client-side tracking for a new Funnelish funnel.

📌 You need to do this for every new funnel you set up.

Warning: Make sure the Facebook App in Funnelish is turned off completely, as you will suffer from duplicate tracking if this is not the case. Make sure the Facebook app is turned off both on a general level, and on a per-funnel basis.

  1. Navigate to your new funnel in Funnels and click on the Funnel you want to install Converge tracking for. When in the funnel, click on Funnel settings.   funnelish-12

  2. Navigate to Custom codes and click on New tracking code.

  3. Give the new tracking code a name you can remember and turn Lazy load off.   funnelish-13

  4. Now you will want to copy paste the script below.

    You will need to do a few modifications described in step 5-7 to the script.

    <script
      src="https://static.runconverge.com/pixels/YOUR-TRACKING-TOKEN.js"
      async
    ></script>
    <script>
      window.cvg ||
        ((c = window.cvg =
          function () {
            c.process ? c.process.apply(c, arguments) : c.queue.push(arguments);
          }),
        (c.queue = []));
      cvg({ method: "track", eventName: "$page_load" });
    </script>
    
    <script>
      let ViewContentURLIdentifier = "YOUR-VIEWCONTENT-IDENTIFIER";
      let AddToCartURLIdentifier = "YOUR-ADDTOCART-IDENTIFIER";
      let InitiateCheckoutURLIdentifier = "YOUR-CHECKOUT-IDENTIFIER";
    
      if (window.location.href.includes(AddToCartURLIdentifier)) {
        cvg({
          method: "track",
          eventName: "Added To Cart",
          properties: {
            product_id: "1",
            variant_id: "1",
            name: "Product Name",
            variant_name: "Variant Name",
            price: 0,
            currency: "EUR",
            quantity: 1,
          },
        });
      }
    
      if (window.location.href.includes(ViewContentURLIdentifier)) {
        cvg({
          method: "track",
          eventName: "Added To Cart",
          properties: {
            product_id: "1",
            variant_id: "1",
            name: "Product Name",
            variant_name: "Variant Name",
            price: 0,
            currency: "EUR",
          },
        });
      }
    
      // InitiateCheckout and Added To Cart can be on same URL
      if (window.location.href.includes(InitiateCheckoutURLIdentifier)) {
        cvg({ method: "track", eventName: "Started Checkout" });
      }
    </script>
    
  5. Navigate to your Converge dashboard and find the pixel you are using for Funnelish. Click on the pixel and copy the tracking token as per the screenshot below.   funnelish-14

  6. Replace the YOUR-TRACKING-TOKEN field in the script pasted with your personal Converge token.   funnelish-15

  7. Replace the YOUR-ADDTOCART-IDENTIFIER and YOUR-CHECKOUT-IDENTIFIER values with values that uniquely identify a URL in the funnel where you want to trigger this event.

    ℹ️ As an example, if you want to trigger an AddToCart event on the myfunnelishstore.com/cart page, then you will want to replace YOUR-ADDTOCART-IDENTIFIER with cart.

    ℹ️ These identifiers might be different values for different funnels, so doublecheck when implementing a new funnel.

      funnelish-16

  8. Click on Create code and on Save changes.   funnelish-17

  9. Done 🎉