Lưu ý : Nếu bạn không thể thấy Tiện ích phản hồi trong cài đặt quản trị của mình, bạn có thể sử dụng Tiện íchbiểu mẫu Phản hồi . Tiện ích Phản hồi đang bị loại bỏ theo đợt do tính sẵn có của tiện ích trợ giúp tốt hơn và nhiều chức năng hơn . Vui lòng liên hệ với support@freshdesk.com nếu bạn cần bất kỳ trợ giúp nào về việc thiết lập tiện ích trợ giúp.


Link: https://support.freshdesk.com/support/solutions/articles/154064-pre-populating-feedback-widget-form


Các phản hồi Widget có thể dễ dàng cài đặt trên trang web của bạn, cổng thông tin của bạn, hoặc chỉ là về bất kỳ trang web nào bạn muốn. Nó cho phép khách hàng của bạn dễ dàng tạo phiếu hỗ trợ và giúp họ dễ dàng tiếp cận hỗ trợ của bạn hơn.


Bạn có thể điền trước thông tin meta trong Tiện ích phản hồi Freshdesk khi khách hàng cố gắng liên hệ với bạn. Bất cứ khi nào họ sử dụng tiện ích, bạn có thể điền sẵn tên, địa chỉ email hoặc bất kỳ thông tin liên quan phổ biến nào của họ vào biểu mẫu vé dựa trên dữ liệu hiện có. Bằng cách đó, họ sẽ có thể nhận được vé đã tạo một cách nhanh chóng.


Bạn cũng có thể đặt giá trị mặc định cho các trường vé, chẳng hạn như danh sách thả xuống, trường lồng nhau, hộp kiểm, v.v.  



Chuyển các phần tử biểu mẫu vé vào tiện ích phản hồi

  • Bạn có thể chuyển bất kỳ số lượng giá trị trường biểu mẫu vé nào bằng cách thêm: helpdesk_ticket [fieldName] = fieldValue
  • Bạn có thể điền vào static fieldValues nếu bạn muốn điền cùng một trường cho tất cả người dùng hoặc bạn có thể chuyển dữ liệu từ cơ sở dữ liệu của mình bằng cách sử dụng cùng một logic nghiệp vụ như trong các ứng dụng web của bạn.


Chuyển các trường mặc định


Lĩnh vực véLàm thế nào để sử dụng cái nàyVí dụ về Ruby on rails
Email của người yêu cầu (địa chỉ email của người dùng đã đăng nhập)helpdesk_ticket [requester] = {{user.email}}helpdesk_ticket [requester] = <% logged_in_user.email%>
Chủ đề véhelpdesk_ticket [subject] = {{ticket.subject}}helpdesk_ticket [subject] = Theo dõi đơn hàng


Chuyển các trường tùy chỉnh

  • Bạn cũng có thể chuyển các giá trị trường tùy chỉnh trong tiện ích Phản hồi bằng cách thêm helpdesk_ticket [custom_field] [fieldName] = fieldValue
  • Lưu ý rằng tên trường tùy chỉnh sẽ có số nhận dạng duy nhất được thêm vào. Để xác định fieldName cho các trường tùy chỉnh, hãy nhấp vào trang 'Vé mới' và kiểm tra HTML của phần tử biểu mẫu.
    • Gợi ý: Nhấp chuột phải vào trường và nhấn 'kiểm tra phần tử' trong Chrome hoặc sử dụng firebug trong Firefox.
  • Sao chép nội dung trong "tên" của trường tùy chỉnh này.

  • Bây giờ, bạn có thể thêm mã này cùng với giá trị bạn muốn điền trước cho trường này trong tiện ích phản hồi của mình.


Hướng dẫn nhanh về điền trước các trường vé:

  •  Bạn có thể sao chép mã này trong trình chỉnh sửa của mình và sửa đổi nó để tự động điền vào các trường. Ví dụ: trong mã này, địa chỉ email của người yêu cầu, đối tượng đặt vé, số điện thoại của người yêu cầu và tên sản phẩm được đặt thành tự động điền (Số điện thoại và id sản phẩm là các trường vé tùy chỉnh).   
Đối với tiện ích bật lên:
JavaScript
< script type = "text/javascript"src = "https://assets.freshdesk.com/widget/freshwidget.js" > < /script><script type="text/javascript">  FreshWidget.init("", {"queryString ":" & helpdesk_ticket[requester] = {    {        user.email    }} & helpdesk_ticket[subject] = {    {        user.subject    }} & helpdesk_ticket[custom_field][phone_number] = {    {        user.phone    }}", "utf8 ": "✓", "widgetType ": "popup ", "buttonType ": "text ", "buttonText ": "Support ", "buttonColor ": "white ", "buttonBg ": "#006063", "alignment": "4", "offset": "235px", "formHeight": "500px", "url": "https://yourcompany.freshdesk.com"} );</script>


Lưu ý: Tiện ích bật lên đang bị loại bỏ theo đợt do tính sẵn có của tiện ích trợ giúp , tiện ích này tốt hơn và nhiều chức năng hơn. Bạn có thể tìm hiểu cách điền trước các trường trong tiện ích trợ giúp tại đây .


Đối với tiện ích con Nhúng:


JavaScript
<script type = "text/javascript" src = "https://assets.freshdesk.com/widget/freshwidget.js" > < /script><style type = "text/css" media = "screen, projection" >  @import url(https: //assets.freshdesk.com/widget/freshwidget.css);        </style><iframe title = "Feedback Form"     class = "freshwidget-embedded-form" id = "freshwidget-embedded-form" src = "https://yourcompany.freshdesk.com/widgets/feedback_widget/new?&widgetType=embedded&screenshot=no&helpdesk_ticket[requester]={{user.email}};helpdesk_ticket[subject]={{user.subject}}"        scrolling = "no"        height = "500px"        width = "100%"        frameborder = "0" >        </iframe>


  • Dán mã mới này trên trang web hoặc ứng dụng của bạn giữa các thẻ <body> và </body>


Tắt các trường được điền trước


Bạn có thể vô hiệu hóa các trường bạn điền trước trong tiện ích phản hồi để người yêu cầu vé của bạn không thể thay đổi giá trị của chúng. Ví dụ: bạn có thể có một trường tùy chỉnh được gọi là vị trí trong biểu mẫu vé mà bạn không muốn khách hàng của mình chỉnh sửa. Trong trường hợp đó, bạn có thể tắt trường vị trí bằng cách tinh chỉnh mã tiện ích. Bạn chỉ cần thêm '& vô hiệu hóa [fieldName] = true' hoặc '& vô hiệu hóa [custom_field] [fieldName] = true' tùy thuộc vào trường là mặc định hay tùy chỉnh. 


Trong mã này, các trường 'người yêu cầu' và 'product_id' bị vô hiệu hóa. 


JavaScript
<script type="text/javascript" src="https://assets.freshdesk.com/widget/freshwidget.js"></script><script type="text/javascript">
FreshWidget.init("", {"queryString": "&helpdesk_ticket[requester]={{user.email}}&helpdesk_ticket[subject]={{user.subject}}&helpdesk_ticket[custom_field][phone_number]={{user.phone}}&helpdesk_ticket[custom_field][product_id]={{helpdesk.product}}&disable[requester]=true&disable[custom_field][product_id]=true", "buttonText": "Support", "buttonColor": "white", "buttonBg": "#006063", "alignment": "4", "offset": "235px", "url": "https://yourcompany.freshdesk.com", "assetUrl": "https://yourcompany.freshdesk.com/widget"} );
</script>


 

Dán mã này trên tất cả các trang của trang web và ứng dụng của bạn mà bạn muốn tiện ích phản hồi bật lên xuất hiện trên đó.


Ảnh chụp màn hình mẫu về cách trường sẽ hiển thị trên tiện ích của bạn khi tắt các trường được điền sẵn:



Hướng dẫn thêm cho các ứng dụng web:


Nếu bạn đang tìm cách sử dụng tiện ích phản hồi Freshdesk trong các ứng dụng dựa trên các khuôn khổ như React, Angular hoặc Ember, bạn cần bao gồm một dòng cùng với mã của tiện ích cho tập hợp đang hoạt động bình thường. Điều này sẽ làm cho tiện ích con khởi chạy ngay lập tức thay vì chờ đợi một window.load vốn đã xảy ra trong trường hợp ứng dụng web. 

HTML
{    ...    loadOnEvent: 'immediate'}