| Line 65... |
Line 65... |
| 65 |
<th>Unique</th>
|
65 |
<th>Unique</th>
|
| 66 |
<th>Shipping</th>
|
66 |
<th>Shipping</th>
|
| 67 |
<th>Unique</th>
|
67 |
<th>Unique</th>
|
| 68 |
<th>ProceedPay</th>
|
68 |
<th>ProceedPay</th>
|
| 69 |
<th>Unique</th>
|
69 |
<th>Unique</th>
|
| - |
|
70 |
<th>OrderCreation</th>
|
| - |
|
71 |
<th>Unique</th>
|
| 70 |
<th>PayFail</th>
|
72 |
<th>PayFail</th>
|
| 71 |
<th>Unique</th>
|
73 |
<th>Unique</th>
|
| 72 |
<th>PayOk</th>
|
74 |
<th>PayOk</th>
|
| 73 |
<th>Unique</th>
|
75 |
<th>Unique</th>
|
| 74 |
<th>DelCart</th>
|
76 |
<th>DelCart</th>
|
| Line 82... |
Line 84... |
| 82 |
<tbody>
|
84 |
<tbody>
|
| 83 |
|
85 |
|
| 84 |
<%
|
86 |
<%
|
| 85 |
for (ItemActivity itemActivity : itemActivities) {
|
87 |
for (ItemActivity itemActivity : itemActivities) {
|
| 86 |
%>
|
88 |
%>
|
| - |
|
89 |
<tr id="tr-<%=itemActivity.getCatalogId()%>">
|
| 87 |
<tr>
|
90 |
<td>
|
| 88 |
<td><%=itemsCatalogIdNameMap.get(itemActivity.getCatalogId())==null? itemActivity.getCatalogId() : itemsCatalogIdNameMap.get(itemActivity.getCatalogId())%></td>
|
91 |
<%=itemsCatalogIdNameMap.get(itemActivity.getCatalogId())==null? itemActivity.getCatalogId() : itemsCatalogIdNameMap.get(itemActivity.getCatalogId())%>
|
| - |
|
92 |
<a href="#" class="show-chart" catalogId="<%=itemActivity.getCatalogId()%>">chart</a>
|
| - |
|
93 |
</td>
|
| 89 |
<td><%=itemActivity.getView()==null? 0 : itemActivity.getView()%></td>
|
94 |
<td countAttr="view"><%=itemActivity.getView()==null? 0 : itemActivity.getView()%></td>
|
| 90 |
<td><%=itemActivity.getUniqueView()==null? 0 : itemActivity.getUniqueView()%></td>
|
95 |
<td countAttr="unique_view"><%=itemActivity.getUniqueView()==null? 0 : itemActivity.getUniqueView()%></td>
|
| 91 |
<td><%=itemActivity.getAddToCart()==null? 0 : itemActivity.getAddToCart()%></td>
|
96 |
<td countAttr="cart"><%=itemActivity.getAddToCart()==null? 0 : itemActivity.getAddToCart()%></td>
|
| 92 |
<td><%=itemActivity.getUniqueAddToCart()==null? 0 : itemActivity.getUniqueAddToCart()%></td>
|
97 |
<td countAttr="unique_cart"><%=itemActivity.getUniqueAddToCart()==null? 0 : itemActivity.getUniqueAddToCart()%></td>
|
| 93 |
<td><%=itemActivity.getShippingAccess()==null? 0 : itemActivity.getShippingAccess()%></td>
|
98 |
<td countAttr="shipping"><%=itemActivity.getShippingAccess()==null? 0 : itemActivity.getShippingAccess()%></td>
|
| 94 |
<td><%=itemActivity.getUniqueShippingAccess()==null? 0 : itemActivity.getUniqueShippingAccess()%></td>
|
99 |
<td countAttr="unique_shipping"><%=itemActivity.getUniqueShippingAccess()==null? 0 : itemActivity.getUniqueShippingAccess()%></td>
|
| 95 |
<td><%=itemActivity.getProceedToPay()==null? 0 : itemActivity.getProceedToPay()%></td>
|
100 |
<td countAttr="pay"><%=itemActivity.getProceedToPay()==null? 0 : itemActivity.getProceedToPay()%></td>
|
| 96 |
<td><%=itemActivity.getUniqueProceedToPay()==null? 0 : itemActivity.getUniqueProceedToPay()%></td>
|
101 |
<td countAttr="unique_pay"><%=itemActivity.getUniqueProceedToPay()==null? 0 : itemActivity.getUniqueProceedToPay()%></td>
|
| - |
|
102 |
<td countAttr="order"><%=itemActivity.getOrderCreation()==null? 0 : itemActivity.getOrderCreation()%></td>
|
| - |
|
103 |
<td countAttr="unique_order"><%=itemActivity.getUniqueOrderCreation()==null? 0 : itemActivity.getUniqueOrderCreation()%></td>
|
| 97 |
<td><%=itemActivity.getPaymentFailure()==null? 0 : itemActivity.getPaymentFailure()%></td>
|
104 |
<td countAttr="pay_fail"><%=itemActivity.getPaymentFailure()==null? 0 : itemActivity.getPaymentFailure()%></td>
|
| 98 |
<td><%=itemActivity.getUniquePaymentFailure()==null? 0 : itemActivity.getUniquePaymentFailure()%></td>
|
105 |
<td countAttr="unique_pay_fail"><%=itemActivity.getUniquePaymentFailure()==null? 0 : itemActivity.getUniquePaymentFailure()%></td>
|
| 99 |
<td><%=itemActivity.getPaymentSuccess()==null? 0 : itemActivity.getPaymentSuccess()%></td>
|
106 |
<td countAttr="pay_ok"><%=itemActivity.getPaymentSuccess()==null? 0 : itemActivity.getPaymentSuccess()%></td>
|
| 100 |
<td><%=itemActivity.getUniquePaymentSuccess()==null? 0 : itemActivity.getUniquePaymentSuccess()%></td>
|
107 |
<td countAttr="unique_pay_ok"><%=itemActivity.getUniquePaymentSuccess()==null? 0 : itemActivity.getUniquePaymentSuccess()%></td>
|
| 101 |
<td><%=itemActivity.getDeleteFromCart()==null? 0 : itemActivity.getDeleteFromCart()%></td>
|
108 |
<td><%=itemActivity.getDeleteFromCart()==null? 0 : itemActivity.getDeleteFromCart()%></td>
|
| 102 |
<td><%=itemActivity.getUniqueDeleteFromCart()==null? 0 : itemActivity.getUniqueDeleteFromCart()%></td>
|
109 |
<td><%=itemActivity.getUniqueDeleteFromCart()==null? 0 : itemActivity.getUniqueDeleteFromCart()%></td>
|
| 103 |
<td><%=itemActivity.getAddToResearch()==null? 0 : itemActivity.getAddToResearch()%></td>
|
110 |
<td><%=itemActivity.getAddToResearch()==null? 0 : itemActivity.getAddToResearch()%></td>
|
| 104 |
<td><%=itemActivity.getUniqueAddToResearch()==null? 0 : itemActivity.getUniqueAddToResearch()%></td>
|
111 |
<td><%=itemActivity.getUniqueAddToResearch()==null? 0 : itemActivity.getUniqueAddToResearch()%></td>
|
| 105 |
<td><%=itemActivity.getDeleteFromResearch()==null? 0 : itemActivity.getDeleteFromResearch()%></td>
|
112 |
<td><%=itemActivity.getDeleteFromResearch()==null? 0 : itemActivity.getDeleteFromResearch()%></td>
|
| Line 108... |
Line 115... |
| 108 |
<%
|
115 |
<%
|
| 109 |
}
|
116 |
}
|
| 110 |
%>
|
117 |
%>
|
| 111 |
</tbody>
|
118 |
</tbody>
|
| 112 |
</table>
|
119 |
</table>
|
| - |
|
120 |
|
| - |
|
121 |
<div id="placeholder" style="width:800px;height:300px;"></div>
|
| 113 |
|
122 |
|
| 114 |
<script type="text/javascript" language="javascript" src="/DataTables/media/js/jquery.js"></script>
|
123 |
<script type="text/javascript" language="javascript" src="/DataTables/media/js/jquery.js"></script>
|
| 115 |
<script type="text/javascript" language="javascript" src="/DataTables/media/js/jquery.dataTables.min.js"></script>
|
124 |
<script type="text/javascript" language="javascript" src="/DataTables/media/js/jquery.dataTables.min.js"></script>
|
| 116 |
<script type="text/javascript" charset="utf-8" src="/DataTables/extras/TableTools/media/js/ZeroClipboard.js"></script>
|
125 |
<script type="text/javascript" charset="utf-8" src="/DataTables/extras/TableTools/media/js/ZeroClipboard.js"></script>
|
| 117 |
<script type="text/javascript" charset="utf-8" src="/DataTables/extras/TableTools/media/js/TableTools.js"></script>
|
126 |
<script type="text/javascript" charset="utf-8" src="/DataTables/extras/TableTools/media/js/TableTools.js"></script>
|
| - |
|
127 |
<script type="text/javascript" charset="utf-8" src="/js/flot/jquery.flot.js"></script>
|
| 118 |
<script type="text/javascript" charset="utf-8">
|
128 |
<script type="text/javascript" charset="utf-8">
|
| 119 |
$(document).ready(function() {
|
129 |
$(document).ready(function() {
|
| 120 |
$('#prodFunnel').dataTable({
|
130 |
$('#prodFunnel').dataTable({
|
| 121 |
"iDisplayLength": 15,
|
131 |
"iDisplayLength": 15,
|
| 122 |
"bProcessing": true,
|
132 |
"bProcessing": true,
|
| Line 126... |
Line 136... |
| 126 |
"sSwfPath": "/DataTables/extras/TableTools/media/swf/copy_cvs_xls_pdf.swf"
|
136 |
"sSwfPath": "/DataTables/extras/TableTools/media/swf/copy_cvs_xls_pdf.swf"
|
| 127 |
},
|
137 |
},
|
| 128 |
"aLengthMenu": [[10, 15, 25, 50, 100, -1], [10, 15, 25, 50, 100, "All"]]
|
138 |
"aLengthMenu": [[10, 15, 25, 50, 100, -1], [10, 15, 25, 50, 100, "All"]]
|
| 129 |
});
|
139 |
});
|
| 130 |
} );
|
140 |
} );
|
| - |
|
141 |
$('.show-chart').click(function() {
|
| - |
|
142 |
var d1 = [];
|
| - |
|
143 |
var d2 = [];
|
| - |
|
144 |
var x = [];
|
| - |
|
145 |
var index = 0;
|
| - |
|
146 |
$('#tr-' + $(this).attr('catalogId')).children('[countAttr]').each(function() {
|
| - |
|
147 |
var countAttr = $(this).attr('countAttr');
|
| - |
|
148 |
var count = $(this).text();
|
| - |
|
149 |
if (countAttr.indexOf('unique_') != -1) {
|
| - |
|
150 |
index = x.length - 1;
|
| - |
|
151 |
d2.push([index, count]);
|
| - |
|
152 |
}
|
| - |
|
153 |
else {
|
| - |
|
154 |
index = x.length;
|
| - |
|
155 |
x.push([index, countAttr]);
|
| - |
|
156 |
d1.push([index, count]);
|
| - |
|
157 |
}
|
| - |
|
158 |
});
|
| - |
|
159 |
|
| - |
|
160 |
$.plot($("#placeholder"), [
|
| - |
|
161 |
{ label: "Count", data: d1},
|
| - |
|
162 |
{ label: "Unique Count", data: d2}
|
| - |
|
163 |
], {
|
| - |
|
164 |
series: {
|
| - |
|
165 |
lines: { show: true },
|
| - |
|
166 |
points: { show: true }
|
| - |
|
167 |
},
|
| - |
|
168 |
xaxis: {
|
| - |
|
169 |
ticks: x
|
| - |
|
170 |
},
|
| - |
|
171 |
|
| - |
|
172 |
grid: {
|
| - |
|
173 |
backgroundColor: { colors: ["#fff", "#eee"] }
|
| - |
|
174 |
}
|
| - |
|
175 |
});
|
| - |
|
176 |
});
|
| 131 |
</script>
|
177 |
</script>
|
| 132 |
</body>
|
178 |
</body>
|
| 133 |
</html>
|
179 |
</html>
|
| 134 |
|
180 |
|