Google.Api.Ads.AdWords.Examples.CSharp.v201306.AddConversionTracker.Run C# (CSharp) Méthode

Run() public méthode

Runs the code example.
public Run ( Google.Api.Ads.AdWords.Lib.AdWordsUser user ) : void
user Google.Api.Ads.AdWords.Lib.AdWordsUser The AdWords user.
Résultat void
        public void Run(AdWordsUser user)
        {
            // Get the ConversionTrackerService.
              ConversionTrackerService conversionTrackerService =
              (ConversionTrackerService)user.GetService(AdWordsService.v201306.
              ConversionTrackerService);

              // Create Adwords conversion tracker.
              AdWordsConversionTracker conversionTracker = new AdWordsConversionTracker();
              conversionTracker.name = "Earth to Mars Cruises Conversion #" +
              ExampleUtilities.GetRandomString();
              conversionTracker.category = ConversionTrackerCategory.DEFAULT;
              conversionTracker.markupLanguage = AdWordsConversionTrackerMarkupLanguage.HTML;
              conversionTracker.textFormat = AdWordsConversionTrackerTextFormat.HIDDEN;

              // Set optional fields.
              conversionTracker.status = ConversionTrackerStatus.ENABLED;
              conversionTracker.viewthroughLookbackWindow = 15;
              conversionTracker.isProductAdsChargeable = true;
              conversionTracker.productAdsChargeableConversionWindow = 15;
              conversionTracker.conversionPageLanguage = "en";
              conversionTracker.backgroundColor = "#0000FF";
              conversionTracker.userRevenueValue = "someJavascriptVariable";

              // Create the operation.
              ConversionTrackerOperation operation = new ConversionTrackerOperation();
              operation.@operator = Operator.ADD;
              operation.operand = conversionTracker;

              try {
            // Add conversion tracker.
            ConversionTrackerReturnValue retval = conversionTrackerService.mutate(
            new ConversionTrackerOperation[] {operation});

            // Display the results.
            if (retval != null && retval.value != null && retval.value.Length > 0) {
              ConversionTracker newConversionTracker = retval.value[0];
              Console.WriteLine("Conversion tracker with id '{0}', name '{1}', status '{2}', " +
              "category '{3}' was added.", newConversionTracker.id, newConversionTracker.name,
              newConversionTracker.status, newConversionTracker.category);
            } else {
              Console.WriteLine("No conversion trackers were added.");
            }
              } catch (Exception ex) {
            throw new System.ApplicationException("Failed to add conversion tracker.", ex);
              }
        }

Usage Example

 /// <summary>
 /// Main method, to run this code example as a standalone application.
 /// </summary>
 /// <param name="args">The command line arguments.</param>
 public static void Main(string[] args)
 {
     AddConversionTracker codeExample = new AddConversionTracker();
       Console.WriteLine(codeExample.Description);
       try {
     codeExample.Run(new AdWordsUser());
       } catch (Exception ex) {
     Console.WriteLine("An exception occurred while running this code example. {0}",
     ExampleUtilities.FormatException(ex));
       }
 }
AddConversionTracker