johannesens

How we drove a 321% sales increase without discount frenzy—right under the noses of major global brands.

growth

+321%

sales

profit

+20%

roas

conversions

+333%

orders

The
problem

'

Direct Supplier Competition: As a retailer, they were forced to compete head-to-head against brand owners backed by massive ad budgets.

'

Refusal to Discount: Johannesens actively opted out of Black Week and price slashing, demanding a strategy that drove explosive volume at full price.

'

Inventory Chaos & Tracking Flaws: Rapidly shifting daily inventory meant a constant risk of burning money on sold-out sizes, all while tracking lacked reliability.

CATALOG
CREATIV
johannesens
clothes
OPTIMERING
STRATEGI
DATA
-
ROAS
CATALOG
CREATIV
johannesens
clothes
OPTIMERING
STRATEGI
DATA
ROAS

The solution

01 / Inventory-Driven Product Feeds

We built an agile ad structure directly synced to live product feeds. This guaranteed we never burned money on sold-out sizes and could instantly showcase new arrivals the second they hit the warehouse.

02 / Product-Level Purchase Intent

Instead of picking broad fights with industry giants on Google, we optimized the account to surgically capture buying intent for specific brands and models. This allowed us to outsmart the competition and dominate search results.

03 / Segmented Audience Creative

We split Meta advertising into razor-sharp men's and women's segments. Combining personalized visual storytelling with dynamic retargeting, we re-engaged customers with the exact premium garments they had shown interest in.

import { MMM } from 'zkond-core';
const engine = new OptimizationEngine();
// Analyserar Google Ads Performance...
engine.analyze('ROAS', '7.2x');
if (engine.status === 'ready') {
engine.applyScale(Math.PI * 2);
}
console.log("CR: +12.5% | Sales: +185%");
function syncPixels(cid) {
return cid.map(t => t.value);
}
// Running deep-link validation...
let data = MMM.fetchMatrix('Q3_DATA');
const config = { mode: 'aggressive' };
data.process(config);
// Fetching GA4 Realtime API stream...
const ga4Stream = await fetch('/api/ga4/stream');
const metrics = await ga4Stream.json();
if (metrics.bounceRate < 0.25) {
budget.allocate('Meta Ads', 0.40);
}
/* Executing Machine Learning Attribution Modeling */
const model = new DataDrivenModel();
model.train(metrics.historicalData);
console.log(`Attribution confidence: ${model.score * 100}%`);
const webhookUrl = "https://zkond.se/hooks/v1";
await axios.post(webhookUrl, { status: "OPTIMIZED" });
// Cleaning temporary caching matrices...
Cache.clear(['temp_roas', 'temp_cpa']);
let activeCampaigns = engine.getRunning();
activeCampaigns.forEach(c => c.refreshBid());
console.warn("High CPA detected on TikTok Ads - adjusting.");
engine.throttle('tiktok_pixel_01', 0.85);
// Optimering slutförd. System stabiliserat.
window.dispatchEvent(new Event('ZKOND_SYNC'));
import { MMM } from 'zkond-core';
const engine = new OptimizationEngine();
// Analyserar Google Ads Performance...
engine.analyze('ROAS', '7.2x');
if (engine.status === 'ready') {
engine.applyScale(Math.PI * 2);
}
console.log("CR: +12.5% | Sales: +185%");
function syncPixels(cid) {
return cid.map(t => t.value);
}
// Running deep-link validation...
let data = MMM.fetchMatrix('Q3_DATA');
const config = { mode: 'aggressive' };
data.process(config);
// Fetching GA4 Realtime API stream...
const ga4Stream = await fetch('/api/ga4/stream');
const metrics = await ga4Stream.json();
if (metrics.bounceRate < 0.25) {
budget.allocate('Meta Ads', 0.40);
}
/* Executing Machine Learning Attribution Modeling */
const model = new DataDrivenModel();
model.train(metrics.historicalData);
console.log(`Attribution confidence: ${model.score * 100}%`);
const webhookUrl = "https://zkond.se/hooks/v1";
await axios.post(webhookUrl, { status: "OPTIMIZED" });
// Cleaning temporary caching matrices...
Cache.clear(['temp_roas', 'temp_cpa']);
let activeCampaigns = engine.getRunning();
activeCampaigns.forEach(c => c.refreshBid());
console.warn("High CPA detected on TikTok Ads - adjusting.");
engine.throttle('tiktok_pixel_01', 0.85);
// Optimering slutförd. System stabiliserat.
window.dispatchEvent(new Event('ZKOND_SYNC'));
>

Catalog segmentation

Google ads script

Server-side tracking

Audience architecture

creatives

Up to 23 unique creative assets running simultaneously.

Wondering what we can do for you?

We offer a free audit—a deep-dive analysis of your accounts that exposes concrete roadblocks and outlines clear optimizations. What you do with it after is entirely up to you.

Book audit