/// <summary>Snippet for GetConversionAction</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetConversionActionResourceNames() { // Create client ConversionActionServiceClient conversionActionServiceClient = ConversionActionServiceClient.Create(); // Initialize request argument(s) ConversionActionName resourceName = ConversionActionName.FromCustomerConversionAction("[CUSTOMER_ID]", "[CONVERSION_ACTION_ID]"); // Make the request ConversionAction response = conversionActionServiceClient.GetConversionAction(resourceName); }
/// <summary>Snippet for GetConversionAction</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetConversionAction() { // Create client ConversionActionServiceClient conversionActionServiceClient = ConversionActionServiceClient.Create(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER_ID]/conversionActions/[CONVERSION_ACTION_ID]"; // Make the request ConversionAction response = conversionActionServiceClient.GetConversionAction(resourceName); }
/// <summary>Snippet for GetConversionActionAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetConversionActionAsync() { // Create client ConversionActionServiceClient conversionActionServiceClient = await ConversionActionServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/conversionActions/[CONVERSION_ACTION]"; // Make the request ConversionAction response = await conversionActionServiceClient.GetConversionActionAsync(resourceName); }
/// <summary>Snippet for GetConversionActionAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetConversionActionResourceNamesAsync() { // Create client ConversionActionServiceClient conversionActionServiceClient = await ConversionActionServiceClient.CreateAsync(); // Initialize request argument(s) ConversionActionName resourceName = ConversionActionName.FromCustomerConversionAction("[CUSTOMER]", "[CONVERSION_ACTION]"); // Make the request ConversionAction response = await conversionActionServiceClient.GetConversionActionAsync(resourceName); }
/// <summary>Snippet for GetConversionAction</summary> public void GetConversionAction() { // Snippet: GetConversionAction(string, CallSettings) // Create client ConversionActionServiceClient conversionActionServiceClient = ConversionActionServiceClient.Create(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/conversionActions/[CONVERSION_ACTION]"; // Make the request ConversionAction response = conversionActionServiceClient.GetConversionAction(resourceName); // End snippet }
/// <summary>Snippet for GetConversionAction</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetConversionActionRequestObject() { // Create client ConversionActionServiceClient conversionActionServiceClient = ConversionActionServiceClient.Create(); // Initialize request argument(s) GetConversionActionRequest request = new GetConversionActionRequest { ResourceNameAsConversionActionName = ConversionActionName.FromCustomerConversionAction("[CUSTOMER]", "[CONVERSION_ACTION]"), }; // Make the request ConversionAction response = conversionActionServiceClient.GetConversionAction(request); }
/// <summary>Snippet for GetConversionActionAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetConversionActionRequestObjectAsync() { // Create client ConversionActionServiceClient conversionActionServiceClient = await ConversionActionServiceClient.CreateAsync(); // Initialize request argument(s) GetConversionActionRequest request = new GetConversionActionRequest { ResourceNameAsConversionActionName = ConversionActionName.FromCustomerConversionAction("[CUSTOMER_ID]", "[CONVERSION_ACTION_ID]"), }; // Make the request ConversionAction response = await conversionActionServiceClient.GetConversionActionAsync(request); }
/// <summary>Snippet for GetConversionActionAsync</summary> public async Task GetConversionActionAsync() { // Snippet: GetConversionActionAsync(string, CallSettings) // Additional: GetConversionActionAsync(string, CancellationToken) // Create client ConversionActionServiceClient conversionActionServiceClient = await ConversionActionServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER_ID]/conversionActions/[CONVERSION_ACTION_ID]"; // Make the request ConversionAction response = await conversionActionServiceClient.GetConversionActionAsync(resourceName); // End snippet }
/// <summary>Snippet for GetConversionActionAsync</summary> public async Task GetConversionActionResourceNamesAsync() { // Snippet: GetConversionActionAsync(ConversionActionName, CallSettings) // Additional: GetConversionActionAsync(ConversionActionName, CancellationToken) // Create client ConversionActionServiceClient conversionActionServiceClient = await ConversionActionServiceClient.CreateAsync(); // Initialize request argument(s) ConversionActionName resourceName = ConversionActionName.FromCustomerConversionAction("[CUSTOMER_ID]", "[CONVERSION_ACTION_ID]"); // Make the request ConversionAction response = await conversionActionServiceClient.GetConversionActionAsync(resourceName); // End snippet }
/// <summary> /// Runs the code example. /// </summary> /// <param name="client">The Google Ads client.</param> /// <param name="customerId">The Google Ads customer ID for which the conversion action is /// added.</param> // [START add_conversion_action] public void Run(GoogleAdsClient client, long customerId) { // Get the ConversionActionService. ConversionActionServiceClient conversionActionService = client.GetService(Services.V10.ConversionActionService); // Add a conversion action. ConversionAction conversionAction = new ConversionAction() { Name = "Earth to Mars Cruises Conversion #" + ExampleUtilities.GetRandomString(), Category = ConversionActionCategory.Default, Type = ConversionActionType.Webpage, Status = ConversionActionStatus.Enabled, ViewThroughLookbackWindowDays = 15, ValueSettings = new ConversionAction.Types.ValueSettings() { DefaultValue = 23.41, AlwaysUseDefaultValue = true } }; // Create the operation. ConversionActionOperation operation = new ConversionActionOperation() { Create = conversionAction }; try { // Create the conversion action. MutateConversionActionsResponse response = conversionActionService.MutateConversionActions(customerId.ToString(), new ConversionActionOperation[] { operation }); // Display the results. foreach (MutateConversionActionResult newConversionAction in response.Results) { Console.WriteLine($"New conversion action with resource name = " + $"'{newConversionAction.ResourceName}' was added."); } } catch (GoogleAdsException e) { Console.WriteLine("Failure:"); Console.WriteLine($"Message: {e.Message}"); Console.WriteLine($"Failure: {e.Failure}"); Console.WriteLine($"Request ID: {e.RequestId}"); throw; } }
public void GetConversionAction2() { Mock <ConversionActionService.ConversionActionServiceClient> mockGrpcClient = new Mock <ConversionActionService.ConversionActionServiceClient>(MockBehavior.Strict); GetConversionActionRequest request = new GetConversionActionRequest { ResourceName = new ConversionActionName("[CUSTOMER]", "[CONVERSION_ACTION]").ToString(), }; ConversionAction expectedResponse = new ConversionAction { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetConversionAction(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); ConversionActionServiceClient client = new ConversionActionServiceClientImpl(mockGrpcClient.Object, null); ConversionAction response = client.GetConversionAction(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetConversionActionAsync() { Mock <ConversionActionService.ConversionActionServiceClient> mockGrpcClient = new Mock <ConversionActionService.ConversionActionServiceClient>(MockBehavior.Strict); GetConversionActionRequest expectedRequest = new GetConversionActionRequest { ResourceName = new ConversionActionName("[CUSTOMER]", "[CONVERSION_ACTION]").ToString(), }; ConversionAction expectedResponse = new ConversionAction { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetConversionActionAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <ConversionAction>(Task.FromResult(expectedResponse), null, null, null, null)); ConversionActionServiceClient client = new ConversionActionServiceClientImpl(mockGrpcClient.Object, null); string formattedResourceName = new ConversionActionName("[CUSTOMER]", "[CONVERSION_ACTION]").ToString(); ConversionAction response = await client.GetConversionActionAsync(formattedResourceName); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }