Skip to content

Instantly share code, notes, and snippets.

@leobossmann
Created January 23, 2018 15:15
Show Gist options
  • Select an option

  • Save leobossmann/3d98f6eb77d4786f92e18b3ae6bd0bad to your computer and use it in GitHub Desktop.

Select an option

Save leobossmann/3d98f6eb77d4786f92e18b3ae6bd0bad to your computer and use it in GitHub Desktop.

Revisions

  1. leobossmann created this gist Jan 23, 2018.
    25 changes: 25 additions & 0 deletions ee_funnel.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,25 @@

    var step_number = 0;

    switch (Shopify.Checkout.step) {
    case "contact_information":
    step_number = 1;
    break;
    case "shipping_method":
    step_number = 2;
    break;
    case "payment_method":
    step_number = 3;
    break;
    case "review":
    step_number = 4;
    }

    if(step_number > 0) {
    ga("require", "ec");
    ga("ec:setAction", "checkout", {
    "step": step_number,
    });
    ga('send', 'event', 'Checkout', 'Option');
    }
    //End of Checkout Steps for ee labelling