사용자 목록 만들기

expression_rule_user_list의 경우 또 다른 차이점이 있습니다 작성자: 기본적으로 Google Ads는 규칙 항목의 모든 규칙 항목을 함께 AND합니다. 그룹 즉, 하나 이상의 규칙 항목 그룹에 있는 모든 규칙 항목이 해당 항목에 적용됩니다. 이(가) 일치해야 규칙이 방문자를 목록에 추가할 수 있습니다. 이를 가리켜 '논리합 표준형', OR_OF_ANDS.

또는 다음과 같은 경우에만 목록에 방문자를 추가하도록 목록을 설정할 수 있습니다. 각 규칙 항목 그룹에서 하나 이상의 규칙 항목이 일치합니다. 이 '접합 표준형'이라고 하며, AND_OF_ORS님, expression_rule_user_list 동안 사용할 수 있습니다. 를 사용하여 rule_type 필드입니다. 시도 중 다음에 AND_OF_ORS 사용 date_specific_rule_user_list 오류가 발생합니다.

이제 위의 규칙 항목 그룹을 신규 사용자로 결합하기만 하면 됩니다. 목록. 여기서는 기본 OR_OF_ANDS 기능을 그대로 두겠습니다. 규칙을 만들었으니까요.

자바

FlexibleRuleUserListInfo flexibleRuleUserListInfo =
    FlexibleRuleUserListInfo.newBuilder()
        .setInclusiveRuleOperator(UserListFlexibleRuleOperator.AND)
        .addInclusiveOperands(
            FlexibleRuleOperandInfo.newBuilder()
                .setRule(
                    // The default rule_type for a UserListRuleInfo object is OR of ANDs
                    // (disjunctive normal form). That is, rule items will be ANDed together
                    // within rule item groups and the groups themselves will be ORed together.
                    UserListRuleInfo.newBuilder()
                        .addRuleItemGroups(checkoutDateRuleGroup)
                        .addRuleItemGroups(checkoutAndCartSizeRuleGroup))
                // Optional: includes a lookback window for this rule, in days.
                .setLookbackWindowDays(7L))
        .build();
      

C#

FlexibleRuleUserListInfo flexibleRuleUserListInfo = new FlexibleRuleUserListInfo();
FlexibleRuleOperandInfo flexibleRuleOperandInfo = new FlexibleRuleOperandInfo() {
    Rule = new UserListRuleInfo()
};
flexibleRuleOperandInfo.Rule.RuleItemGroups.Add(checkoutAndCartSizeRuleGroup);
flexibleRuleOperandInfo.Rule.RuleItemGroups.Add(checkoutDateRuleGroup);
flexibleRuleUserListInfo.InclusiveOperands.Add(flexibleRuleOperandInfo);
      

PHP

$flexibleRuleUserListInfo = new FlexibleRuleUserListInfo([
    'inclusive_rule_operator' => UserListFlexibleRuleOperator::PBAND,
    'inclusive_operands' => [
        new FlexibleRuleOperandInfo([
            'rule' => new UserListRuleInfo([
                // The default rule_type for a UserListRuleInfo object is OR of ANDs
                // (disjunctive normal form). That is, rule items will be ANDed together
                // within rule item groups and the groups themselves will be ORed together.
                'rule_item_groups' => [
                    $checkoutAndCartSizeRuleGroup,
                    $checkoutDateRuleGroup
                ]
            ]),
            // Optionally add a lookback window for this rule, in days.
            'lookback_window_days' => 7
        ])
    ],
    'exclusive_operands' => []
]);
      

Python

# Create a FlexibleRuleUserListInfo object, or a flexible rule
# representation of visitors with one or multiple actions.
# FlexibleRuleUserListInfo wraps UserListRuleInfo in a
# FlexibleRuleOperandInfo object that represents which user lists to
# include or exclude.
flexible_rule_user_list_info = (
    rule_based_user_list_info.flexible_rule_user_list
)
flexible_rule_user_list_info.inclusive_rule_operator = (
    client.enums.UserListFlexibleRuleOperatorEnum.AND
)
# The default rule_type for a UserListRuleInfo object is OR of
# ANDs (disjunctive normal form). That is, rule items will be
# ANDed together within rule item groups and the groups
# themselves will be ORed together.
rule_operand = client.get_type("FlexibleRuleOperandInfo")
rule_operand.rule.rule_item_groups.extend(
    [
        checkout_and_cart_size_rule_group,
        checkout_date_rule_group,
    ]
)
rule_operand.lookback_window_days = 7
flexible_rule_user_list_info.inclusive_operands.append(rule_operand)
      

Ruby

r.flexible_rule_user_list = client.resource.flexible_rule_user_list_info do |frul|
  frul.inclusive_rule_operator = :AND
  frul.inclusive_operands << client.resource.flexible_rule_operand_info do |froi|
    froi.rule = client.resource.user_list_rule_info do |info|
      info.rule_item_groups += [checkout_date_rule_group, checkout_and_cart_size_rule_group]
    end
    # Optionally include a lookback window for this rule, in days.
    froi.lookback_window_days = 7
  end
end
      

Perl

my $flexible_rule_user_list_info =
  Google::Ads::GoogleAds::V17::Common::FlexibleRuleUserListInfo->new({
    inclusiveRuleOperator => AND,
    inclusiveOperands     => [
      Google::Ads::GoogleAds::V17::Common::FlexibleRuleOperandInfo->new({
          rule => Google::Ads::GoogleAds::V17::Common::UserListRuleInfo->new({
              # The default rule_type for a UserListRuleInfo object is OR of
              # ANDs (disjunctive normal form). That is, rule items will be
              # ANDed together within rule item groups and the groups
              # themselves will be ORed together.
              ruleItemGroups => [
                $checkout_date_rule_group, $checkout_and_cart_size_rule_group
              ]}
          ),
          # Optionally include a lookback window for this rule, in days.
          lookback_window_days => 7
        })
    ],
    exclusiveOperands => []});
      

사이트 방문 기간별 제한

expression_rule_user_list 요구사항을 충족하지만 해당 목록의 규칙을 충족하는 사용자를 파악해 사이트를 방문하려는 사용자 10월 1일부터 12월 31일까지 어떻게 해야 하나요? date_specific_rule_user_list를 사용합니다.

date_specific_rule_user_list를 만드는 것과 동일한 프로세스를 따릅니다. expression_rule_user_list의 경우 포드의 상태를 expression_rule_user_list 입력란 RuleBasedUserListInfo 객체에서 설정 시 date_specific_rule_user_list 필드 DateSpecificRuleUserListInfo 객체를 반환합니다. 이 객체에 start_date 필드가 포함됩니다. 및 end_date.

DateSpecificRuleUserListInfo dateSpecificRuleUserListInfo =
    DateSpecificRuleUserListInfo.newBuilder()
        .setRule(
            UserListRuleInfo.newBuilder()
                .addAllRuleItemGroups(
                    ImmutableList.of(checkoutAndCartSizeRuleGroup, checkoutDateRuleGroup)))
        .setStartDate(StringValue.of("2019-10-01"))
        .setEndDate(StringValue.of("2019-12-31"))
        .build();

새 목록에는 이전과 동일한 규칙을 충족하는 모든 사용자가 포함됩니다. start_date 사이에 사이트를 방문하는 경우에만 해당됩니다. (포함) 및 end_date (포함)

목록에 이전 사용자 포함

또한 prepopulation_status 드림 사용자 목록의 REQUESTED, 비동기 자동 입력 프로세스의 진행 상황을 이 필드의 상태를 주기적으로 확인합니다.

최근 30일 이내의 이전 사용자만 추가됩니다. 목록의 가입 기간 및 리마케팅 태그가 추가된 날짜를 지정할 수 있습니다. 이 상태가 FINISHED 상태로 업데이트됩니다. 요청이 처리된 후 또는 다음 경우에는 FAILED입니다. 요청이 실패합니다