Skip to main content

Connecting WordPress to Seeka 😎

All you need to know to get tracking on WordPress!

The installation of Seeka on a WordPress Domain takes around 2 minutes and can be implemented by anyone with Admin access.

If your site is developed on Bedrock, see the Seeka developer docs.

Installing Seeka Plugin on your WordPress Domain

  1. Open the Seeka App and ensure you're in the correct Organisation and Brand.

  2. Click Apps in the left sidebar.

  3. In the All tab, search for Wordpress, then click Connect.

    Download WordPress Plugin + Activate

  4. Download the WordPress plugin to your device HERE or in the Seeka App.

  5. Log in to your WordPress site, click Plugins

  6. Then Add New.

  7. At the top of the window, click the Upload plugin button.

  8. Select the seeka-converge.zip file downloaded in step 4 and click Install now.

  9. Once installed, click Activate plugin.

    Enter Seeka Public Key, Organisation ID and instance ID

  10. Once activated, you will be taken to the plugin list.

  11. Click on Settings on the left menu to expand the sub-menu and then click on Seeka.

  12. Copy your Organisation ID, Public Key and Instance ID into the plugin's text fields, then click the Save Changes button to complete the installation. Seeka shows a one-click Copy button for each value.

Not comfortable in WordPress? Use the Copy instructions for developer button in Seeka to send the whole install guide to your dev team.

Setting up events

Page view events are collected automatically and sent to your connected data destinations via browser and server channels.

For all other events such as form submissions, use the Express Setup Tool. Set up an event once and Seeka delivers it to all connected destinations, live in real time as you create them.

Test your events

Once your events are configured, test them with the diagnostic streamer:

  1. In Seeka, paste the URL of any page on your site and click Launch diagnostic.

  2. Navigate through your site and trigger the events you want to test.

  3. The diagnostic streamer displays each event as it fires, including what data was sent and to which destinations.

You can also access the full diagnostic streamer with advanced view from Settings once you're set up.

A note on forms: WordPress has a huge ecosystem of form plugins, and not all of them follow best practices for data capture. If form data isn't being collected correctly, don't stress. Reach out via the chat icon in the bottom right corner and we'll get it sorted for you.

Known Conflicts

Seeka always follows current best practices. Unfortunately, that is not always the case with other plugins.

Solid Security Pro

To use Seeka alongside the Solid Security Pro plugin please do the following:

"Disable PHP in Plugins" setting may need to be disabled.

  1. Click on the "Security" tab on the main left menu of WordPress

  2. Then, "Settings" in the top right corner

  3. Then, "Advanced" on the left Solid Security security menu.

  4. Uncheck "Disable PHP in Plugins" and click "Save".

WP Rocket plugin

When using the WP Rocket plugin, the below settings need to be set to avoid blocking Seeka.

  1. Navigate to WP Rocket Settings in WordPress.

  2. Click 'File Optimisation' in the left-hand menu.


  3. If 'Minify JavaScript files' is checked:

    1. In 'Excluded JavaScript files' paste in:

      1. /wp-json/seeka-converge/v1/p/static/c/(.*)

  4. If 'Delay JavaScript execution' is checked, please be aware that we've seen some mixed results with this option in WP Rocket, some positive and some serious negative effects (not just with Seeka but other Javascript based platforms plugged into WordPress).

  5. Hit Save 🚀

Did this answer your question?