Skip to content

Commit df77480

Browse files
hassancs91claude
andcommitted
docs: add UTM tracking to learnwithhasan.com links
utm_source=github, utm_medium=readme, utm_campaign=PyRunner, so the attribution report can show which repo actually converts. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 4cbd8b2 commit df77480

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎README.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,12 @@ This project is licensed under the MIT License — see the [LICENSE](LICENSE) fi
188188

189189
Boring building blocks are what keep an app alive in production. The book has 47 of them.
190190

191-
**[Vibe Engineering Blocks](https://learnwithhasan.com/blocks/)** is my free 74-page book.
191+
**[Vibe Engineering Blocks](https://learnwithhasan.com/blocks/?utm_source=github&utm_medium=readme&utm_campaign=PyRunner&utm_content=footer)** is my free 74-page book.
192192
47 building blocks for shipping real apps with AI. One block per page, each with the exact
193193
prompt to hand your AI.
194194

195-
Built by **[Hasan Aboul Hasan](https://learnwithhasan.com)**. I build real products with AI and
195+
Built by **[Hasan Aboul Hasan](https://learnwithhasan.com/?utm_source=github&utm_medium=readme&utm_campaign=PyRunner&utm_content=footer)**. I build real products with AI and
196196
write down exactly how.
197-
[Guides](https://learnwithhasan.com/guides/) &nbsp;·&nbsp;
197+
[Guides](https://learnwithhasan.com/guides/?utm_source=github&utm_medium=readme&utm_campaign=PyRunner&utm_content=footer) &nbsp;·&nbsp;
198198
[YouTube](https://www.youtube.com/@HasanAboulHasan) &nbsp;·&nbsp;
199-
[Community](https://learnwithhasan.com/community/)
199+
[Community](https://learnwithhasan.com/community/?utm_source=github&utm_medium=readme&utm_campaign=PyRunner&utm_content=footer)

0 commit comments

Comments
 (0)