Banners
1 min
Banners
This API call uses a simple GET request with no payload, and since it is intended for use on the frontend there is no authentication required.
GET
https://js.klevu.com/klevu-js-v1/klevu-js-api/{{JS_API_KEY}}-banner.json
curl --location --request GET 'https://js.klevu.com/klevu-js-v1/klevu-js-api/klevu-1234567890-banner.json'Reporting Banner Click events
Utilize the following API endpoint to submit the click events for banners.
GET
https://stats.ksearchnet.com/analytics/dataTracking
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
MediaType JSON = MediaType.parse("application/json; charset=utf-8");
RequestBody body = RequestBody.create(JSON, "{}");
Request request = new Request.Builder()
.url("https://stats.ksearchnet.com/analytics/dataTracking?klevu_term=tee&klevu_bannerId=12463&klevu_image=http%3A%2F%2Fmagento243eep1new.com%2Fmedia%2Fcatalog%2Fproduct%2Fcache%2F860616d0cbe1eba675de08cae449bd25%2Fm%2Fj%2Fmj08-gray_main_1.jpg&klevu_target=http%3A%2F%2Fmagento243eep1new.com%2Fmedia%2Fcatalog%2Fproduct%2Fcache%2F860616d0cbe1eba675de08cae449bd25%2Fm%2Fj%2Fmj08-gray_main_1.jpg&klevu_request=click&type=banner&klevu_apiKey=klevu-1234567890")
.method("GET", body)
.build();
Response response = client.newCall(request).execute();