Subversion Repositories SmartDukaan

Rev

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

Rev 3286 Rev 3493
Line 214... Line 214...
214
	}
214
	}
215
    
215
    
216
    private String getSource() {
216
    private String getSource() {
217
        String src = "";
217
        String src = "";
218
        String referer = request.getHeader("referer");
218
        String referer = request.getHeader("referer");
-
 
219
        String queryString = request.getQueryString();
-
 
220
        queryString = queryString == null? "" : "?" + queryString;
-
 
221
 
219
        if (referer == null || referer.isEmpty() || referer.contains("saholic")
222
        if (referer == null || referer.isEmpty() || referer.contains("saholic")
220
                || referer.contains("shop2020")) {
223
                || referer.contains("shop2020")) {            
221
            String queryString = request.getQueryString();
-
 
222
            queryString = queryString == null? "" : "?" + queryString;
-
 
223
            src = "DIRECT : " + "(" + request.getRequestURL() + queryString + ")";
224
            src = "DIRECT : " + "(" + request.getRequestURL() + queryString + ")";
224
        } else if (referer.contains("google.co")) {
-
 
225
            if(request.getQueryString().contains("afid=6")) {
-
 
226
                src = "PAID : " + "(" + referer + ")";
-
 
227
            }
-
 
228
            else {
-
 
229
                src = "ORGANIC : " + "(" + referer + ")";
-
 
230
            }
-
 
231
        } else {
225
        } else {
-
 
226
            final String AFID_6 = "afid=6";
-
 
227
            if (referer.contains("google.co")) {
232
            if(request.getQueryString().contains("afid=6")) {
228
                if(queryString.contains(AFID_6)) {
233
                src = "PAID : " + "(" + referer + ")";
229
                    src = "PAID : " + "(" + referer + ")";
-
 
230
                }
-
 
231
                else {
-
 
232
                    src = "ORGANIC : " + "(" + referer + ")";
234
            }
233
                }
235
            else {
234
            } else {
-
 
235
                if(queryString.contains(AFID_6)) {
-
 
236
                    src = "PAID : " + "(" + referer + ")";
-
 
237
                }
-
 
238
                else {
236
                src = referer;
239
                    src = referer;
-
 
240
                }
237
            }
241
            }
238
        }
242
        }
239
        return src;
243
        return src;
240
    }
244
    }
241
}
245
}
242
246