Case Study

Extract Labs

ExtractLabs

Overview

Extract Labs is an industry-leading purveyor of fine CBD products, including CBD oil tinctures and topical creams. Extract Labs prides itself on the quality of its products, as well as its fair pricing - something the company can assure by keeping every step of production in-house. The client tasked 5W with elevating the Extract Labs brand, bringing more awareness to their product offerings and increasing awareness and education surrounding CBD and other cannabinoids amongst target audiences within earned and affiliate marketing media.

Strategy

5W leveraged relationships with reporters in an array of niches, including cannabis, health & wellness, consumer, etc. to deliver a wide range of media placements that positioned Extract Labs as a trusted thought leader in the space. Target publications included both national mainstream media, as well as key trade publications.

In addition to earned media relations, 5W also worked with the brand to build an increased presence in the affiliate marketing space. 5W leveraged existing relationships and made new connections on behalf of the brand with media that included Observer, Discover Magazine and more.

600M+

Media Impressions

60+

Media Placements

Results

5W was able to secure over 60 media placements and over 600 million impressions for Extract Labs across mainstream and trade publications, including feature placements and reviews. National buzz included placements in Newsweek, OK! Magazine, Benzinga, Well + Good, USA Today and more.

Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.


The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request

The element at position 1 of dimension 1, of array variable "SELECTEDPRACTICEAREAS," cannot be found.

 
The error occurred in C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm: line 1867
Called from C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm: line 1851
Called from C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm: line 1848
Called from C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm: line 1819
Called from C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm: line 6
Called from C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm: line 1
Called from C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/content/practice/extractlabs.cfm: line 96
Called from C:/HostingSpaces/wprcom/5wpr.com/wwwroot/practice/extractlabs.cfm: line 19
1865 :                 }
1866 :                 //Selection of case studies.
1867 :                 cs = LCase(selectedPracticeAreas[RandRange(1,arrayLen(selectedPracticeAreas))]);
1868 :                 ViewMoreLink = "/practice/case-study.cfm?cs=" & cs;
1869 :                 i=1;

Resources:

Browser   Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote Address   66.248.200.9
Referrer   https://5wpr.com/practice/extractlabs.cfm
Date/Time   31-Oct-24 09:36 PM
Stack Trace
at cfcase2dstudies2ecfm446240863._factor85(C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm:1867) at cfcase2dstudies2ecfm446240863._factor89(C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm:1851) at cfcase2dstudies2ecfm446240863._factor90(C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm:1848) at cfcase2dstudies2ecfm446240863._factor91(C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm:1819) at cfcase2dstudies2ecfm446240863._factor94(C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm:6) at cfcase2dstudies2ecfm446240863.runPage(C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/sharedcontent/case-studies.cfm:1) at cfextractlabs2ecfm865589638.runPage(C:/HostingSpaces/wprcom/5wpr.com/wwwroot/includes/content/practice/extractlabs.cfm:96) at cfextractlabs2ecfm363945217.runPage(C:/HostingSpaces/wprcom/5wpr.com/wwwroot/practice/extractlabs.cfm:19)

coldfusion.runtime.CfJspPage$ArrayBoundException: The element at position 1 of dimension 1,                  of array variable "SELECTEDPRACTICEAREAS," cannot be found.
	at coldfusion.runtime.CfJspPage.ArrayGetAt(CfJspPage.java:1589)
	at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:1907)
	at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:1859)
	at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:1326)
	at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:1310)
	at cfcase2dstudies2ecfm446240863._factor85(C:\HostingSpaces\wprcom\5wpr.com\wwwroot\includes\sharedcontent\case-studies.cfm:1867)
	at cfcase2dstudies2ecfm446240863._factor89(C:\HostingSpaces\wprcom\5wpr.com\wwwroot\includes\sharedcontent\case-studies.cfm:1851)
	at cfcase2dstudies2ecfm446240863._factor90(C:\HostingSpaces\wprcom\5wpr.com\wwwroot\includes\sharedcontent\case-studies.cfm:1848)
	at cfcase2dstudies2ecfm446240863._factor91(C:\HostingSpaces\wprcom\5wpr.com\wwwroot\includes\sharedcontent\case-studies.cfm:1819)
	at cfcase2dstudies2ecfm446240863._factor94(C:\HostingSpaces\wprcom\5wpr.com\wwwroot\includes\sharedcontent\case-studies.cfm:6)
	at cfcase2dstudies2ecfm446240863.runPage(C:\HostingSpaces\wprcom\5wpr.com\wwwroot\includes\sharedcontent\case-studies.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:256)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5088)
	at cfextractlabs2ecfm865589638.runPage(C:\HostingSpaces\wprcom\5wpr.com\wwwroot\includes\content\practice\extractlabs.cfm:96)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:256)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5088)
	at cfextractlabs2ecfm363945217.runPage(C:\HostingSpaces\wprcom\5wpr.com\wwwroot\practice\extractlabs.cfm:19)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:256)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578)
	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:573)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:162)
	at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97)
	at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:81)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
	at coldfusion.CfmServlet.service(CfmServlet.java:231)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311)
	at jdk.internal.reflect.GeneratedMethodAccessor107.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.catalina.security.SecurityUtil.lambda$execute$0(SecurityUtil.java:280)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
	at java.base/javax.security.auth.Subject.doAsPrivileged(Subject.java:584)
	at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:311)
	at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:170)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:207)
	at org.apache.catalina.core.ApplicationFilterChain.lambda$doFilter$0(ApplicationFilterChain.java:137)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:136)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47)
	at jdk.internal.reflect.GeneratedMethodAccessor101.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.catalina.security.SecurityUtil.lambda$execute$0(SecurityUtil.java:280)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
	at java.base/javax.security.auth.Subject.doAsPrivileged(Subject.java:584)
	at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:311)
	at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:253)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:176)
	at org.apache.catalina.core.ApplicationFilterChain.lambda$doFilter$0(ApplicationFilterChain.java:137)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:136)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	at jdk.internal.reflect.GeneratedMethodAccessor101.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.catalina.security.SecurityUtil.lambda$execute$0(SecurityUtil.java:280)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
	at java.base/javax.security.auth.Subject.doAsPrivileged(Subject.java:584)
	at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:311)
	at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:253)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:176)
	at org.apache.catalina.core.ApplicationFilterChain.lambda$doFilter$0(ApplicationFilterChain.java:137)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:136)
	at jdk.internal.reflect.GeneratedMethodAccessor122.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:134)
	at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doNext(FusionReactorRequestHandler.java:698)
	at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doHttpServletRequest(FusionReactorRequestHandler.java:256)
	at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doFusionRequest(FusionReactorRequestHandler.java:119)
	at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.handle(FusionReactorRequestHandler.java:736)
	at com.intergral.fusionreactor.j2ee.filter.FusionReactorCoreFilter.doFilter(FusionReactorCoreFilter.java:36)
	at jdk.internal.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:71)
	at jdk.internal.reflect.GeneratedMethodAccessor99.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at com.intergral.fusionreactor.agent.filter.FusionReactorStaticFilter.doFilter(FusionReactorStaticFilter.java:54)
	at com.intergral.fusionreactor.agent.pointcuts.NewFilterChainPointCut$1.invoke(NewFilterChainPointCut.java:50)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:446)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:833)