From 39c4a9809ec18fdafb09fcdf33470b072b8a25ad Mon Sep 17 00:00:00 2001 From: Eric Urban Date: Tue, 8 Oct 2019 16:23:28 -0700 Subject: [PATCH] 12.13.6 proxy update --- src/Auth/ServiceClient.php | 2 +- src/V13/CampaignManagement/Experiment.php | 2 +- src/V13/Reporting/AccountPerformanceReportColumn.php | 3 +++ .../Reporting/AdDynamicTextPerformanceReportColumn.php | 3 +++ src/V13/Reporting/AdGroupPerformanceReportColumn.php | 3 +++ src/V13/Reporting/AdPerformanceReportColumn.php | 3 +++ src/V13/Reporting/AgeGenderAudienceReportColumn.php | 3 +++ src/V13/Reporting/AudiencePerformanceReportColumn.php | 3 +++ src/V13/Reporting/CampaignPerformanceReportColumn.php | 3 +++ src/V13/Reporting/ConversionPerformanceReportColumn.php | 3 +++ .../Reporting/DSAAutoTargetPerformanceReportColumn.php | 3 +++ src/V13/Reporting/DSACategoryPerformanceReportColumn.php | 3 +++ .../Reporting/DestinationUrlPerformanceReportColumn.php | 3 +++ src/V13/Reporting/GeographicPerformanceReportColumn.php | 3 +++ src/V13/Reporting/GoalsAndFunnelsReportColumn.php | 9 ++++++--- src/V13/Reporting/KeywordPerformanceReportColumn.php | 3 +++ .../ProductDimensionPerformanceReportColumn.php | 3 +++ .../ProductPartitionPerformanceReportColumn.php | 3 +++ .../ProductPartitionUnitPerformanceReportColumn.php | 3 +++ .../ProfessionalDemographicsAudienceReportColumn.php | 3 +++ .../Reporting/PublisherUsagePerformanceReportColumn.php | 3 +++ src/V13/Reporting/ShareOfVoiceReportColumn.php | 3 +++ .../Reporting/UserLocationPerformanceReportColumn.php | 3 +++ 23 files changed, 68 insertions(+), 5 deletions(-) diff --git a/src/Auth/ServiceClient.php b/src/Auth/ServiceClient.php index bb4fd445..c2fbd756 100644 --- a/src/Auth/ServiceClient.php +++ b/src/Auth/ServiceClient.php @@ -252,7 +252,7 @@ private function RefreshServiceProxy() 'features' => SOAP_SINGLE_ELEMENT_ARRAYS, // Disable keep-alive to avoid 'Process open FD table is full' 'keep-alive' => FALSE, - 'user_agent' => 'BingAdsSDKPHP ' . '12.13.5 ' . PHP_VERSION, + 'user_agent' => 'BingAdsSDKPHP ' . '12.13.6 ' . PHP_VERSION, /** * Map long type to string type. For details, see diff --git a/src/V13/CampaignManagement/Experiment.php b/src/V13/CampaignManagement/Experiment.php index 542a0dae..a2cc4797 100644 --- a/src/V13/CampaignManagement/Experiment.php +++ b/src/V13/CampaignManagement/Experiment.php @@ -39,7 +39,7 @@ final class Experiment public $ExperimentStatus; /** - * Reserved for future use. + * Determines whether to show individual customers ads from the experiment and the original campaign randomly, or only from one or the other. * @var string */ public $ExperimentType; diff --git a/src/V13/Reporting/AccountPerformanceReportColumn.php b/src/V13/Reporting/AccountPerformanceReportColumn.php index e4171880..6a950030 100644 --- a/src/V13/Reporting/AccountPerformanceReportColumn.php +++ b/src/V13/Reporting/AccountPerformanceReportColumn.php @@ -190,6 +190,9 @@ final class AccountPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/AdDynamicTextPerformanceReportColumn.php b/src/V13/Reporting/AdDynamicTextPerformanceReportColumn.php index aced2297..3b88efd3 100644 --- a/src/V13/Reporting/AdDynamicTextPerformanceReportColumn.php +++ b/src/V13/Reporting/AdDynamicTextPerformanceReportColumn.php @@ -145,6 +145,9 @@ final class AdDynamicTextPerformanceReportColumn /** The cost per conversion. */ const AllCostPerConversion = 'AllCostPerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/AdGroupPerformanceReportColumn.php b/src/V13/Reporting/AdGroupPerformanceReportColumn.php index 90bd025b..05a79db2 100644 --- a/src/V13/Reporting/AdGroupPerformanceReportColumn.php +++ b/src/V13/Reporting/AdGroupPerformanceReportColumn.php @@ -229,6 +229,9 @@ final class AdGroupPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/AdPerformanceReportColumn.php b/src/V13/Reporting/AdPerformanceReportColumn.php index 1de77093..3f51e21f 100644 --- a/src/V13/Reporting/AdPerformanceReportColumn.php +++ b/src/V13/Reporting/AdPerformanceReportColumn.php @@ -214,6 +214,9 @@ final class AdPerformanceReportColumn /** A place in your final URL where you can add parameters that will be attached to the end of your landing page URL. */ const FinalUrlSuffix = 'FinalUrlSuffix'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/AgeGenderAudienceReportColumn.php b/src/V13/Reporting/AgeGenderAudienceReportColumn.php index 147d27e1..6d441c76 100644 --- a/src/V13/Reporting/AgeGenderAudienceReportColumn.php +++ b/src/V13/Reporting/AgeGenderAudienceReportColumn.php @@ -85,6 +85,9 @@ final class AgeGenderAudienceReportColumn /** The revenue optionally reported by the advertiser as a result of conversions. */ const AllRevenue = 'AllRevenue'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/AudiencePerformanceReportColumn.php b/src/V13/Reporting/AudiencePerformanceReportColumn.php index cc565a7d..04144e27 100644 --- a/src/V13/Reporting/AudiencePerformanceReportColumn.php +++ b/src/V13/Reporting/AudiencePerformanceReportColumn.php @@ -124,6 +124,9 @@ final class AudiencePerformanceReportColumn /** The level of the audience's association. */ const AssociationLevel = 'AssociationLevel'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/CampaignPerformanceReportColumn.php b/src/V13/Reporting/CampaignPerformanceReportColumn.php index 93ed1024..8c6e8f15 100644 --- a/src/V13/Reporting/CampaignPerformanceReportColumn.php +++ b/src/V13/Reporting/CampaignPerformanceReportColumn.php @@ -250,6 +250,9 @@ final class CampaignPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/ConversionPerformanceReportColumn.php b/src/V13/Reporting/ConversionPerformanceReportColumn.php index 7611c4c4..072b61ad 100644 --- a/src/V13/Reporting/ConversionPerformanceReportColumn.php +++ b/src/V13/Reporting/ConversionPerformanceReportColumn.php @@ -112,6 +112,9 @@ final class ConversionPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/DSAAutoTargetPerformanceReportColumn.php b/src/V13/Reporting/DSAAutoTargetPerformanceReportColumn.php index 56e20ccc..2f29b4ce 100644 --- a/src/V13/Reporting/DSAAutoTargetPerformanceReportColumn.php +++ b/src/V13/Reporting/DSAAutoTargetPerformanceReportColumn.php @@ -145,6 +145,9 @@ final class DSAAutoTargetPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/DSACategoryPerformanceReportColumn.php b/src/V13/Reporting/DSACategoryPerformanceReportColumn.php index 818f9f1b..da40e195 100644 --- a/src/V13/Reporting/DSACategoryPerformanceReportColumn.php +++ b/src/V13/Reporting/DSACategoryPerformanceReportColumn.php @@ -139,6 +139,9 @@ final class DSACategoryPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/DestinationUrlPerformanceReportColumn.php b/src/V13/Reporting/DestinationUrlPerformanceReportColumn.php index 3c3bce83..cc5aa1b8 100644 --- a/src/V13/Reporting/DestinationUrlPerformanceReportColumn.php +++ b/src/V13/Reporting/DestinationUrlPerformanceReportColumn.php @@ -166,6 +166,9 @@ final class DestinationUrlPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/GeographicPerformanceReportColumn.php b/src/V13/Reporting/GeographicPerformanceReportColumn.php index f9736d0d..22155f56 100644 --- a/src/V13/Reporting/GeographicPerformanceReportColumn.php +++ b/src/V13/Reporting/GeographicPerformanceReportColumn.php @@ -169,6 +169,9 @@ final class GeographicPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/GoalsAndFunnelsReportColumn.php b/src/V13/Reporting/GoalsAndFunnelsReportColumn.php index f8535353..4211e2f2 100644 --- a/src/V13/Reporting/GoalsAndFunnelsReportColumn.php +++ b/src/V13/Reporting/GoalsAndFunnelsReportColumn.php @@ -41,7 +41,7 @@ final class GoalsAndFunnelsReportColumn /** The Microsoft Advertising assigned identifier of a keyword. */ const KeywordId = 'KeywordId'; - /** The name of your event tracking or campaign analytics goal. */ + /** The name of the goal you set for the conversions you want, meaning actions customers take after clicking your ad. */ const Goal = 'Goal'; /** The number of conversions. */ @@ -53,7 +53,7 @@ final class GoalsAndFunnelsReportColumn /** The revenue optionally reported by the advertiser as a result of conversions. */ const AllRevenue = 'AllRevenue'; - /** The Microsoft Advertising assigned identifier of a goal. */ + /** The Microsoft Advertising assigned identifier of a conversion goal. */ const GoalId = 'GoalId'; /** The device name attribute of a device OS target bid. */ @@ -74,8 +74,11 @@ final class GoalsAndFunnelsReportColumn /** The keyword status. */ const KeywordStatus = 'KeywordStatus'; - /** The goal type. */ + /** The type of conversion goal. */ const GoalType = 'GoalType'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/KeywordPerformanceReportColumn.php b/src/V13/Reporting/KeywordPerformanceReportColumn.php index 4b2ba59e..ee9bc712 100644 --- a/src/V13/Reporting/KeywordPerformanceReportColumn.php +++ b/src/V13/Reporting/KeywordPerformanceReportColumn.php @@ -218,6 +218,9 @@ final class KeywordPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/ProductDimensionPerformanceReportColumn.php b/src/V13/Reporting/ProductDimensionPerformanceReportColumn.php index 33f9fd71..3dfdb5b1 100644 --- a/src/V13/Reporting/ProductDimensionPerformanceReportColumn.php +++ b/src/V13/Reporting/ProductDimensionPerformanceReportColumn.php @@ -232,6 +232,9 @@ final class ProductDimensionPerformanceReportColumn /** The cost per conversion. */ const CostPerConversion = 'CostPerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/ProductPartitionPerformanceReportColumn.php b/src/V13/Reporting/ProductPartitionPerformanceReportColumn.php index 7796286e..3bd3d1e9 100644 --- a/src/V13/Reporting/ProductPartitionPerformanceReportColumn.php +++ b/src/V13/Reporting/ProductPartitionPerformanceReportColumn.php @@ -205,6 +205,9 @@ final class ProductPartitionPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/ProductPartitionUnitPerformanceReportColumn.php b/src/V13/Reporting/ProductPartitionUnitPerformanceReportColumn.php index 09340a21..d813ea92 100644 --- a/src/V13/Reporting/ProductPartitionUnitPerformanceReportColumn.php +++ b/src/V13/Reporting/ProductPartitionUnitPerformanceReportColumn.php @@ -163,6 +163,9 @@ final class ProductPartitionUnitPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/ProfessionalDemographicsAudienceReportColumn.php b/src/V13/Reporting/ProfessionalDemographicsAudienceReportColumn.php index b42e040f..a56ab428 100644 --- a/src/V13/Reporting/ProfessionalDemographicsAudienceReportColumn.php +++ b/src/V13/Reporting/ProfessionalDemographicsAudienceReportColumn.php @@ -85,6 +85,9 @@ final class ProfessionalDemographicsAudienceReportColumn /** The revenue optionally reported by the advertiser as a result of conversions. */ const AllRevenue = 'AllRevenue'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/PublisherUsagePerformanceReportColumn.php b/src/V13/Reporting/PublisherUsagePerformanceReportColumn.php index 90ed2232..dbd458ed 100644 --- a/src/V13/Reporting/PublisherUsagePerformanceReportColumn.php +++ b/src/V13/Reporting/PublisherUsagePerformanceReportColumn.php @@ -136,6 +136,9 @@ final class PublisherUsagePerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/ShareOfVoiceReportColumn.php b/src/V13/Reporting/ShareOfVoiceReportColumn.php index 4b25cb8c..555bdfdb 100644 --- a/src/V13/Reporting/ShareOfVoiceReportColumn.php +++ b/src/V13/Reporting/ShareOfVoiceReportColumn.php @@ -169,6 +169,9 @@ final class ShareOfVoiceReportColumn /** The cost per conversion. */ const AllCostPerConversion = 'AllCostPerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } } diff --git a/src/V13/Reporting/UserLocationPerformanceReportColumn.php b/src/V13/Reporting/UserLocationPerformanceReportColumn.php index dc63a957..2e3ac84c 100644 --- a/src/V13/Reporting/UserLocationPerformanceReportColumn.php +++ b/src/V13/Reporting/UserLocationPerformanceReportColumn.php @@ -172,6 +172,9 @@ final class UserLocationPerformanceReportColumn /** The revenue per conversion. */ const AllRevenuePerConversion = 'AllRevenuePerConversion'; + + /** View-through conversions are conversions that people make after they have seen your ad, even though they did not click the ad. */ + const ViewThroughConversions = 'ViewThroughConversions'; } }