Skip to content

Add Support the Guardian and Help centre links to puzzle game pages - #29335

Merged
DanielCliftonGuardian merged 4 commits into
mainfrom
puzzles/game-page-useful-links
Oct 21, 2026
Merged

DanielCliftonGuardian merged 4 commits into
mainfrom
puzzles/game-page-useful-links

Conversation

@DanielCliftonGuardian

@DanielCliftonGuardian DanielCliftonGuardian commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

What is the value of this and can you measure success?

The Puzzles & games hub and individual game pages now show the same useful links. The "Support the Guardian" links now have UTM codes, so Acquisitions can track contributions from P&G and tell the hub apart from game pages.

What does this change?

  • Crossword and other puzzle game pages now show Support the Guardian and Help centre next to the newsletter, matching the hub.
  • Hub support link:
    https://support.theguardian.com?utm_medium=ACQUISITIONS_EDITORIAL_LINK&utm_campaign=puzzles_games&utm_content=puzzles_hub&utm_term=puzzles_hub&utm_source=GUARDIAN_WEB
  • Game page support link:
    https://support.theguardian.com?utm_medium=ACQUISITIONS_EDITORIAL_LINK&utm_campaign=puzzles_games&utm_content=puzzles_hub_game_page&utm_term=puzzles_hub_game_page&utm_source=GUARDIAN_WEB

Crossword pages are still behind PuzzlesHubV1Experiment


@DanielCliftonGuardian
DanielCliftonGuardian marked this pull request as ready for review October 19, 2026 15:24
@DanielCliftonGuardian
DanielCliftonGuardian requested a review from a team as a code owner October 19, 2026 15:24
@DanielCliftonGuardian DanielCliftonGuardian self-assigned this Oct 19, 2026
@DanielCliftonGuardian DanielCliftonGuardian added the feature Departmental tracking: work on a new feature label Oct 19, 2026
@DanielCliftonGuardian

Copy link
Copy Markdown
Contributor Author

@guardian/puzzles for review

@github-actions

github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes match the stated link and tracking requirements, preserve experiment gating, and have no identified blocking issues.

No open issues 🎉

What changed in this PR

Aligns puzzle game pages’ useful links with the hub and adds tracking to distinguish support referrals.

Changes:

  • Shares Support the Guardian and Help centre links across game pages.
  • Adds separate hub and game-page UTM values.
  • Updates controller tests while preserving crossword experiment gating.
File Description
applications/​test/​PuzzlesPageControllerTest.scala Verifies game links with and without the newsletter.
applications/​conf/​puzzles-layout.json Adds hub-specific support tracking.
applications/​app/​controllers/​PuzzlesPageController.scala Supplies shared game links.
applications/​app/​controllers/​PuzzlesNewsletters.scala Defines shared links and game-page tracking.
applications/​app/​controllers/​CrosswordsController.scala Uses shared links behind the existing experiment.

Review effort: Balanced

@andresilva-guardian andresilva-guardian left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

Small, focused change. The tests cover both the new useful links and the Cluesletter still showing. Since the crossword pages are still behind PuzzlesHubV1Experiment, the risk is low.

Two non-blocking notes:

  1. This replaces the "Crossword setter A-Z" and "Crossword blog" links on crossword pages rather than just adding to them. It looks intentional, as the goal is to match the hub, but could you confirm with product/design and mention it in the PR description?
  2. The hub UTM URL lives in puzzles-layout.json and the game page one lives in Scala, so any future change to the params has to be made in two places. Fine to leave as is.

Approving.

@DanielCliftonGuardian
DanielCliftonGuardian merged commit c50b396 into main Oct 21, 2026
13 checks passed
@DanielCliftonGuardian
DanielCliftonGuardian deleted the puzzles/game-page-useful-links branch October 21, 2026 10:32
@gu-prout

gu-prout Bot commented Oct 21, 2026

Copy link
Copy Markdown

Seen on ADMIN-PROD (merged by @DanielCliftonGuardian 6 minutes and 53 seconds ago)

@gu-prout

gu-prout Bot commented Oct 21, 2026

Copy link
Copy Markdown

Seen on FRONTS-PROD (merged by @DanielCliftonGuardian 8 minutes and 8 seconds ago)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Departmental tracking: work on a new feature Seen-on-ADMIN-PROD Seen-on-FRONTS-PROD

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants