trboApplication.controller("controller/integration/main",function($scope,$filter,dataConnector,sessionStorage){$scope.translations=$filter("i18n")("integration");$('#integrationContainer .step').tab({context:'parent'});$("#pluginCodePopUp").popup({hoverable:!0,delay:{hide:500},position:'bottom left'});var staticBaseUrl=sessionStorage.get("staticBaseUrl");$scope.frontendBaseUrl=sessionStorage.get("frontendBaseUrl");$scope.staticBaseUrl=staticBaseUrl;$scope.conversionTrackingCode='var _trboq = _trboq || [];\n'+'_trboq.push([ "sale" /* or "basket" */, {\n'+' order_id: "123763274", // only for sale message\n'+' value: 159.85,\n'+' products: [\n'+' { product_id: "ZX32423-34",name: "Blue Jeans", quantity:1, price: 79.95 },\n'+' { product_id: "ZX76730-11",name: "Red Baseball Cap", quantity:2, price: 39.95 }\n'+' ]\n'+'}]);';$scope.productViewTrackingCode='var _trboq = _trboq || [];\n'+'_trboq.push(["productView", {\n'+' products: [\n'+' { product_id: "ZX32423-34",name: "Blue Jeans", price: 79.95 }\n'+' ]\n'+'}]);';$scope.pageViewTrackingCode='var _trboq = _trboq || [];\n'+'_trboq.push(["page", {\n'+' type: "search"\n'+'}]);';$scope.salesTrackingCode='var _trboq = _trboq || [];\n'+'_trboq.push(["sale", {\n'+' // conversion_data\n'+'}]);';$scope.salesTrackingCodeExample='var _trboq = _trboq || [];\n'+'_trboq.push([\n'+' "sale",\n'+' {\n'+' order_id: "123763274",\n'+' value: 159.85,\n'+' currency: "EUR",\n'+' coupon_code: "Y35R3411Y",\n'+' products: [\n'+' {\n'+' product_id: "ZX32423-34",\n'+' name: "Blue Jeans",\n'+' quantity: 1,\n'+' price: 79.95\n'+' },\n'+' {\n'+' product_id: "ZX76730-11",\n'+' name: "Baseball Cap",\n'+' quantity: 2,\n'+' price: 39.95\n'+' }\n'+' ]\n'+' }\n'+']);';$scope.basketTrackingCode='var _trboq = _trboq || [];\n'+'_trboq.push(["basket", {\n'+' // conversion_data\n'+'}]);';$scope.basketTrackingCodeExample='var _trboq = _trboq || [];\n'+'_trboq.push([\n'+' "basket",\n'+' {\n'+' value: 79.95,\n'+' currency: "EUR",\n'+' products: [\n'+' {\n'+' product_id: "ZX32423-34",\n'+' name: "Blue Jeans",\n'+' quantity: 1,\n'+' price: 79.95\n'+' }\n'+' ]\n'+' }\n'+']);';$scope.currentBasketTrackingCode='var _trboq = _trboq || [];\n'+'_trboq.push(["currentBasket", {\n'+' // basket_value\n'+'}]);';$scope.currentBasketTrackingCodeExample_1='var _trboq = _trboq || [];\n'+'_trboq.push([\n'+' "currentBasket",\n'+' {\n'+' value: 123.58 \n'+' }\n'+']);';$scope.currentBasketTrackingCodeExample_2='// value => current basket value (total)\n'+'// voucher => 1 if there is any voucher in basket, 0 if there is none (optional)\n'+'// product_ids => array of current product_ids in basket (optional)\n'+'var _trboq = _trboq || [];\n'+'_trboq.push([\n'+' "currentBasket",\n'+' {\n'+' value: 123.58,\n'+' voucher: 0,\n'+' product_ids: ["ZX32423-34", "ZX76730-11"]\n'+' }\n'+']);';$scope.leadTrackingCode='var _trboq = _trboq || [];\n'+'_trboq.push(["lead", {\n'+' // lead_value\n'+'}]);';$scope.leadTrackingCodeExample='var _trboq = _trboq || [];\n'+'// order_id value is the md5sum\n'+'// (or any unique string) of the lead value\n'+'_trboq.push([\n'+' "lead", { order_id: "ed73c6b33ea9451037befe4e80c7b8ff"}\n'+']);';$scope.objectExample='{\n'+' gender: "m",\n'+' payment_type: "cash"\n'+'}';$scope.arrayExample='[\n'+' {\n'+' product_id: "ZX3242-34",\n'+' name: "Blue Jeans",\n'+' quantity:1,\n'+' price: 79.95\n'+' },\n'+' {\n'+' product_id: "ZX7673-11",\n'+' name: "Baseball Cap",\n'+' quantity:2,\n'+' price: 39.95\n'+' }\n'+']';$scope.productViewTrackingCodeExtended='var _trboq = _trboq || [];\n'+'_trboq.push([\n'+' "productView",\n'+' {\n'+' products: [\n'+' {\n'+' product_id: "ZX32423-34",\n'+' name: "Blue Jeans",\n'+' quantity: 1,\n'+' price: 79.95\n'+' }\n'+' ]\n'+' }\n'+']);';$scope.productViewExamplePhp='$trboProduct = array(\n'+' "product_id"\t=> $_product->getId(),\n'+' "name"\t=> $_product->getName(),\n'+' "price"\t=> $_product->getPrice()\n'+');';$scope.productViewExampleJs='var _trboq = _trboq || [];\n'+'_trboq.push([\n'+' "productView",\n'+' {\n'+' products: [\n'+' \n'+' ]\n'+' }\n'+']);';$scope.dataLayerExampleJs='var _trboq = _trboq || [];\n'+'_trboq.push(["dataMatching", {\n'+' category_path: "Clothing|Men|Shoes",\n'+' brand: "Hugo Boss"\n'+' }\n'+']);';$scope.spaCode="if (typeof _trbo !== 'undefined' && _trbo.app && _trbo.app.reloadApi) {\n"+" _trbo.app.reloadApi(true, true);// 1st parameter removeLayers (true|false}, 2nd Parameter addPageView (true|false)\n"+"}";$scope.frontendBaseUrl=sessionStorage.get("frontendBaseUrl");$scope.applicationName=sessionStorage.get("applicationName");dataConnector.shops.getShopHashCode(sessionStorage.getShopId(),function(result){$scope.shopTrackingCode='';$scope.hashCode=result.data.hash;if(sessionStorage.getShopId()==1||sessionStorage.getShopId()==12611){$scope.shopTrackingCode=''}
window.setTimeout(function(){hljs.initHighlighting()},100)})})