Short answer

PubPulse accepts the same code format as Publytics: data-domain="domain/ID", the queue stub and publytics(...) calls. Add your site in PubPulse, replace the script src and the domain/ID, and your pageviews, custom dimensions and events keep working without other changes.

1. Add your website in PubPulse

Register (30 days free, no pageview limit) and add the same domain. Note the tracking ID.

2. Change two values in your code

In your existing tag, replace the script URL with https://pubpulse.pro/js/script.manual.min.js and the data-domain with the one shown in PubPulse. Calls like publytics('pageview') or publytics('cta_click', {props: {...}}) keep working: PubPulse accepts both publytics(...) and pubpulse(...).

3. Run both for a few days (optional)

You can send the same page to both tools during the change: keep both tags for a week and compare the numbers.

4. Register your custom dimensions

Add the same keys in Settings → Custom Dimensions. On WordPress, the "Register these dimensions" button does it in one click.

Need help?

Write to contact@pubpulse.pro: we move your setup with you.

Try PubPulse free for 30 days

Every feature, no pageview limit, no credit card. Paste one line of code and your first visits show up within seconds.

Start your free trial

or click around the live demo first, no sign-up needed