Overview

Namespaces

  • Apptus
    • ESales
      • Connector
        • Report
        • Time
    • Util
      • Cache
  • PHP

Classes

  • Ad
  • AdConversionReport
  • AdConversionReportSection
  • AdList
  • AdListSection
  • AdOrderValueReport
  • AdOrderValueReportSection
  • AdPlacementReport
  • AdPlacementReportSection
  • Attribute
  • PanelConversionReport
  • PanelConversionReportSection
  • Placement
  • ProductSalesByAttributeReport
  • ProductSalesByAttributeReportSection
  • ProductSalesByTimeReport
  • ProductTopSellersReport
  • ProductTopSellersReportSection
  • Rate
  • Report
  • SearchConversion
  • SearchCount
  • SearchStatisticsReport
  • SessionStatistics
  • SessionStatisticsReport
  • SessionSummaryReport
  • Summary
  • Timeline
  • TimelineType
  • TimeSlot
  • TopSellingSearchesReport
  • TopSellingSearchesReportSection

Exceptions

  • FormatException
  • Overview
  • Namespace
  • Class
  • Tree

Class AdConversionReport

Report for ads.

Each section of the report contains all attributes for an ad together with average conversion rate for the campaign and timelines for conversion rates regarding this ad.

This report can be seen in the Ads tab on the Reports page in eSales Manager and it is described in the documentation on Apptus Zone in the Ad conversion section.

Apptus\ESales\Connector\Report\Report
Extended by Apptus\ESales\Connector\Report\AdConversionReport
Namespace: Apptus\ESales\Connector\Report
Located at Connector/Report/AdConversionReport.php
Methods summary
public static Apptus\ESales\Connector\Report\AdConversionReport
# parse( string $data, DateTimeZone $tz )

Creates an AdConversionReport from an XML document.

Creates an AdConversionReport from an XML document.

Parameters

$data
string with an XML document to parse.
$tz
time zone for the report.

Returns

Apptus\ESales\Connector\Report\AdConversionReport
An AdConversionReport.

Throws

Apptus\ESales\Connector\Report\FormatException
if the XML document does not match the expected format.
public Apptus\ESales\Connector\Time\Duration
# resolution( )

Returns

Apptus\ESales\Connector\Time\Duration
The resolution used for the data in this report.
public array
# sections( )

Returns

array
A list of Apptus\ESales\Connector\Report\AdConversionReportSection elements. One for each ad in the report.
public
# exportToExcel( string $file )

Writes the report to a file. The report is written in plain text and ';' is used as separator.

Writes the report to a file. The report is written in plain text and ';' is used as separator.

Parameters

$file
file to write the report to.
Methods inherited from Apptus\ESales\Connector\Report\Report
exportToXml(), timeInterval()
Apptus ESales Connector PHP API documentation generated by ApiGen