1. Home
  2. Docs
  3. Google Analytics Enhanced Ecommerce Tracking for OpenCart
  4. Installation
  5. Journal3 Template

Journal3 Template

The ocmod adds the add to cart tracking script to product page. You will also need to setup manually in case if you want to track the addition of items or removal of items. 

Please follow the below step (only if you are developer)

The activity involves identification of javascript file which is responsible for add to cart / remove cart activity.

Open catalog/view/theme/journal3/js/common.js

Change 1: Add the following code the end of the page

function gaAddtocart(e){$.ajax({url:"index.php?route=extension/module/google_ecommerce/get_product_info&product_id="+e,type:"post",dataType:"json",success:function(e){e.error?console.log(e.error):gtag("event","select_content",{"content_type": "product",items:[e.product_info]});gtag("event","add_to_cart",{items:[e.product_info]})}})}function gaRemovefromcart(e){$.ajax({url:"index.php?route=extension/module/google_ecommerce/get_product_info&product_id="+e,type:"post",dataType:"json",success:function(e){e.error?console.log(e.error):gtag("event","select_content",{"content_type": "product",items:[e.product_info]});gtag("event","remove_from_cart",{items:[e.product_info]})}})}

Example:

Change 2: Identify the add to cart function and add the following function just after the success command

gaAddtocart(product_id); 

Example:

Change 3: Identify the remove function and add the following function just after the success command

gaRemovefromcart(json.product_id);
Was this article helpful to you? Yes 1 No