×

Study: Half of Kenyans have made purchases via social media platforms

From left, Peter N. Kironji, CEO & Co-founder at Twiva and Joy Mwangi, COO & Co-founder at Twiva receiving the Gold Award. [Courtesy]

Online commerce platforms have emerged as a transformative force - bridging the gap between enterprises and consumers.

From the streets of Nairobi to the remote corners of rural Kenya, these digital marketplaces are democratising access to markets, empowering entrepreneurs, and catalysing economic growth.

Recently, Twiva Ltd, one of the pioneering social commerce platforms bagged the top rising star e-commerce award category and other accolades including the first runner-up position for the best social commerce platform at the Kenya E-commerce Awards held in Nairobi, recently.

Head of Marketing and Public Relations at Twiva Grace Gikonyo lauded the platform's commitment to enhancing user experiences and bolstering local businesses. "We are honoured by the overwhelming support from Kenyan consumers, our dedicated merchants, influencers, and stakeholders," she remarked.

Co-founder and CEO of Twiva Peter Kironji termed the awards as a tribute to the resilience of entrepreneurs. "Through AI-driven strategies and leveraging the influence of social media personalities, we are reshaping the dynamics of brand-consumer engagement and driving tangible sales conversions," he explained.

The rapid expansion of the social commerce sector in Kenya has been bolstered by robust internet and social media penetration rates.

With 22.71 million internet users and 13.05 million social media users recorded at the beginning of 2024, social commerce has emerged as a pivotal force in the retail ecosystem.

Recent statistics indicate that 49 per cent of Kenyans have made purchases through social media platforms such as WhatsApp, Instagram, TikTok, Facebook, and Twitter, underscoring its integral role in shaping contemporary consumer behaviour. Platforms like Jumia, Kilimall, and Masoko have pioneered virtual marketplaces that enable sellers to transcend geographical boundaries and access a vast customer base without the need for physical storefronts.

This accessibility has proven revolutionary for small and medium-sized enterprises, facilitating their scalability and competitive edge on a national scale. [Sofia Ali]

Beyond empowering individual entrepreneurs, these platforms have catalysed job creation and economic inclusion.

According to the Kenya National Bureau of Statistics, the e-commerce sector has witnessed a surge in job opportunities, particularly among young Kenyans employed in online retail operations, delivery services, and e-commerce management.

For consumers like James Mwangi, in Nairobi, online commerce platforms have revolutionised shopping experiences by offering diverse products at competitive prices.

"Comparing prices and shopping from different sellers on one platform has made my life easier," he noted.

Despite its transformative impact, Kenya's online commerce sector faces challenges such as logistical bottlenecks, cybersecurity risks, and the necessity for robust digital infrastructure.

Stakeholders, including government agencies and private sector players, are actively addressing these challenges to create an enabling environment for sustainable growth.

"As we enhance cybersecurity measures, our focus remains on protecting consumers and businesses from online fraud," noted a representative from a leading online platform.

The influence of online commerce platforms in Kenya is expected to expand further with innovations in mobile payments, digital marketing, and e-commerce logistics.

The ongoing rollout of affordable internet connectivity and digital literacy programmes will be pivotal in fostering a thriving digital economy nationwide.

Online commerce platforms in Kenya are not only transforming business operations but also driving socio-economic development.

By empowering entrepreneurs, expanding consumer choice, and creating job opportunities, these platforms are paving the way for a more connected and prosperous future in Kenya's evolving digital landscape.

Request history8.1.26PHP Version1.26sRequest Duration5MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (15.37ms)time
    • Application (1.25s)time
    • 1 x Application (98.78%)
      1.25s
      1 x Booting (1.22%)
      15.37ms
      11 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.vocalizedvocalized.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET {category}/article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\MainsiteController@article
      namespace
      prefix
      where
      file
      app/Http/Controllers/MainsiteController.php:610-1128
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#520standard_digital_main4.95msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001498684' and `published_at` <= '2025-03-28 20:30:21' and `deleted_at` is null
        Bindings
        • 0: 2001498684
        • 1: 2025-03-28 20:30:21
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#1435standard_digital_main920μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-28'
        Bindings
        • 0: 2025-03-28
        Backtrace
        • app/Utils/Articles.php:1435
        • app/Http/Controllers/MainsiteController.php:660
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:661
      • Articles.php#528standard_digital_worldConnection Established
        Backtrace
        • app/Utils/Articles.php:528
        • app/Http/Controllers/MainsiteController.php:665
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:666
      • Articles.php#531standard_digital_world4.55msselect `id`, `categoryid`, `title`, `long_title`, `story`, `related_video`, `thumbURL`, `keywords`, `publishday`, `updateddate`, `publishdate`, `author`, `source`, `premium`, `summary` from `std_article` where `id` = '2001498684' and `publishdate` <= '2025-03-28 20:30:21' and `inactive` is null
        Bindings
        • 0: 2001498684
        • 1: 2025-03-28 20:30:21
        Backtrace
        • app/Utils/Articles.php:531
        • app/Http/Controllers/MainsiteController.php:665
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:666
      • Articles.php#535standard_digital_world_archives_1Connection Established
        Backtrace
        • app/Utils/Articles.php:535
        • app/Http/Controllers/MainsiteController.php:665
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:666
      • Articles.php#538standard_digital_world_archives_14.2msselect `id`, `categoryid`, `title`, `long_title`, `story`, `related_video`, `thumbURL`, `keywords`, `publishday`, `updateddate`, `publishdate`, `author`, `source`, `premium`, `summary` from `std_article` where `id` = '2001498684' and `publishdate` <= '2025-03-28 20:30:21' and `inactive` is null
        Bindings
        • 0: 2001498684
        • 1: 2025-03-28 20:30:21
        Backtrace
        • app/Utils/Articles.php:538
        • app/Http/Controllers/MainsiteController.php:665
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:666
      • Articles.php#147standard_digital_main910μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 417 or `parent_id` = 417 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 417
        • 2: 417
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main11.88msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (417) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 20:30:21' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 417
        • 1: 1
        • 2: 2025-03-28 20:30:21
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main830μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (417)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#53standard_digital_main890μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 417
        Bindings
        • 0: 417
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:338
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#53standard_digital_main900μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 4
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#688standard_digital_main123msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"[\\"E-commerce\\",\\"Twiva\\",\\"Kenya E-commerce Awards\\"]\"]%') and `site_id` = 1 and `published_at` <= '2025-03-28 20:30:21' and `deleted_at` is null and `id` not in ('2001498684') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["[\"E-commerce\",\"Twiva\",\"Kenya E-commerce Awards\"]"]%
        • 1: 1
        • 2: 2025-03-28 20:30:21
        • 3: 2001498684
        Backtrace
        • app/Utils/Articles.php:688
        • app/Http/Controllers/MainsiteController.php:821
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:822
      • Articles.php#424standard_digital_main101msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-28 20:30:21' and `published_at` >= '2025-03-28 19:30:21' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 16
        • 2: 20
        • 3: 2025-03-28 20:30:21
        • 4: 2025-03-28 19:30:21
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:825
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:826
      • Articles.php#424standard_digital_main950μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:825
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:826
      • Articles.php#147standard_digital_main990μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 480
        • 2: 480
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main2.15msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 20:30:22' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
        Bindings
        • 0: 480
        • 1: 481
        • 2: 482
        • 3: 719
        • 4: 1
        • 5: 2025-03-28 20:30:22
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main2.84msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#257standard_digital_main33.82msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `deleted_at` is null and `published_at` <= '2025-03-28 20:30:22' order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: 2025-03-28 20:30:22
        Backtrace
        • app/Utils/Articles.php:257
        • app/Http/Controllers/MainsiteController.php:833
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:834
      • Articles.php#257standard_digital_main920μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588, 758)
        Backtrace
        • app/Utils/Articles.php:257
        • app/Http/Controllers/MainsiteController.php:833
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:834
      • Articles.php#753standard_digital_main94.54msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-28 20:30:22' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 486
        • 2: 1
        • 3: 2025-03-28 20:30:22
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#753standard_digital_main900μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 3, 588)
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#819standard_digital_main1.33msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001498684' and `site_id` = 1 and `published_at` <= '2025-03-28 20:30:22' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001498684
        • 1: 1
        • 2: 2025-03-28 20:30:22
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#819standard_digital_main780μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main1.11msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001498684' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 20:30:22' limit 1
        Bindings
        • 0: 2001498684
        • 1: 1
        • 2: 2025-03-28 20:30:22
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main880μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#1288standard_digital_main3.11msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-28 20:30:22' and `article_category_id` = 417 and `site_id` = 1 and `id` not in ('2001498684') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-28 20:30:22
        • 1: 417
        • 2: 1
        • 3: 2001498684
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Articles.php#1288standard_digital_main1.06msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (417)
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Builder.php#20standard_digital_main30.45msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"[\\"E-commerce\\",\\"Twiva\\",\\"Kenya E-commerce Awards\\"]\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["[\"E-commerce\",\"Twiva\",\"Kenya E-commerce Awards\"]"]%
        • 1: 1
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#3841standard_digital_main1.26msselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
        Backtrace
        • app/Utils/Articles.php:3841
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3867standard_digital_main1.71msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001514884, 2001514958, 2001514809, 2001474361, 2001249065, 2001514945, 2001514936, 2001514617, 2000198221, 2001514950, 2001514908, 2001514800, 2001514628, 2001513087, 2001514907, 2001252691, 2001514624, 2000181152, 2001514720, 2001514549) and `deleted_at` is null and `published_at` <= '2025-03-28 20:30:22' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001514884
        • 1: 2001514958
        • 2: 2001514809
        • 3: 2001474361
        • 4: 2001249065
        • 5: 2001514945
        • 6: 2001514936
        • 7: 2001514617
        • 8: 2000198221
        • 9: 2001514950
        • 10: 2001514908
        • 11: 2001514800
        • 12: 2001514628
        • 13: 2001513087
        • 14: 2001514907
        • 15: 2001252691
        • 16: 2001514624
        • 17: 2000181152
        • 18: 2001514720
        • 19: 2001514549
        • 20: 2025-03-28 20:30:22
        Backtrace
        • app/Utils/Articles.php:3867
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3867standard_digital_main1.24msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (23, 264, 292, 588)
        Backtrace
        • app/Utils/Articles.php:3867
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Builder.php#20standard_digital_main1.47msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` in (2001514907, 2001514908, 2001514936, 2001514945, 2001514950) and `authors`.`deleted_at` is null
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • CookieTool.php#185standard_digital_main980μsselect * from `settings` where `meta_name` = 'article_age' limit 1
        Bindings
        • 0: article_age
        Backtrace
        • app/Utils/CookieTool.php:185
        • app/Http/Controllers/MainsiteController.php:870
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • helper.php#424standard_digital_main1.05msselect * from article_categories where id = '417'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main900μsselect * from article_categories where id = '417'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main1.2msselect * from article_categories where id = '417'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main920μsselect * from article_categories where id = '417'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • Articles.php#1350standard_digital_main70.17msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-28 20:30:22' and (`keywords` like '%[\"E-commerce\",\"Twiva\",\"Kenya E-commerce Awards\"]%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001498684' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-28 20:30:22
        • 1: %["E-commerce","Twiva","Kenya E-commerce Awards"]%
        • 2: 1
        • 3: 16
        • 4: 20
        • 5: 2001498684
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1674
        • view::mainsite.article:568
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • Builder.php#20standard_digital_main1.55msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001514983 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514983
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • app.blade.php#825standard_digital_main1.21msselect * from `favourite_topics` where `status` = 1
        Bindings
        • 0: 1
        Backtrace
        • view::mainsite.layouts.app:825
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Article
      36Article.php#?
      App\Models\Category
      23Category.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      13Author.php#?
      App\Models\ArticleOld
      1ArticleOld.php#?
          _token
          F5RK9auBP1byNU0TetOlIAVpe9Ex2199Xa4WpOh0
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001498684/study-...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /counties/article/2001498684/study-half-of-kenyans-have-made-purchases-via-social-media-platforms
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:23 [ "cf-ray" => array:1 [ 0 => "9278dab4fa9ef60a-EWR" ] "x-forwarded-for" => array:1 [ 0 => "13.59.18.177" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "13.59.18.177" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 28 Mar 2025 17:30:22 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im1GR2ZtZWlWU0VtbkdabHhEbUNUZ3c9PSIsInZhbHVlIjoiWjNMck9GK0NjLzRzU3h1UHRwNDNzYlJxOVV2M1RoT3ZRSUNRcm1Lb0JiV3UyaUk1NVB5K3VMREdSL3lVZ3l4U0kwRmRHSnN5a1YxaHk1UVRnRmREa1FXTHR4Wk91TGtrckZxLzcrbnNCbGIxR1NRRjlIVU9IWGpreE1lZmFVNFciLCJtYWMiOiIxMGNkNjRiNDA1MTdiM2E2NWJjMWZmZjA0OWRhZTZjYmRkYmFlYmI4NWMwMTM2NDk1M2ZiMzIzNDRiNTVlZDEyIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 03:59:23 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Im1GR2ZtZWlWU0VtbkdabHhEbUNUZ3c9PSIsInZhbHVlIjoiWjNMck9GK0NjLzRzU3h1UHRwNDNzYlJxOVV2M1RoT3ZRSUNRcm1Lb0JiV3UyaUk1NVB5K3VMREdSL3lVZ3l4U0kwRmRHS" 1 => "thestandardmediagroup_session=eyJpdiI6ImNmZzZyV09QRDY0Qi9BZkVSQm5jQ3c9PSIsInZhbHVlIjoiQXozOFNHNkdjTjJJWW1CY0pZSFNOQ1VpWlhEdTNld1k4bUpmVnRFSDMyK2diY1pma3JTaTlUMXhyUy9zUWVsOUttQmlwdEFYSC9Rc1BzNEI2bmRqR3pJTjh2clhJSHhkWDMzcjAxTDEzVkFpc2F2MC9MK1RZYTJhMk41ZE5KeCsiLCJtYWMiOiI1MjAxOWQ3MzM0MGYwYWRkNzg0ZmU1NTE2ZDU1MWFjZWQ4MjdiYmMwNTc4NTY5MzlhNzMwMjA3ODI0N2Q5YmY1IiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 03:59:23 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6ImNmZzZyV09QRDY0Qi9BZkVSQm5jQ3c9PSIsInZhbHVlIjoiQXozOFNHNkdjTjJJWW1CY0pZSFNOQ1VpWlhEdTNld1k4bUpmVnRFSDMyK2diY1pma3JTaTlUMX" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im1GR2ZtZWlWU0VtbkdabHhEbUNUZ3c9PSIsInZhbHVlIjoiWjNMck9GK0NjLzRzU3h1UHRwNDNzYlJxOVV2M1RoT3ZRSUNRcm1Lb0JiV3UyaUk1NVB5K3VMREdSL3lVZ3l4U0kwRmRHSnN5a1YxaHk1UVRnRmREa1FXTHR4Wk91TGtrckZxLzcrbnNCbGIxR1NRRjlIVU9IWGpreE1lZmFVNFciLCJtYWMiOiIxMGNkNjRiNDA1MTdiM2E2NWJjMWZmZjA0OWRhZTZjYmRkYmFlYmI4NWMwMTM2NDk1M2ZiMzIzNDRiNTVlZDEyIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 03:59:23 GMT; path=/XSRF-TOKEN=eyJpdiI6Im1GR2ZtZWlWU0VtbkdabHhEbUNUZ3c9PSIsInZhbHVlIjoiWjNMck9GK0NjLzRzU3h1UHRwNDNzYlJxOVV2M1RoT3ZRSUNRcm1Lb0JiV3UyaUk1NVB5K3VMREdSL3lVZ3l4U0kwRmRHS" 1 => "thestandardmediagroup_session=eyJpdiI6ImNmZzZyV09QRDY0Qi9BZkVSQm5jQ3c9PSIsInZhbHVlIjoiQXozOFNHNkdjTjJJWW1CY0pZSFNOQ1VpWlhEdTNld1k4bUpmVnRFSDMyK2diY1pma3JTaTlUMXhyUy9zUWVsOUttQmlwdEFYSC9Rc1BzNEI2bmRqR3pJTjh2clhJSHhkWDMzcjAxTDEzVkFpc2F2MC9MK1RZYTJhMk41ZE5KeCsiLCJtYWMiOiI1MjAxOWQ3MzM0MGYwYWRkNzg0ZmU1NTE2ZDU1MWFjZWQ4MjdiYmMwNTc4NTY5MzlhNzMwMjA3ODI0N2Q5YmY1IiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 03:59:23 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6ImNmZzZyV09QRDY0Qi9BZkVSQm5jQ3c9PSIsInZhbHVlIjoiQXozOFNHNkdjTjJJWW1CY0pZSFNOQ1VpWlhEdTNld1k4bUpmVnRFSDMyK2diY1pma3JTaTlUMX" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "F5RK9auBP1byNU0TetOlIAVpe9Ex2199Xa4WpOh0" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001498684/study-half-of-kenyans-have-made-purchases-via-social-media-platforms" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-28 20:30:23GET/main-staging/counties/article/2001498684/study-half-of-kenyans-have-made-purchases-via-social-media-platforms1138109