Skip to content

Commit a1f0ee7

Browse files
SDB-Ryanclaude
andcommitted
Add SEO basics and promo click tracking
- robots.txt and sitemap.xml - canonical URLs on both pages - fix og:image to point at real headshot file - GA4 promo_click events on banner, report card, and download buttons Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent cc385b4 commit a1f0ee7

5 files changed

Lines changed: 36 additions & 6 deletions

File tree

index.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
<meta property="og:description" content="Author of AI in BI (Wiley). Former VP of Product at a leading analytics vendor, now independent advisor for analytics vendors and data-driven companies.">
99
<meta property="og:type" content="website">
1010
<meta property="og:url" content="https://ryandolley.com">
11-
<meta property="og:image" content="https://ryandolley.com/images/og-image.jpg">
11+
<meta property="og:image" content="https://ryandolley.com/images/ryan-headshot.png">
1212
<meta name="twitter:card" content="summary_large_image">
13+
<link rel="canonical" href="https://ryandolley.com/">
1314
<title>Ryan Dolley — Analytics Industry Advisor & Author</title>
1415
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>RD</text></svg>">
1516
<!-- Google tag (gtag.js) -->
@@ -30,10 +31,10 @@
3031

3132
<div class="announcement-bar rotating">
3233
<div class="container">
33-
<a href="/reports/gartner-bi-analysis-2026/" class="announcement-active">
34+
<a href="/reports/gartner-bi-analysis-2026/" class="announcement-active" data-track="banner_report">
3435
<strong>New free report</strong> &mdash; Gartner's 2026 BI rankings, decoded. Read it now &rarr;
3536
</a>
36-
<a href="https://superdatablog.substack.com" target="_blank" rel="noopener">
37+
<a href="https://superdatablog.substack.com" target="_blank" rel="noopener" data-track="banner_book">
3738
<strong>AI in BI</strong> &mdash; the new book from Wiley is coming soon. Subscribe for updates &rarr;
3839
</a>
3940
</div>
@@ -229,7 +230,7 @@ <h2 class="section-title">Super Data Brothers</h2>
229230
<h2 class="section-title">Latest Thinking</h2>
230231
<p class="section-intro">Recent writing and commentary on the analytics landscape.</p>
231232
<div class="articles-grid">
232-
<a href="/reports/gartner-bi-analysis-2026/" class="article-card">
233+
<a href="/reports/gartner-bi-analysis-2026/" class="article-card" data-track="card_report">
233234
<span class="article-tag">Free Report</span>
234235
<h3>The same 20 vendors. Two completely different stories.</h3>
235236
<p>An independent analysis of Gartner's 2026 Magic Quadrant vs. Critical Capabilities rankings. Read it online or download the PDF.</p>

js/main.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,19 @@ navLinks.querySelectorAll('a').forEach(link => {
1515
});
1616
});
1717

18+
// Send a GA4 event when tagged promo links are clicked (data-track="placement_name")
19+
document.querySelectorAll('[data-track]').forEach(el => {
20+
el.addEventListener('click', () => {
21+
if (typeof gtag === 'function') {
22+
gtag('event', 'promo_click', {
23+
promo_placement: el.dataset.track,
24+
link_url: el.href,
25+
transport_type: 'beacon'
26+
});
27+
}
28+
});
29+
});
30+
1831
// Rotating announcement bar
1932
const announcements = document.querySelectorAll('.announcement-bar.rotating a');
2033
if (announcements.length > 1) {

reports/gartner-bi-analysis-2026/index.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<meta property="og:url" content="https://ryandolley.com/reports/gartner-bi-analysis-2026/">
1111
<meta property="og:image" content="https://ryandolley.com/reports/gartner-bi-analysis-2026/pages/page-1.png">
1212
<meta name="twitter:card" content="summary_large_image">
13+
<link rel="canonical" href="https://ryandolley.com/reports/gartner-bi-analysis-2026/">
1314
<title>Gartner BI Analysis 2026 — Ryan Dolley</title>
1415
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>RD</text></svg>">
1516
<!-- Google tag (gtag.js) -->
@@ -116,7 +117,7 @@
116117
<h1>The same 20 vendors. Two completely different stories.</h1>
117118
<p class="hero-subtitle">Gartner's Magic Quadrant position and Critical Capabilities scores produce radically different rankings for the same 20 analytics and BI vendors. This report breaks down where they diverge &mdash; and what that says about a BI market in transition.</p>
118119
<div class="hero-cta">
119-
<a href="Ryan-Dolley-Gartner-BI-Analysis-2026.pdf" download class="btn btn-primary btn-large">Download the Report (PDF)</a>
120+
<a href="Ryan-Dolley-Gartner-BI-Analysis-2026.pdf" download class="btn btn-primary btn-large" data-track="report_download_top">Download the Report (PDF)</a>
120121
</div>
121122
</div>
122123
</section>
@@ -134,7 +135,7 @@ <h1>The same 20 vendors. Two completely different stories.</h1>
134135

135136
<div class="report-download">
136137
<p>Want a copy to share with your team?</p>
137-
<a href="Ryan-Dolley-Gartner-BI-Analysis-2026.pdf" download class="btn btn-primary btn-large">Download the Report (PDF)</a>
138+
<a href="Ryan-Dolley-Gartner-BI-Analysis-2026.pdf" download class="btn btn-primary btn-large" data-track="report_download_bottom">Download the Report (PDF)</a>
138139
</div>
139140

140141
<!-- Contact -->

robots.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
User-agent: *
2+
Allow: /
3+
4+
Sitemap: https://ryandolley.com/sitemap.xml

sitemap.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
3+
<url>
4+
<loc>https://ryandolley.com/</loc>
5+
<lastmod>2026-07-23</lastmod>
6+
</url>
7+
<url>
8+
<loc>https://ryandolley.com/reports/gartner-bi-analysis-2026/</loc>
9+
<lastmod>2026-07-23</lastmod>
10+
</url>
11+
</urlset>

0 commit comments

Comments
 (0)