;(function($) {

	var pagetype = window.pagetype || "";

	console.log('ga_events.js pagetype='+pagetype);

	gtag('event', 'page_view', {page_path: location.pathname, Region: settlement_var});

	var pagetype = window.pagetype || "";
	gtag('event', 'screen_view', {
        screen_name: pagetype,
		Region: settlement_var
    });

	switch(pagetype){
		case 'product':
			gtag('event', 'view_item', {
				Region:  settlement_var,
				items: [{
					item_id: productid,
					item_name: productname,
					price: pricenum,
					item_brand: manufacturername,
					item_category: categoryname,
				}]
			});
			break;

		case 'cart':
			gtag('event', 'begin_checkout', {
				Region:  settlement_var,
				items: prods_dataLayer
			});
			break;
	}

	$(".btn-buy, .btn-oneclickbuy").on('click', function(e){
		var productname = productname || ($('.product-card__title', $(this).closest('.product-card__info')).text()).trim();
		
		gtag('event', 'add_to_cart', {
			Region:  settlement_var,
			items: [{
				item_id: $(this).data("productid"),
				item_name: productname,
				price: $(this).data("price"),
				//item_brand: manufacturername,
				//item_category: categoryname,
				quantity: 1
			}]
		});
	});


	// ставим "отказы" для ГА такие же как в метрике 
	setTimeout(function(){
		ga(function() {
			var trackers = ga.getAll();
			trackers.forEach(function(tracker) {
				tracker.send({
					hitType: 'event',
					eventCategory: 'refreshPage'
				});
			});
		});
	}, 15000);  

}(jQuery));