Import Yandex search keywords into Matomo
To import your Yandex Search Keywords in Matomo, follow the steps below to sign in to the Yandex Webmaster, verify your website, and set up the client app.
- Sign in at Yandex Webmaster.
- Click Add a site in Yandex Webmaster and enter your site URL.
- Yandex will then invite you to Verify your site ownership.
- Once you have verified your site ownership, go to Yandex OAuth to create a new client.
- Provide a useful Service name e.g., Matomo Import.
- Choose Web services under Platforms and set the Callback URI. This needs to be set to your Matomo URL with this special URL/query
/index.php?module=SearchEngineKeywordsPerformance&action=processYandexAuthCode
added at the end. For example:https://matomo.my-website.com/index.php?module=SearchEngineKeywordsPerformance&action=processYandexAuthCode
- Add the Permissions that are required for the import by typing these into the Permission name field:
- Access to user avatar
- Access to username, firstname and surname, gender
- Adding sites to Yandex.Webmaster and receiving indexing status information
- Obtaining information about external links to sites
- Provide an email address to receive notifications about changes to this configuration.
- Click the Create app button. The following page will show you a summary of the chosen permissions together with the client ID and client secret.
Configure Matomo
- Open Matomo settings
> System > Search Performance.
- Enter your Yandex app Client ID and Client secret and click Save.
.
- Click on the Start OAuth Process and Matomo will verify and connect. If you receive any permissions errors, open your Yandex app and ensure the webmaster permissions were added.
You can now start connecting your account(s) and setting up import for specific websites.
Congratulations! You’re all set and your Yandex keywords will be imported in the Matomo Search Keywords report.