diff --git a/cura/CuraActions.py b/cura/CuraActions.py index 4d121338d8..8b232ad1bf 100644 --- a/cura/CuraActions.py +++ b/cura/CuraActions.py @@ -35,7 +35,7 @@ class CuraActions(QObject): # Starting a web browser from a signal handler connected to a menu will crash on windows. # So instead, defer the call to the next run of the event loop, since that does work. # Note that weirdly enough, only signal handlers that open a web browser fail like that. - event = CallFunctionEvent(self._openUrl, [QUrl("https://ultimaker.com/en/resources/manuals/software")], {}) + event = CallFunctionEvent(self._openUrl, [QUrl("https://ultimaker.com/en/resources/manuals/software?utm_source=cura&utm_medium=software&utm_campaign=dropdown-documentation")], {}) cura.CuraApplication.CuraApplication.getInstance().functionEvent(event) @pyqtSlot() diff --git a/resources/qml/Actions.qml b/resources/qml/Actions.qml index 95c6778b87..aa88c9176d 100644 --- a/resources/qml/Actions.qml +++ b/resources/qml/Actions.qml @@ -79,7 +79,7 @@ Item Action { id: showTroubleShootingAction - onTriggered: Qt.openUrlExternally("https://ultimaker.com/en/troubleshooting") + onTriggered: Qt.openUrlExternally("https://ultimaker.com/en/troubleshooting?utm_source=cura&utm_medium=software&utm_campaign=dropdown-troubleshooting") text: catalog.i18nc("@action:inmenu", "Show Online Troubleshooting Guide"); } diff --git a/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml b/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml index 58cadbec37..49d5b57021 100644 --- a/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml +++ b/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml @@ -251,7 +251,7 @@ Item onClicked: { // open the troubleshooting URL with web browser - const url = "https://ultimaker.com/in/cura/troubleshooting/network" + const url = "https://ultimaker.com/in/cura/troubleshooting/network?utm_source=cura&utm_medium=software&utm_campaign=add-network-printer" Qt.openUrlExternally(url) } onEntered: