<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Vincent Lejtzén</title>
    <description>The latest articles on Forem by Vincent Lejtzén (@lejtzen).</description>
    <link>https://forem.com/lejtzen</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F591709%2F9229d529-69d7-4a9c-9a16-632fd39cb964.jpg</url>
      <title>Forem: Vincent Lejtzén</title>
      <link>https://forem.com/lejtzen</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/lejtzen"/>
    <language>en</language>
    <item>
      <title>How to install Ahrefs Web Analytics</title>
      <dc:creator>Vincent Lejtzén</dc:creator>
      <pubDate>Wed, 05 Feb 2025 21:03:13 +0000</pubDate>
      <link>https://forem.com/lejtzen/how-to-install-ahrefs-web-analytics-2fl2</link>
      <guid>https://forem.com/lejtzen/how-to-install-ahrefs-web-analytics-2fl2</guid>
      <description>&lt;p&gt;Ahrefs has recently launched a new web analytics tool that is free to use. Here's how to install it on your website.&lt;/p&gt;

&lt;p&gt;This post was originally posted on my personal website titled &lt;a href="https://lejtzen.dev/articles/how-to-install-ahrefs-web-analytics" rel="noopener noreferrer"&gt;How to install Ahrefs Web Analytics&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Ahrefs Web Analytics is a free and straightforward tool for website owners to monitor and analyze their site's traffic. It operates without cookies and does not collect personal data, focusing solely on essential metrics—making it perfect for small websites to easily track usage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installing Ahrefs Web Analytics
&lt;/h2&gt;

&lt;p&gt;Follow these steps to install Ahrefs Web Analytics on your website.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create an Ahrefs account (or log in to your existing account)&lt;/li&gt;
&lt;li&gt;Connect your Search Console account to Ahrefs&lt;/li&gt;
&lt;li&gt;Add your website to Ahrefs&lt;/li&gt;
&lt;li&gt;Head over to the "Web Analytics" section and select your website&lt;/li&gt;
&lt;li&gt;Embed the tracking code in the &lt;code&gt;head&lt;/code&gt; section on your website&lt;/li&gt;
&lt;li&gt;Click the button to validate your installation&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it! You should now be able to see your website's traffic data in Ahrefs Web Analytics.&lt;/p&gt;

&lt;h2&gt;
  
  
  Embedding the tracking code on a Next.js website
&lt;/h2&gt;

&lt;p&gt;If your website is built with Next.js I would recommend the following way to add the tracking code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Use an environment variable
&lt;/h3&gt;

&lt;p&gt;Add and environment variable to your &lt;code&gt;.env&lt;/code&gt; file or hosting platform like Vercel called &lt;code&gt;AHREFS_ANALYTICS_KEY&lt;/code&gt; contaning your Ahrefs Web Analytics key.&lt;/p&gt;

&lt;h3&gt;
  
  
  Create a custom component
&lt;/h3&gt;

&lt;p&gt;Create a new component called &lt;code&gt;AhrefsWebAnalytics.js&lt;/code&gt; in your &lt;code&gt;components&lt;/code&gt; contaning the following code. This component will only render the tracking code if the &lt;code&gt;AHREFS_ANALYTICS_KEY&lt;/code&gt; environment variable is set. Change it to your needs as you see fit.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;AHREFS_ANALYTICS_KEY&lt;/span&gt;

&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="k"&gt;default&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;AhrefsAnalytics&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="k"&gt;return &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;script&lt;/span&gt;
      &lt;span class="na"&gt;src&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"https://analytics.ahrefs.com/analytics.js"&lt;/span&gt;
      &lt;span class="na"&gt;data-key&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;
      &lt;span class="na"&gt;async&lt;/span&gt;
    &lt;span class="p"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;script&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Add the component to your layout
&lt;/h3&gt;

&lt;p&gt;Add your new component to your layout file.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="nx"&gt;AhrefsAnalytics&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@/components/AhrefsAnalytics&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;

&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="k"&gt;default&lt;/span&gt; &lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;RootLayout&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="nx"&gt;children&lt;/span&gt; &lt;span class="p"&gt;})&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;return &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;html&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;head&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;AhrefsAnalytics&lt;/span&gt; &lt;span class="p"&gt;/&amp;gt;&lt;/span&gt;
      &lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;head&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;body&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;children&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;body&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;html&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it! You should now be able to see your website's traffic data in Ahrefs Web Analytics.&lt;/p&gt;

</description>
      <category>ahrefs</category>
      <category>nextjs</category>
      <category>analytics</category>
      <category>seo</category>
    </item>
  </channel>
</rss>
