Skip to main content
Dynamic Number Insertion -Troubleshooting

Quick solutions for common DNI issues

Georgiana Mirita avatar
Written by Georgiana Mirita
Updated over a week ago

While using DNI, if an error occurs, it might be due to some common causes. If you are unable to resolve the issues yourself or with your web manager, please reach out on Live Chat. We are here to help you navigate the issues and solve them.

FAQ and Basic Troubleshooting for DNI

1. The phone number is not changing

Possible Causes:

  • The script may not be correctly inserted before the closing </body> tag

  • The UTM parameters or URL path may not be correctly configured according to your ad's URLs

Solution:

  • Ensure the script is placed just before the </body> tag

  • Double-check the UTM parameters and URL path configurations inside smrtPhone matches the ones from your Ads

2. The script cannot be found inside DevTools>Elements section

Possible Cause:

  • Issues with caching in the browser

Solution:

  • Clear the browser cache or try loading the page in incognito mode to see if it’s a caching issue

3. The script works on some pages, but not on others

Possible Causes:

  • The script wasn't inserted on all the pages

Solution:

  • Make sure the script is inserted in all pages, and clear the browser cache

4. A script mismatch

The script works for a campaign URL match (e.g. smrtphone.io/home?utm_source=google), but when visiting another campaign URL match (e.g. smrtphone.io/home?utm_source=facebook) the number from the first campaign is displayed

Cause:

  • This is the intended functionality. We follow a "first attribution" sequence. When someone visits your page from the first ad, subsequent visits to the website - even if from a different ad - will display the number from the first campaign.

Solutions:

  • You can clear your cookies before testing each different campaign

dni troubleshooting
Did this answer your question?