We’ve had key messages hammered home, the odd gaffe and rows over TV debates.
But what else have we learnt since Boris Johnson called a snap election?
1) It’s been a presidential-style campaign
Image copyright EPA
We don’t have a presidential voting system in the UK, but you wouldn’t know it from the campaigns of the two main parties.
The choice is between Boris Johnson and Jeremy Corbyn, the Conservatives and Labour have said throughout – with both leaders travelling up and down the country to appeal to voters.
We have barely seen some of the front bench – Home Secretary Priti Patel or Business Secretary Andrea Leadsom at main campaign events, for example – and on Labour’s side we haven’t seen shadow Brexit secretary Keir Starmer or shadow foreign secretary Emily Thornberry.
But, during a sit-down interview with BBC Breakfast, Mr Corbyn said it was “not a presidential election”.
He was responding to a question on whether he has been a hindrance on the doorstep, amid reports that some candidates are finding voters do not want to support him personally.
Image copyright EPA
Our political editor Laura Kuenssberg says the voters she has met on the campaign trail are fixed on the two central characters of Boris Johnson and Jeremy Corbyn – they are so well-known.
She says both have bands of “true believers” but the men who are vying to be prime minister are also facing very serious doubts from some of the public.
2) Parties have upped their digital game – but there has been misinformation and ‘fake news’
Image copyright Getty Images
The battleground is no longer just on the doorstep and campaign trail – as we know, it’s online too.
On Facebook, the parties splurged the cash. At one point earlier this month, the Facebook Ad Library showed that about 2,500 adverts paid for by the Conservative Party were live, compared with 3,000 for the Liberal Democrats, but only 250 for Labour.
And this time, there were also non-party groups sending Facebook users ads.
But there has been some criticism of the way platforms have been used.
The Conservatives were criticised for posting an edited video of Labour’s Keir Starmer on their social media and for rebranding their @CCHQPress account – the Tory press office – as “factcheckUK” during the ITV debate between Mr Johnson and Mr Corbyn.
And Labour was questioned over a claim posted on Facebook that a Conservative trade deal with the US after Brexit could cost the NHS up to £500m a week, by driving up the price of medicines.
Now, a campaign group is calling for fact-checking of political advertising to be a legal requirement after what it describes as a “fake news and disinformation general election”