Key is missing from snippet



Posted Feb 27, 2022

Hi I added this code to my web site html body (end of body)
    <!-- Start of  Zendesk Widget script -->
    <script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=MyKey"> </script>
    <!-- End of  Zendesk Widget script -->
the chat is not been displayed and i keep getting error

Key is missing from snippet vendors~rollbar.noconflict.umd.min.js:1:58963
    n https://static.zdassets.com/ekr/vendors~rollbar.noconflict.umd.min.js:1
    oe http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    c http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    (Async: setTimeout handler)
    _immediateFn http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    c http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    l http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    s http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    d http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    re http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    (Async: promise callback)
    re http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    d http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    u http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    re http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    oe http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    <anonymous> http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    c http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    (Async: setTimeout handler)
    _immediateFn http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    c http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    l http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    f http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    c http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    (Async: setTimeout handler)
    _immediateFn http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    c http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    l http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    f http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    c http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    (Async: setTimeout handler)
    _immediateFn http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    c http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    then http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    <anonymous> http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    <anonymous> http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    o http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    <anonymous> http://static.zdassets.com/ekr/snippet.js?key=MyKey:1
    <anonymous> http://static.zdassets.com/ekr/snippet.js?key=MyKey:1

How Can I fix it? what did I do wrong?


0

18

18 comments

Here is a reproduction environment 

https://stackblitz.com/edit/nuxt-starter-t3wwc5

Thanks!

1


Hi Alberto,
 
Can you share the snippet you're including (go ahead and redact the key itself before sharing)?

0


Same issue!!!

1


Having same issue and it would be greatly appreciated if you can help!

1


Hello, how did you solve this?

1


Hi Kipa,
 
Thanks for clarifying that. I did some testing on my end and wasn't able to replicate the issue. Let me go ahead and pull you into a ticket so I can get a better look at your code and we can figure out what's going on. Please keep an eye out for that email correspondence from me.
 
Best,
 
Erica - Dev Support

1


Hi,

Thanks

1. My firewall has no restrictions at all.  
2. The chat web widget is already configured
3.  I didn't restrict the access using the security setting

When I am using the "script tag directly from admin settings as is" in a simple local HTML file everything is OK.
But when I put the same code in my XHTML file (in my web application) it doesn't and rais this "Key is missing from snippet" error message 

 

 

 

1


Hi Kipa!
 
Thanks for posting your question to the Community. Here are a few things to check to help troubleshoot:
 
  1. Configure your firewall to allow Web Widget to appear
  2. Configure components in Web Widget
  3. Determine if required sign-in is enabled for your Help Center, if so only authorized users will be able to access the Web Widget
 
If all of these have been checked off and you're still having an issue, I would try copying the script tag directly from admin settings as is. It looks like it may not be able to access MyKey if that is a variable you are using.
 
Hope this helps!
 
Best,
 
Erica - Dev Support

1


Sign in to leave a comment.

Didn't find what you're looking for?

New post