Subversion Repositories SmartDukaan

Rev

Rev 11896 | Rev 12551 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 11896 Rev 12530
Line 191... Line 191...
191
    <script type="text/javascript" charset="utf-8">
191
    <script type="text/javascript" charset="utf-8">
192
        #set($sorders = $action.getSuccessfulOrders())
192
        #set($sorders = $action.getSuccessfulOrders())
193
        #if($sorders && $sorders.size() != 0)
193
        #if($sorders && $sorders.size() != 0)
194
            #foreach($order in $sorders)
194
            #foreach($order in $sorders)
195
                if(typeof _gaq != "undefined" && _gaq != null)  {
195
                if(typeof _gaq != "undefined" && _gaq != null)  {
196
                    _gaq.push(['_addTrans',
196
                	ga('ecommerce:addTransaction', {
197
                       '$order.getId()',                // order ID - required
197
			          'id': '$order.getId()',                // order ID - required
198
                       '$action.getStoreAffiliate()',                       // affiliation or store name
198
			          'affiliation': '$action.getStoreAffiliate()',                       // affiliation or store name
199
                       '$order.getTotal_amount()',      // total - required
199
			          'revenue': '$order.getTotal_amount()',      // total - required
200
                       '0',                             // tax
-
 
201
                       '0',                             // shipping
200
			          'shipping': '0',                  // Shipping
202
                       '$order.getCustomer_city()',     // city
-
 
203
                       '$order.getCustomer_state()',    // state or province
-
 
204
                       'INDIA'                          // country
201
			          'tax': '0',                             // tax
205
                    ]);
202
			        });
206
                #set($lineitems = $order.getLineitems())
203
                #set($lineitems = $order.getLineitems())
207
                #foreach($lineitem in $lineitems)
204
                #foreach($lineitem in $lineitems)
208
                    var prod_name = '';
205
                    var prod_name = '';
209
                    #if($lineitem.getBrand()) 
206
                    #if($lineitem.getBrand()) 
210
                        prod_name += '$lineitem.getBrand()'; 
207
                        prod_name += '$lineitem.getBrand()'; 
Line 213... Line 210...
213
                        prod_name += ' $lineitem.getModel_name()'; 
210
                        prod_name += ' $lineitem.getModel_name()'; 
214
                    #end
211
                    #end
215
                    #if($lineitem.getModel_number()) 
212
                    #if($lineitem.getModel_number()) 
216
                        prod_name += ' $lineitem.getModel_number()'; 
213
                        prod_name += ' $lineitem.getModel_number()'; 
217
                    #end
214
                    #end
218
                    _gaq.push(['_addItem',
215
                    ga('ecommerce:addItem', {
219
                        '$order.getId()',            // order ID - required
216
			          'id': '$order.getId()',                     // Transaction ID. Required
220
                        '$lineitem.getItem_id()',    // SKU/code - required
217
			          'sku': '$lineitem.getItem_id()',                    // SKU/code
221
                        prod_name,                   // product name
218
			          'name': 'prod_name',                // Product name. Required
222
                        'Physical',      // category or variation
219
			          'category': 'Physical',       // Category or variation
223
                        '$lineitem.getUnit_price()', // unit price - required
220
			          'price': '$lineitem.getUnit_price()',                 // Unit price
224
                        '$lineitem.getQuantity()'    // quantity - required
221
			          'quantity': '$lineitem.getQuantity()'                   // Quantity
225
                    ]);
222
			        });
226
                #end
223
                #end
227
                    _gaq.push(['_trackTrans']);
224
                    ga('ecommerce:send');      // Send transaction and item data to Google Analytics.
228
                }
225
                }
229
            #end
226
            #end
230
        #end
227
        #end
231
    </script>
228
    </script>
232
    
229