getVar('mailGA');
$_passGA = $Ganalytics->getVar('passGA');
$_urlsiteGA = $Ganalytics->getVar('urlsiteGA'.$ga_langue_defaut);
$_profGA = $Ganalytics->getVar('profGA'.$ga_langue_defaut);
//die($_mailGA->valeur.' => '.$_passGA->valeur.' => '.$_urlsiteGA->valeur.' => '.$_profGA->valeur);
# Définition du domaine par défaut
$domain = $Ganalytics->GetDomain($Ganalytics->getUrlSite());
# Définition du domaine pour la langue sinon on garde celui par défaut
if($Ganalytics->is_sup_15()) if($lang->charger_id($ga_langue_defaut)) if($lang->url != '') $domain = $Ganalytics->GetDomain($lang->url);
elseif(!empty($_urlsiteGA->valeur)) $domain = $_urlsiteGA->valeur;
$ga = $Ganalytics->getGapi($_mailGA->valeur,$_passGA->valeur);
$ga_aw = $Ganalytics->getGapi($_mailGA->valeur,$_passGA->valeur);
$date_depart = date("Y-m-d");
$date_fin = date("Y-m-d");
// requestReportData($report_id, $dimensions, $metrics, $sort_metric=null, $filter=null, $start_date=null, $end_date=null, $start_index=1, $max_results=30)
$ga->requestReportData($_profGA->valeur, array('date'),
array('visits', 'pageviews', 'pageviewsPerVisit' , 'revenuePerTransaction' , 'transactionsPerVisit' , 'percentNewVisits' , 'transactions',
'avgTimeOnSite', 'entranceBounceRate', 'totalValue'), null, null, $date_depart, $date_fin);
$results = $ga->getResults();
$ga_aw->requestReportData($_profGA->valeur, array('date','adDestinationUrl'),
array('impressions','adClicks','adCost','CPC','CTR','transactionRevenue'), null, 'adDestinationUrl=@'.$domain, $date_depart, $date_fin);
$results_aw = $ga_aw->getResults();
echo '
';
echo '
Visites'.number_format($ga->getVisits()).'
';
echo '
Pages vues'.number_format($ga->getPageviews()).'
';
echo '
Pages vues / visite'.round($ga->getPageviewsPerVisit(), 2).'
';
echo '
Taux de rebond'.round($ga->getEntrancebouncerate(), 2).'%
';
echo '
Durée moyenne'.secondMinute($ga->getAvgtimeonsite()).'
';
echo '
Nouvelle visite'.round($ga->getPercentNewVisits(), 2).'%
';
echo '
Conversion'.round($ga->getTransactionsPerVisit(), 2).'%
';
echo '
Transactions'.number_format($ga->getTransactions()).'
';
echo '
C.A (hors port)'.round($ga->getTotalValue(), 2).' €
';
echo '
Panier moyen'.round($ga->getRevenuePerTransaction(), 2).' €
';
echo '
Impressions AdWords'.number_format($ga_aw->getImpressions()).'
';
echo '
Clics AdWords'.number_format($ga_aw->getAdClicks()).'
';
echo '
Coût AdWords'.round($ga_aw->getAdCost(), 2).' €
';
echo '
CPC AdWords'.round($ga_aw->getCPC(), 2).' €
';
echo '
CTR AdWords'.round($ga_aw->getCTR(), 2).'%
';
echo '
C.A par clic AdWords'.( 0 == $ga_aw->getAdClicks() ? '0' : round($ga_aw->getTransactionRevenue() / $ga_aw->getAdClicks(), 2)).' €
';
echo '
Marge AdWords'.round($ga_aw->getTransactionRevenue() - $ga_aw->getAdCost(), 2).' €
';
echo '
ROI AdWords'.( 0 == $ga_aw->getTransactionRevenue() ? 'N.A' : round(($ga_aw->getTransactionRevenue() - $ga_aw->getAdCost()) / $ga_aw->getAdCost() * 100, 2).'%').'
';
echo '
';
echo '
';
$js = drawChart('visits','chart','Visites',$ga,$_profGA->valeur,null,$date_depart,$date_fin); ?>
requestReportData($_profGA->valeur, array('source','medium'), array('visits'), '-visits', 'visits>0', $date_depart, $date_fin,1,10);
$results = $ga->getResults();
if(count($results) > 0){?>
- VISITES PAR SOURCE
-
getSource(), 16, $ending = '...', $exact = true).' '.$result->getMedium().'' ?>
- getVisits() ?>
requestReportData($_profGA->valeur, array('source','medium'), array('totalValue'), '-totalValue', 'totalValue>0', $date_depart, $date_fin,1,10);
$results = $ga->getResults();
if(count($results) > 0){?>
- C.A PAR SOURCE
-
getSource(), 16, $ending = '...', $exact = true).' '.$result->getMedium().'' ?>
- getTotalValue() ?> €
requestReportData($_profGA->valeur, array('productName'), array('itemRevenue'), '-itemRevenue', NULL, $date_depart, $date_fin,1,10);
$results = $ga->getResults();
if(count($results) > 0){?>
- C.A PAR PRODUIT
- cleanEncodage($result->getProductName()), 30, $ending = '...', $exact = true) ?>
- getItemRevenue() ?> €
requestReportData($_profGA->valeur, array('source','medium'), array('visits','totalValue'), '-totalValue', 'totalValue>0', $date_depart, $date_fin,1,10);
$results = $ga->getResults();
if(count($results) > 0){?>
- VALEUR PAR VISITE
-
getSource(), 16, $ending = '...', $exact = true).' '.$result->getMedium().'' ?>
- getTotalValue() / $result->getVisits(),2) ?> €
requestReportData($_profGA->valeur, array('source','medium'), array('visits','transactions'), '-transactions', 'transactions>0', $date_depart, $date_fin,1,10);
$results = $ga->getResults();
if(count($results) > 0){?>
- TAUX DE TRANSFORMATION
-
getSource(), 16, $ending = '...', $exact = true).' '.$result->getMedium().'' ?>
- getTransactions() / $result->getVisits() * 100,2).$Ganalytics->cleanEncodage('%') ?>
requestReportData($_profGA->valeur, array('source','medium'), array('visits','totalValue','transactions'), '-totalValue', 'totalValue>0', $date_depart, $date_fin,1,10);
$results = $ga->getResults();
if(count($results) > 0){?>
- PANIER MOYEN
-
getSource(), 16, $ending = '...', $exact = true).' '.$result->getMedium().'' ?>
- getTotalValue() / $result->getTransactions(),2) ?> €
requestReportData($_profGA->valeur, array('keyword','adDestinationUrl'), array('CTR'), '-CTR', 'CTR>0', $date_depart, $date_fin,1,10);
$results = $ga->getResults();
if(count($results) > 0){?>
- CTR ADWORDS
-
cleanEncodage($result->getKeyword()), 30, $ending = '...', $exact = true) ?>
- getCTR(),2) ?>%
requestReportData($_profGA->valeur, array('keyword','adDestinationUrl'), array('CPC'), '-CPC', 'CPC>0', $date_depart, $date_fin,1,10);
$results = $ga->getResults();
if(count($results) > 0){?>
- CPC ADWORDS
-
cleanEncodage($result->getKeyword()), 30, $ending = '...', $exact = true) ?>
- getCPC(),2) ?> €
requestReportData($_profGA->valeur, array('keyword','adDestinationUrl'), array('adCost','adClicks'), '-adCost', 'adCost>0', $date_depart, $date_fin,1,10);
$results = $ga->getResults();
if(count($results) > 0){?>
- COÛT ADWORDS
-
cleanEncodage($result->getKeyword()), 16, $ending = '...', $exact = true).' '.$result->getAdClicks().' visite(s)' ?>
- getAdCost(),2) ?> €