Skip to content
Extraits de code Groupes Projets
Valider 2de3a66c rédigé par Matthieu Aubry's avatar Matthieu Aubry Validation de GitHub
Parcourir les fichiers

Display tooltip introducing Funnels in the goal editor (#10981)

parent 4c719c2e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -59,7 +59,7 @@
<p>Grow your business, understand your audience better and increase your sales and conversions with a premium plugin for Piwik:
<p> &bull; <a rel='noreferrer' target='_blank' href='https://piwik.org/recommends/ab-testing-learn-more/'>A/B Testing Platform for Piwik Analytics</a>.
</p>
<p> &bull; <a rel='noreferrer' target='_blank' href='https://plugins.piwik.org/Funnels'>Conversion Funnels</a>.
<p> &bull; <a rel='noreferrer' target='_blank' href='https://piwik.org/recommends/conversion-funnels'>Conversion Funnels</a>.
</p>
<p> &bull; <a rel='noreferrer' target='_blank' href='https://piwik.org/recommends/media-analytics-website/'>Powerful Video Analytics and Audio Analytics</a>.
</p>
......
......@@ -17,5 +17,6 @@
{{ 'Goals_LearnMoreAboutGoalTrackingDocumentation'|translate("<a href='?module=Proxy&action=redirect&url=http://piwik.org/docs/tracking-goals-web-analytics/' target='_blank'>","</a>")|raw }}
</p>
</div>
{{ postEvent("Template.afterGoalCannotAddNewGoal") }}
{% endif %}
......@@ -79,6 +79,7 @@ class ClientTest extends SystemTestCase
'shop',
'versions',
'isDownloadable',
'changelog',
'consumer');
$this->assertNotEmpty($plugin);
......
......@@ -21,6 +21,8 @@ class ProfessionalServices extends \Piwik\Plugin
'AssetManager.getStylesheetFiles' => 'getStylesheetFiles',
'Request.getRenamedModuleAndAction' => 'renameProfessionalServicesModule',
'Template.afterGoalConversionOverviewReport' => array('function' => 'getGoalOverviewPromo', 'after' => true),
'Template.afterGoalCannotAddNewGoal' => array('function' => 'getGoalOverviewPromo', 'after' => true),
'Template.endGoalEditTable' => array('function' => 'getGoalFunnelOverviewPromo', 'after' => true),
'Template.afterEventsReport' => 'getEventsPromo',
);
}
......@@ -56,6 +58,22 @@ class ProfessionalServices extends \Piwik\Plugin
return $isWidget;
}
public function getGoalFunnelOverviewPromo(&$out)
{
if(\Piwik\Plugin\Manager::getInstance()->isPluginActivated('Funnels')
|| $this->isRequestForDashboardWidget()) {
return;
}
$out .= '
<p style="margin-top:3em;margin-bottom:3em" class=" alert-info alert">Did you know?
A Funnel defines a series of actions that you expect your visitors to take on their way to converting a goal.
<br/>With <a target="_blank" rel="noreferrer" href="https://piwik.org/recommends/conversion-funnel/">Funnels for Piwik</a>,
you can easily determine your funnel and see where your visitors drop off and how to focus efforts to increase your conversions.
</p>';
}
public function getGoalOverviewPromo(&$out)
{
if(\Piwik\Plugin\Manager::getInstance()->isPluginActivated('AbTesting')
......
......@@ -44,6 +44,13 @@ class Promo
'text' => 'Get powerful insights into how your audience watches your videos and listens to your audio. Media Analytics is now available on the Marketplace.',
),
// Funnels
array(
'campaignContent' => 'funnels',
'url' => 'https://piwik.org/recommends/conversion-funnels',
'text' => 'Increase your conversions, sales and revenue by understanding your conversion funnels and where your visitors drop off with Funnels for Piwik.'
),
// Piwik training
array(
'campaignContent' => 'userTraining',
......@@ -52,6 +59,7 @@ class Promo
),
// Piwik PRO
// https://piwik.org/recommends/piwik-pro-from-app
array(
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter