Sha256: 60daefbf938b2064dc97577412b42b8bce85be1d4ec2c9cb8203f7bb5a99222c

Contents?: true

Size: 1.18 KB

Versions: 1

Compression:

Stored size: 1.18 KB

Contents

require_relative "../examples"

RSpec.describe "Conversion goals methods" do
  include_context "use api"

  it "returns a list of Conversion goal Ids" do
    conversion_goals = api.campaign_management.add_conversion_goals(
      conversion_goals: {
        event_goal: {
          conversion_window_in_minutes: 43_200, # 30days
          count_type: "All",
          name: "Acceptance Test Conversion goal #{random}",
          revenue: {
            currency_code: "EUR",
            type: "FixedValue",
            value: 5.20
          },
          scope: "Account",
          status: "Active",
          tag_id: Examples.uet_tag_id,
          action_operator: "Equals",
          action_expression: "display_phone",
          category_operator: "Equals",
          category_expression: "contact_form",
          label_operator: "Equals",
          label_expression: "lower_button",
          value_operator: "Equals",
          value: "1"
        }
      }
    )

    expect(conversion_goals).to include(
      conversion_goal_ids: [a_kind_of(Integer)],
      partial_errors: ""
    )

    puts "Please fill in examples.rb with conversion_goal_id: #{conversion_goals[:conversion_goal_ids].first}"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bing_ads_ruby_sdk-1.5.0 spec/examples/3_with_uet_tag/conversion_goal_spec.rb