এই নির্দেশিকাটিতে অবস্থান লক্ষ্য নির্ধারণের বর্ণনা দেওয়া হয়েছে এবং কীভাবে আপনি আপনার প্রচারাভিযানের জন্য অবস্থান লক্ষ্য নির্ধারণ যোগ করতে, পুনরুদ্ধার করতে এবং আপডেট করতে Google Ads API ব্যবহার করতে পারেন।
টার্গেটিং সীমা সম্পর্কে তথ্যের জন্য, Google বিজ্ঞাপন অ্যাকাউন্ট সীমা সম্পর্কে এর টার্গেটিং সীমা বিভাগটি দেখুন।
জিও টার্গেটিং কেন গুরুত্বপূর্ণ?
লোকেশন টার্গেটিং আপনাকে একটি নির্দিষ্ট ভৌগোলিক অঞ্চলের ব্যবহারকারীদের কাছে বিজ্ঞাপন পরিবেশন করতে দেয়। উদাহরণস্বরূপ, ধরে নিন আপনি সুপারমার্কেটের একটি শৃঙ্খলের জন্য বিজ্ঞাপন দিচ্ছেন। লোকেশন টার্গেটিং ছাড়া, আপনার বিজ্ঞাপনগুলি বিশ্বব্যাপী সমস্ত অঞ্চলে প্রদর্শিত হবে এবং আপনার বিজ্ঞাপনগুলি এমন অঞ্চলের ব্যবহারকারীদের কাছ থেকে ক্লিক পেতে পারে যেখানে আপনার কোনও সুপারমার্কেটের অবস্থান নেই। এটি খরচ তৈরি করে এবং বিনিয়োগের উপর কোনও লাভের সম্ভাবনা প্রদান করে না। লোকেশন টার্গেটিং এর মাধ্যমে, আপনার প্রচারাভিযানগুলি কেবলমাত্র সেই অঞ্চলে বিজ্ঞাপন দেখায় যেখানে আপনার খোলা সুপারমার্কেট রয়েছে। এই পদ্ধতিটি আপনাকে স্থানীয়ভাবে সুপারমার্কেট অনুসন্ধানকারী গ্রাহকদের সরাসরি লক্ষ্য করতে দেয়।
Google Ads API আপনাকে একটি নির্দিষ্ট ভৌগোলিক বিন্দুর আশেপাশে দেশ, অঞ্চল বা নৈকট্য অনুসারে আপনার বিজ্ঞাপনগুলিকে লক্ষ্য করতে দেয়।
ভৌগোলিক অবস্থানে বিজ্ঞাপন লক্ষ্য করা সম্পর্কে আরও জানুন।
একটি অঞ্চলের জন্য জিও টার্গেট প্রচারণা
আপনি যেকোনো ভৌগোলিক অঞ্চলে প্রচারণা লক্ষ্য করতে পারেন যেখানে Google Ads অবস্থান লক্ষ্যবস্তু সমর্থন করে, যেমন একটি দেশ, একটি রাজ্য, একটি শহর, অথবা একটি ডাক অঞ্চল। প্রতিটি লক্ষ্যযোগ্য অবস্থান একটি Criterion ID দ্বারা স্বতন্ত্রভাবে চিহ্নিত করা হয়। আপনি GeoTargetConstantService.SuggestGeoTargetConstants
ব্যবহার করে একটি Criterion ID খুঁজে পেতে পারেন। প্রতিটি GeoTargetConstant
এর resource_name
geoTargetConstants/{Criterion ID}
আকারের। উদাহরণস্বরূপ, নিউ ইয়র্ক রাজ্যের resource_name
মান হল geoTargetConstants/21167
।
আপনি CampaignCriterionService
ব্যবহার করে আপনার প্রচারাভিযানে জিও টার্গেট যোগ করতে পারেন। নিম্নলিখিত কোড স্নিপেটটি দেখায় কিভাবে একটি মানদণ্ড আইডি দিয়ে আপনার প্রচারাভিযানকে লক্ষ্য করতে হয়।
জাভা
private static CampaignCriterion buildLocationIdCriterion( long locationId, String campaignResourceName) { Builder criterionBuilder = CampaignCriterion.newBuilder().setCampaign(campaignResourceName); criterionBuilder .getLocationBuilder() .setGeoTargetConstant(ResourceNames.geoTargetConstant(locationId)); return criterionBuilder.build(); }
সি#
private CampaignCriterion buildLocationCriterion(long locationId, string campaignResourceName) { GeoTargetConstantName location = new GeoTargetConstantName(locationId.ToString()); return new CampaignCriterion() { Campaign = campaignResourceName, Location = new LocationInfo() { GeoTargetConstant = location.ToString() } }; }
পিএইচপি
private static function createLocationCampaignCriterionOperation( int $locationId, string $campaignResourceName ) { // Constructs a campaign criterion for the specified campaign ID using the specified // location ID. $campaignCriterion = new CampaignCriterion([ // Creates a location using the specified location ID. 'location' => new LocationInfo([ // Besides using location ID, you can also search by location names using // GeoTargetConstantServiceClient::suggestGeoTargetConstants() and directly // apply GeoTargetConstant::$resourceName here. An example can be found // in GetGeoTargetConstantByNames.php. 'geo_target_constant' => ResourceNames::forGeoTargetConstant($locationId) ]), 'campaign' => $campaignResourceName ]); return new CampaignCriterionOperation(['create' => $campaignCriterion]); }
পাইথন
def create_location_op( client: GoogleAdsClient, customer_id: str, campaign_id: str, location_id: str, ) -> CampaignCriterionOperation: campaign_service: CampaignServiceClient = client.get_service( "CampaignService" ) geo_target_constant_service: GeoTargetConstantServiceClient = ( client.get_service("GeoTargetConstantService") ) # Create the campaign criterion. campaign_criterion_operation: CampaignCriterionOperation = client.get_type( "CampaignCriterionOperation" ) campaign_criterion: CampaignCriterion = campaign_criterion_operation.create campaign_criterion.campaign = campaign_service.campaign_path( customer_id, campaign_id ) # Besides using location_id, you can also search by location names from # GeoTargetConstantService.suggest_geo_target_constants() and directly # apply GeoTargetConstant.resource_name here. An example can be found # in get_geo_target_constant_by_names.py. campaign_criterion.location.geo_target_constant = ( geo_target_constant_service.geo_target_constant_path(location_id) ) return campaign_criterion_operation
রুবি
def create_location(client, customer_id, campaign_id, location_id) client.operation.create_resource.campaign_criterion do |criterion| criterion.campaign = client.path.campaign(customer_id, campaign_id) criterion.location = client.resource.location_info do |li| # Besides using location_id, you can also search by location names from # GeoTargetConstantService.suggest_geo_target_constants() and directly # apply GeoTargetConstant.resource_name here. An example can be found # in get_geo_target_constant_by_names.rb. li.geo_target_constant = client.path.geo_target_constant(location_id) end end end
পার্ল
sub create_location_campaign_criterion_operation { my ($location_id, $campaign_resource_name) = @_; # Construct a campaign criterion for the specified campaign using the # specified location ID. my $campaign_criterion = Google::Ads::GoogleAds::V22::Resources::CampaignCriterion->new({ # Create a location using the specified location ID. location => Google::Ads::GoogleAds::V22::Common::LocationInfo->new({ # Besides using location ID, you can also search by location names # using GeoTargetConstantService::suggest() and directly apply # GeoTargetConstant->{resourceName} here. An example can be found # in get_geo_target_constants_by_names.pl. geoTargetConstant => Google::Ads::GoogleAds::V22::Utils::ResourceNames::geo_target_constant( $location_id)} ), campaign => $campaign_resource_name }); return Google::Ads::GoogleAds::V22::Services::CampaignCriterionService::CampaignCriterionOperation ->new({ create => $campaign_criterion }); }
গুগল মাঝেমধ্যে বিভিন্ন কারণে কিছু অবস্থানের মানদণ্ড পর্যায়ক্রমে বাদ দিতে পারে: অবস্থানটি ছোট বা বৃহত্তর অঞ্চলে পুনর্গঠিত হতে পারে, ভূ-রাজনৈতিক পরিবর্তন ইত্যাদি। কোনও অবস্থান ENABLED
বা REMOVAL_PLANNED
কিনা তা নির্ধারণ করতে GeoTargetConstant
অবজেক্টের status
ক্ষেত্রটি দেখুন। অবস্থানের লক্ষ্যগুলি কীভাবে পর্যায়ক্রমে বাদ দেওয়া হয় সে সম্পর্কে আরও পড়ুন।
অবস্থানের নাম অনুসারে খুঁজুন
আপনি GeoTargetConstantService.SuggestGeoTargetConstants
ব্যবহার করে অবস্থানের নাম অনুসারে মানদণ্ড আইডিও খুঁজে পেতে পারেন। নিম্নলিখিত কোড উদাহরণটি দেখায় যে কীভাবে অবস্থানের নাম অনুসারে একটি অবস্থানের মানদণ্ড আইডি খুঁজে বের করতে হয়।
জাভা
private void runExample(GoogleAdsClient googleAdsClient) { try (GeoTargetConstantServiceClient geoTargetClient = googleAdsClient.getLatestVersion().createGeoTargetConstantServiceClient()) { SuggestGeoTargetConstantsRequest.Builder requestBuilder = SuggestGeoTargetConstantsRequest.newBuilder(); // Locale is using ISO 639-1 format. If an invalid locale is given, 'en' is used by default. requestBuilder.setLocale("en"); // A list of country codes can be referenced here: // https://developers.google.com/google-ads/api/reference/data/geotargets requestBuilder.setCountryCode("FR"); requestBuilder .getLocationNamesBuilder() .addAllNames(ImmutableList.of("Paris", "Quebec", "Spain", "Deutschland")); SuggestGeoTargetConstantsResponse response = geoTargetClient.suggestGeoTargetConstants(requestBuilder.build()); for (GeoTargetConstantSuggestion suggestion : response.getGeoTargetConstantSuggestionsList()) { System.out.printf( "%s (%s,%s,%s,%s) is found in locale (%s) with reach (%d) for search term (%s).%n", suggestion.getGeoTargetConstant().getResourceName(), suggestion.getGeoTargetConstant().getName(), suggestion.getGeoTargetConstant().getCountryCode(), suggestion.getGeoTargetConstant().getTargetType(), suggestion.getGeoTargetConstant().getStatus().name(), suggestion.getLocale(), suggestion.getReach(), suggestion.getSearchTerm()); } } }
সি#
public void Run(GoogleAdsClient client) { // Get the GeoTargetConstantServiceClient. GeoTargetConstantServiceClient geoService = client.GetService(Services.V22.GeoTargetConstantService); // Locale is using ISO 639-1 format. If an invalid locale is given, // 'en' is used by default. string locale = "en"; // A list of country codes can be referenced here: // https://developers.google.com/google-ads/api/reference/data/geotargets string countryCode = "FR"; string[] locations = { "Paris", "Quebec", "Spain", "Deutschland" }; SuggestGeoTargetConstantsRequest request = new SuggestGeoTargetConstantsRequest() { Locale = locale, CountryCode = countryCode, LocationNames = new SuggestGeoTargetConstantsRequest.Types.LocationNames() }; request.LocationNames.Names.AddRange(locations); try { SuggestGeoTargetConstantsResponse response = geoService.SuggestGeoTargetConstants(request); foreach (GeoTargetConstantSuggestion suggestion in response.GeoTargetConstantSuggestions) { Console.WriteLine( $"{suggestion.GeoTargetConstant.ResourceName} " + $"({suggestion.GeoTargetConstant.Name}, " + $"{suggestion.GeoTargetConstant.CountryCode}, " + $"{suggestion.GeoTargetConstant.TargetType}, " + $"{suggestion.GeoTargetConstant.Status}) is found in locale " + $"({suggestion.Locale}) with reach ({suggestion.Reach}) " + $"for search term ({suggestion.SearchTerm})."); } } catch (GoogleAdsException e) { Console.WriteLine("Failure:"); Console.WriteLine($"Message: {e.Message}"); Console.WriteLine($"Failure: {e.Failure}"); Console.WriteLine($"Request ID: {e.RequestId}"); throw; } }
পিএইচপি
public static function runExample( GoogleAdsClient $googleAdsClient, array $locationNames, string $locale, string $countryCode ) { $geoTargetConstantServiceClient = $googleAdsClient->getGeoTargetConstantServiceClient(); $response = $geoTargetConstantServiceClient->suggestGeoTargetConstants( new SuggestGeoTargetConstantsRequest([ 'locale' => $locale, 'country_code' => $countryCode, 'location_names' => new LocationNames(['names' => $locationNames]) ]) ); // Iterates over all geo target constant suggestion objects and prints the requested field // values for each one. foreach ($response->getGeoTargetConstantSuggestions() as $geoTargetConstantSuggestion) { /** @var GeoTargetConstantSuggestion $geoTargetConstantSuggestion */ printf( "Found '%s' ('%s','%s','%s',%s) in locale '%s' with reach %d" . " for the search term '%s'.%s", $geoTargetConstantSuggestion->getGeoTargetConstant()->getResourceName(), $geoTargetConstantSuggestion->getGeoTargetConstant()->getName(), $geoTargetConstantSuggestion->getGeoTargetConstant()->getCountryCode(), $geoTargetConstantSuggestion->getGeoTargetConstant()->getTargetType(), GeoTargetConstantStatus::name( $geoTargetConstantSuggestion->getGeoTargetConstant()->getStatus() ), $geoTargetConstantSuggestion->getLocale(), $geoTargetConstantSuggestion->getReach(), $geoTargetConstantSuggestion->getSearchTerm(), PHP_EOL ); } }
পাইথন
def main(client: GoogleAdsClient) -> None: gtc_service: GeoTargetConstantServiceClient = client.get_service( "GeoTargetConstantService" ) gtc_request: SuggestGeoTargetConstantsRequest = client.get_type( "SuggestGeoTargetConstantsRequest" ) gtc_request.locale = LOCALE gtc_request.country_code = COUNTRY_CODE # The location names to get suggested geo target constants. # Type hint for gtc_request.location_names.names is not straightforward # as it's part of a complex protobuf object. gtc_request.location_names.names.extend( ["Paris", "Quebec", "Spain", "Deutschland"] ) results: SuggestGeoTargetConstantsResponse = ( gtc_service.suggest_geo_target_constants(gtc_request) ) suggestion: GeoTargetConstantSuggestion for suggestion in results.geo_target_constant_suggestions: geo_target_constant: GeoTargetConstant = suggestion.geo_target_constant print( f"{geo_target_constant.resource_name} " f"({geo_target_constant.name}, " f"{geo_target_constant.country_code}, " f"{geo_target_constant.target_type}, " f"{geo_target_constant.status.name}) " f"is found in locale ({suggestion.locale}) " f"with reach ({suggestion.reach}) " f"from search term ({suggestion.search_term})." )
রুবি
def get_geo_target_constants_by_names # GoogleAdsClient will read a config file from # ENV['HOME']/google_ads_config.rb when called without parameters client = Google::Ads::GoogleAds::GoogleAdsClient.new gtc_service = client.service.geo_target_constant location_names = client.resource.location_names do |ln| ['Paris', 'Quebec', 'Spain', 'Deutschland'].each do |name| ln.names << name end end # Locale is using ISO 639-1 format. If an invalid locale is given, # 'en' is used by default. locale = 'en' # A list of country codes can be referenced here: # https://developers.google.com/google-ads/api/reference/data/geotargets country_code = 'FR' response = gtc_service.suggest_geo_target_constants( locale: locale, country_code: country_code, location_names: location_names ) response.geo_target_constant_suggestions.each do |suggestion| puts sprintf("%s (%s,%s,%s,%s) is found in locale (%s) with reach (%d)" \ " from search term (%s).", suggestion.geo_target_constant.resource_name, suggestion.geo_target_constant.name, suggestion.geo_target_constant.country_code, suggestion.geo_target_constant.target_type, suggestion.geo_target_constant.status, suggestion.locale, suggestion.reach, suggestion.search_term) end end
পার্ল
sub get_geo_target_constants_by_names { my ($api_client, $location_names, $locale, $country_code) = @_; my $suggest_response = $api_client->GeoTargetConstantService()->suggest({ locale => $locale, countryCode => $country_code, locationNames => Google::Ads::GoogleAds::V22::Services::GeoTargetConstantService::LocationNames ->new({ names => $location_names })}); # Iterate over all geo target constant suggestion objects and print the requested # field values for each one. foreach my $geo_target_constant_suggestion ( @{$suggest_response->{geoTargetConstantSuggestions}}) { printf "Found '%s' ('%s','%s','%s',%s) in locale '%s' with reach %d" . " for the search term '%s'.\n", $geo_target_constant_suggestion->{geoTargetConstant}{resourceName}, $geo_target_constant_suggestion->{geoTargetConstant}{name}, $geo_target_constant_suggestion->{geoTargetConstant}{countryCode}, $geo_target_constant_suggestion->{geoTargetConstant}{targetType}, $geo_target_constant_suggestion->{geoTargetConstant}{status}, $geo_target_constant_suggestion->{locale}, $geo_target_constant_suggestion->{reach}, $geo_target_constant_suggestion->{searchTerm}; } return 1; }
কোনও স্থানের সান্নিধ্যের জন্য লক্ষ্য প্রচারণা
এমন সময় আসে যখন আপনি কোনও শহর বা দেশের চেয়ে আরও সুনির্দিষ্টভাবে লক্ষ্য করতে চাইতে পারেন। উদাহরণস্বরূপ, আপনি আপনার দোকানের অবস্থান থেকে 10 কিলোমিটারের মধ্যে আপনার সুপারমার্কেটের বিজ্ঞাপন দিতে চাইতে পারেন। এই ক্ষেত্রে, আপনি প্রক্সিমিটি টার্গেটিং ব্যবহার করতে পারেন। প্রক্সিমিটি টার্গেট তৈরির কোডটি একটি অবস্থান লক্ষ্য যোগ করার মতো, তবে আপনাকে LocationInfo
অবজেক্টের পরিবর্তে একটি ProximityInfo
অবজেক্ট তৈরি করতে হবে।
জাভা
private static CampaignCriterion buildProximityLocation(String campaignResourceName) { Builder builder = CampaignCriterion.newBuilder().setCampaign(campaignResourceName); ProximityInfo.Builder proximityBuilder = builder.getProximityBuilder(); proximityBuilder.setRadius(10.0).setRadiusUnits(ProximityRadiusUnits.MILES); AddressInfo.Builder addressBuilder = proximityBuilder.getAddressBuilder(); addressBuilder .setStreetAddress("38 avenue de l'Opéra") .setCityName("Paris") .setPostalCode("75002") .setCountryCode("FR"); return builder.build(); }
সি#
private CampaignCriterion buildProximityCriterion(string campaignResourceName) { ProximityInfo proximity = new ProximityInfo() { Address = new AddressInfo() { StreetAddress = "38 avenue de l'Opéra", CityName = "Paris", PostalCode = "75002", CountryCode = "FR" }, Radius = 10d, // Default is kilometers. RadiusUnits = ProximityRadiusUnits.Miles }; return new CampaignCriterion() { Campaign = campaignResourceName, Proximity = proximity }; }
পিএইচপি
private static function createProximityCampaignCriterionOperation(string $campaignResourceName) { // Constructs a campaign criterion as a proximity. $campaignCriterion = new CampaignCriterion([ 'proximity' => new ProximityInfo([ 'address' => new AddressInfo([ 'street_address' => '38 avenue de l\'Opéra', 'city_name' => 'Paris', 'postal_code' => '75002', 'country_code' => 'FR', ]), 'radius' => 10.0, // Default is kilometers. 'radius_units' => ProximityRadiusUnits::MILES ]), 'campaign' => $campaignResourceName ]); return new CampaignCriterionOperation(['create' => $campaignCriterion]); }
পাইথন
def create_proximity_op( client: GoogleAdsClient, customer_id: str, campaign_id: str ) -> CampaignCriterionOperation: campaign_service: CampaignServiceClient = client.get_service( "CampaignService" ) # Create the campaign criterion. campaign_criterion_operation: CampaignCriterionOperation = client.get_type( "CampaignCriterionOperation" ) campaign_criterion: CampaignCriterion = campaign_criterion_operation.create campaign_criterion.campaign = campaign_service.campaign_path( customer_id, campaign_id ) campaign_criterion.proximity.address.street_address = "38 avenue de l'Opera" campaign_criterion.proximity.address.city_name = "Paris" campaign_criterion.proximity.address.postal_code = "75002" campaign_criterion.proximity.address.country_code = "FR" campaign_criterion.proximity.radius = 10 # Default is kilometers. campaign_criterion.proximity.radius_units = ( client.enums.ProximityRadiusUnitsEnum.MILES ) return campaign_criterion_operation
রুবি
def create_proximity(client, customer_id, campaign_id) client.operation.create_resource.campaign_criterion do |criterion| criterion.campaign = client.path.campaign(customer_id, campaign_id) criterion.proximity = client.resource.proximity_info do |proximity| proximity.address = client.resource.address_info do |address| address.street_address = "38 avenue de l'Opéra" address.city_name = "Paris" address.postal_code = "75002" address.country_code = "FR" end proximity.radius = 10 proximity.radius_units = :MILES end end end
পার্ল
sub create_proximity_campaign_criterion_operation { my ($campaign_resource_name) = @_; # Construct a campaign criterion as a proximity. my $campaign_criterion = Google::Ads::GoogleAds::V22::Resources::CampaignCriterion->new({ proximity => Google::Ads::GoogleAds::V22::Common::ProximityInfo->new({ address => Google::Ads::GoogleAds::V22::Common::AddressInfo->new({ streetAddress => "38 avenue de l'Opéra", cityName => "cityName", postalCode => "75002", countryCode => "FR" } ), radius => 10.0, # Default is kilometers. radiusUnits => MILES } ), campaign => $campaign_resource_name }); return Google::Ads::GoogleAds::V22::Services::CampaignCriterionService::CampaignCriterionOperation ->new({ create => $campaign_criterion }); }
জিও লক্ষ্যগুলি পুনরুদ্ধার করুন
আপনি GoogleAdsService.SearchStream
ব্যবহার করে একটি প্রচারণার জন্য জিও লক্ষ্যগুলি পুনরুদ্ধার করতে পারেন। আপনি WHERE
ধারায় আপনার ফলাফল ফিল্টার করতে পারেন।
SELECT
campaign_criterion.campaign,
campaign_criterion.location.geo_target_constant,
campaign_criterion.proximity.geo_point.longitude_in_micro_degrees,
campaign_criterion.proximity.geo_point.latitude_in_micro_degrees,
campaign_criterion.proximity.radius,
campaign_criterion.negative
FROM campaign_criterion
WHERE
campaign_criterion.campaign = 'customers/{customer_id}/campaigns/{campaign_id}'
AND campaign_criterion.type IN (LOCATION, PROXIMITY)
জিও টার্গেট আপডেট করুন
একটি প্রচারণার জন্য অবস্থান লক্ষ্যগুলি আপডেট করার জন্য, আপনাকে বিদ্যমান জিও লক্ষ্যগুলির তালিকা পুনরুদ্ধার করতে হবে এবং নতুন লক্ষ্যগুলির তালিকার সাথে তুলনা করতে হবে। তারপরে আপনি যে লক্ষ্যগুলি প্রয়োজন নেই সেগুলি সরাতে remove
অপারেশন ব্যবহার করতে পারেন এবং আপনার প্রয়োজনীয় নতুন জিও লক্ষ্যগুলি যুক্ত করতে create
অপারেশন ব্যবহার করতে পারেন (কিন্তু বিদ্যমান প্রচারণায় অনুপস্থিত)।
জিও টার্গেট বাদ দিন
আপনি LocationInfo
বাদ দিতে পারেন, কিন্তু ProximityInfo
বাদ দিতে পারেন না। এই বৈশিষ্ট্যটি সবচেয়ে কার্যকর যদি আপনি একটি অঞ্চলকে লক্ষ্য করতে চান, কিন্তু একটি উপ-অঞ্চলকে বাদ দিতে চান (উদাহরণস্বরূপ, নিউ ইয়র্ক সিটি ছাড়া সমগ্র মার্কিন যুক্তরাষ্ট্রকে লক্ষ্য করতে)। একটি অঞ্চল বাদ দিতে, CampaignCriterion
এ negative
ক্ষেত্রটিকে true
হিসেবে সেট করুন।
একাধিক ভৌগোলিক অঞ্চলকে লক্ষ্য করুন
LocationGroupInfo
ব্যবহার করে, আপনি একাধিক ভৌগোলিক অঞ্চলকে লক্ষ্য করে একটি প্রচারণা সক্ষম করতে পারেন। একটি অঞ্চল প্রচারণার অবস্থান এক্সটেনশন দ্বারা সংজ্ঞায়িত অবস্থানগুলির উপর কেন্দ্রীভূত।
LocationGroupInfo
তে সংজ্ঞায়িত ব্যাসার্ধ প্রতিটি অবস্থানের চারপাশে একটি বৃত্তাকার অঞ্চল নির্ধারণ করে এবং এতে একটি radius
বস্তু, দৈর্ঘ্য এবং radius_units
থাকে, যা মিটার বা মাইল ( LocationGroupRadiusUnitsEnum
) হতে পারে।
LocationGroupInfo
এর অবস্থানগুলি geo_target_constant
ক্ষেত্রে নির্ধারিত জিওটার্গেটিং মানদণ্ড আইডিগুলির একটি তালিকা দ্বারা ফিল্টার করা যেতে পারে। যদি সংজ্ঞায়িত করা হয়, তাহলে প্রদত্ত মানদণ্ড আইডিগুলির বাইরে বিদ্যমান কোনও অবস্থান লক্ষ্যবস্তু করা হবে না।