Aracılığıyla paylaş


GetHistoricalSearchCount Hizmet İşlemi - Ad Insight

Belirtilen süre boyunca bir aramada normalleştirilmiş terimin kaç kez kullanıldığını alır. Sonuçlar cihaz türüne göre toplanır.

İstek Öğeleri

GetHistoricalSearchCountRequest nesnesi, hizmet işlemi isteğinin gövde ve üst bilgi öğelerini tanımlar. Öğelerin İstek SOAP'sinde gösterildiği gibi aynı sırada olması gerekir.

Not

Aşağıda aksi belirtilmedikçe, tüm istek öğeleri gereklidir.

İstek Gövdesi Öğeleri

Öğe Açıklama Veri Türü
Aygıtları Aşağıdaki cihaz türlerinden birinin veya daha fazlasının listesi: Bilgisayarlar, Akıllı Olmayan telefonlar, Akıllı Telefonlar, Tabletler. Varsayılan değer Bilgisayarlar'dır.

Yanıt, yalnızca varsa belirttiğiniz cihaz türleri için arama sayılarını içerir.
dize dizisi
Bitiştarihi Geçmiş arama sayısını belirlemek için kullanmak istediğiniz verileri tanımlayan tarih aralığının bitiş tarihi.

Tarih bugünün tarihinden sonra olamaz ve belirtilen başlangıç tarihinden sonra veya aynı olmalıdır.

Belirtilen TimePeriodRollup Haftalık veya Aylık ise geçerli bitiş tarihi ayarlanabilir.
DayMonthAndYear
Anahtar Sözcükler Arama sorgusunda anahtar sözcüğün kaç kez kullanıldığını belirlemek istediğiniz anahtar sözcük dizisi. Dizi en fazla 1.000 anahtar sözcük içerebilir ve her anahtar sözcük en fazla 100 karakter içerebilir. dize dizisi
Dil Anahtar sözcüklerin yazıldığı dil.

PublisherCountries öğesinde belirttiğiniz ülkeler/bölgeler belirtilen dili desteklemelidir.

Olası değerler için bkz . Desteklenen Diller.
Dize
PublisherCountries Geçmiş verilerin kaynağı olarak kullanılacak ülkelerin/bölgelerin ülke kodları.

Bir veya daha fazla ülke kodu belirtebilirsiniz. Belirttiğiniz her ülke/bölge , Language öğesinde belirtilen dili desteklemelidir.

Olası değerler için bkz. Reklam Dilleri.

Null ise, varsayılan değer belirtilen dili destekleyen tüm ülkeler/bölgelerdir.
dize dizisi
Startdate Geçmiş arama sayısını belirlemek için kullanmak istediğiniz verileri tanımlayan tarih aralığının başlangıç tarihi.

Bu tarih, belirtilen bitiş tarihinden önce veya aynı olmalıdır. Tarih, belirtilen TimePeriodRollup öğesine karşılık gelen kullanılabilir en yüksek geçmiş veri aralığından sonra olmalıdır.

Belirtilen TimePeriodRollup Haftalık veya Aylık ise etkin başlangıç tarihi ayarlanabilir.
DayMonthAndYear
TimePeriodRollup Günlük, haftalık veya aylık olarak toplanan verilerin döndürüleceğini belirtebilirsiniz.

Desteklenen değerlerin listesi için aşağıdaki Açıklamalar bölümüne bakın.
Dize

İstek Üst Bilgisi Öğeleri

Öğe Açıklama Veri Türü
AuthenticationToken Microsoft Advertising hesaplarına izinleri olan bir kullanıcının kimlik bilgilerini temsil eden OAuth erişim belirteci.

Daha fazla bilgi için bkz. OAuth ile kimlik doğrulaması.
Dize
CustomerAccountId İstekteki varlıklara sahip olan veya bunlarla ilişkilendirilmiş reklam hesabının tanımlayıcısı. Her ikisi de gerektiğinde bu üst bilgi öğesi AccountId gövde öğesiyle aynı değere sahip olmalıdır. Bu öğe çoğu hizmet işlemi için gereklidir ve en iyi yöntem olarak her zaman ayarlamanız gerekir.

Daha fazla bilgi için bkz. Hesabınızı ve Müşteri Kimliklerinizi Alma.
Dize
Customerıd Kullanıcının eriştiği veya faaliyette olduğu yönetici hesabının (müşteri) tanımlayıcısı. Bir kullanıcı birden çok yönetici hesabına erişebilir. Bu öğe çoğu hizmet işlemi için gereklidir ve en iyi yöntem olarak her zaman ayarlamanız gerekir.

Daha fazla bilgi için bkz. Hesabınızı ve Müşteri Kimliklerinizi Alma.
Dize
DeveloperToken Bing Ads API'sine erişmek için kullanılan geliştirici belirteci.

Daha fazla bilgi için bkz . Geliştirici Belirteci Alma.
Dize
Password Bu öğe iç kullanım için ayrılmıştır ve API'nin gelecekteki bir sürümünden kaldırılacaktır. Kullanıcı kimlik bilgilerini ayarlamak için AuthenticationToken öğesini kullanmanız gerekir. Dize
Username Bu öğe iç kullanım için ayrılmıştır ve API'nin gelecekteki bir sürümünden kaldırılacaktır. Kullanıcı kimlik bilgilerini ayarlamak için AuthenticationToken öğesini kullanmanız gerekir. Dize

Yanıt Öğeleri

GetHistoricalSearchCountResponse nesnesi, hizmet işlemi yanıtının gövde ve üst bilgi öğelerini tanımlar. Öğeler , Yanıt SOAP'sinde gösterildiği gibi aynı sırada döndürülür.

Yanıt Gövdesi Öğeleri

Öğe Açıklama Veri Türü
KeywordSearchCounts KeywordSearchCount veri nesneleri dizisi. Dizi, istekte belirtilen her anahtar sözcük için bir öğe içerir. Anahtar sözcük geçerli değilse, dizideki karşılık gelen öğe null olur.

Her KeywordSearchCount bir SearchCountsByAttributes dizisi içerir. Dizi, istekte belirtilen her benzersiz cihaz için bir öğe içerir.
KeywordSearchCount dizisi

Yanıt Üst Bilgisi Öğeleri

Öğe Açıklama Veri Türü
TrackingId API çağrısının ayrıntılarını içeren günlük girdisinin tanımlayıcısı. Dize

SOAP isteme

Bu şablon, SOAP isteği için gövde ve üst bilgi öğelerinin sırasını gösteren bir araç tarafından oluşturulmuştur. Bu hizmet işlemiyle kullanabileceğiniz desteklenen türler için yukarıdaki İstek Gövdesi Öğeleri başvurusuna bakın.

<s:Envelope xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header xmlns="https://bingads.microsoft.com/AdInsight/v13">
    <Action mustUnderstand="1">GetHistoricalSearchCount</Action>
    <AuthenticationToken i:nil="false">ValueHere</AuthenticationToken>
    <CustomerAccountId i:nil="false">ValueHere</CustomerAccountId>
    <CustomerId i:nil="false">ValueHere</CustomerId>
    <DeveloperToken i:nil="false">ValueHere</DeveloperToken>
  </s:Header>
  <s:Body>
    <GetHistoricalSearchCountRequest xmlns="https://bingads.microsoft.com/AdInsight/v13">
      <Keywords i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <a1:string>ValueHere</a1:string>
      </Keywords>
      <Language i:nil="false">ValueHere</Language>
      <PublisherCountries i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <a1:string>ValueHere</a1:string>
      </PublisherCountries>
      <StartDate i:nil="false">
        <Day>ValueHere</Day>
        <Month>ValueHere</Month>
        <Year>ValueHere</Year>
      </StartDate>
      <EndDate i:nil="false">
        <Day>ValueHere</Day>
        <Month>ValueHere</Month>
        <Year>ValueHere</Year>
      </EndDate>
      <TimePeriodRollup i:nil="false">ValueHere</TimePeriodRollup>
      <Devices i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <a1:string>ValueHere</a1:string>
      </Devices>
    </GetHistoricalSearchCountRequest>
  </s:Body>
</s:Envelope>

Yanıt SOAP

Bu şablon, SOAP yanıtı için gövde ve üst bilgi öğelerinin sırasını gösteren bir araç tarafından oluşturulmuştur.

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header xmlns="https://bingads.microsoft.com/AdInsight/v13">
    <TrackingId d3p1:nil="false" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">ValueHere</TrackingId>
  </s:Header>
  <s:Body>
    <GetHistoricalSearchCountResponse xmlns="https://bingads.microsoft.com/AdInsight/v13">
      <KeywordSearchCounts d4p1:nil="false" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">
        <KeywordSearchCount>
          <Keyword d4p1:nil="false">ValueHere</Keyword>
          <SearchCountsByAttributes d4p1:nil="false">
            <SearchCountsByAttributes>
              <Device d4p1:nil="false">ValueHere</Device>
              <HistoricalSearchCounts d4p1:nil="false">
                <HistoricalSearchCountPeriodic>
                  <SearchCount>ValueHere</SearchCount>
                  <DayMonthAndYear d4p1:nil="false">
                    <Day>ValueHere</Day>
                    <Month>ValueHere</Month>
                    <Year>ValueHere</Year>
                  </DayMonthAndYear>
                </HistoricalSearchCountPeriodic>
              </HistoricalSearchCounts>
            </SearchCountsByAttributes>
          </SearchCountsByAttributes>
        </KeywordSearchCount>
      </KeywordSearchCounts>
    </GetHistoricalSearchCountResponse>
  </s:Body>
</s:Envelope>

Kod Söz Dizimi

Örnek söz dizimi Bing Reklam SDK'ları ile kullanılabilir. Daha fazla örnek için bkz . Bing Ads API Kod Örnekleri .

public async Task<GetHistoricalSearchCountResponse> GetHistoricalSearchCountAsync(
	IList<string> keywords,
	string language,
	IList<string> publisherCountries,
	DayMonthAndYear startDate,
	DayMonthAndYear endDate,
	string timePeriodRollup,
	IList<string> devices)
{
	var request = new GetHistoricalSearchCountRequest
	{
		Keywords = keywords,
		Language = language,
		PublisherCountries = publisherCountries,
		StartDate = startDate,
		EndDate = endDate,
		TimePeriodRollup = timePeriodRollup,
		Devices = devices
	};

	return (await AdInsightService.CallAsync((s, r) => s.GetHistoricalSearchCountAsync(r), request));
}
static GetHistoricalSearchCountResponse getHistoricalSearchCount(
	ArrayOfstring keywords,
	java.lang.String language,
	ArrayOfstring publisherCountries,
	DayMonthAndYear startDate,
	DayMonthAndYear endDate,
	java.lang.String timePeriodRollup,
	ArrayOfstring devices) throws RemoteException, Exception
{
	GetHistoricalSearchCountRequest request = new GetHistoricalSearchCountRequest();

	request.setKeywords(keywords);
	request.setLanguage(language);
	request.setPublisherCountries(publisherCountries);
	request.setStartDate(startDate);
	request.setEndDate(endDate);
	request.setTimePeriodRollup(timePeriodRollup);
	request.setDevices(devices);

	return AdInsightService.getService().getHistoricalSearchCount(request);
}
static function GetHistoricalSearchCount(
	$keywords,
	$language,
	$publisherCountries,
	$startDate,
	$endDate,
	$timePeriodRollup,
	$devices)
{

	$GLOBALS['Proxy'] = $GLOBALS['AdInsightProxy'];

	$request = new GetHistoricalSearchCountRequest();

	$request->Keywords = $keywords;
	$request->Language = $language;
	$request->PublisherCountries = $publisherCountries;
	$request->StartDate = $startDate;
	$request->EndDate = $endDate;
	$request->TimePeriodRollup = $timePeriodRollup;
	$request->Devices = $devices;

	return $GLOBALS['AdInsightProxy']->GetService()->GetHistoricalSearchCount($request);
}
response=adinsight_service.GetHistoricalSearchCount(
	Keywords=Keywords,
	Language=Language,
	PublisherCountries=PublisherCountries,
	StartDate=StartDate,
	EndDate=EndDate,
	TimePeriodRollup=TimePeriodRollup,
	Devices=Devices)

Açıklamalar

Aşağıdaki büyük/küçük harfe duyarlı değerler belirtilebilir ve veriler ilgili kullanılabilir en yüksek geçmiş veri aralığına kadar geri döndürülür.

TimePeriodRollup Kullanılabilir Geçmiş Verileri
Günlük En son tamamlanan günden en fazla 45 gün önce.
Hafta -lık En son tamamlanan haftadan en fazla 15 hafta önce.

Belirtilen BaşlangıçTarihi en yakın Pazar gününe, EndDate ise en yakın Cumartesi gününe doğru ayarlanır.
Aylık En son tamamlanan aydan en fazla 24 ay önce.

Belirtilen BaşlangıçTarihi ayın başına, EndDate ise ay sonuna doğru ayarlanır.

Desteklenen Diller

Language request body öğesi için desteklenen diller şunlardır:

Desteklenen Diller
Danish
Dutch
English
Finnish
French
German
Italian
Norveç dili
Portekizce
BasitleştirilmişÇinez
Spanish
Swedish
TraditionalChinese

Diller ve Ülke/Bölge Eşlemesi

Diller ve ülke/bölge eşlemesi tablosu aşağıdadır:

Dil CountryCode Ülke/Bölge Language@Country
Danish DK Danimarka Danish@Denmark
Dutch NL Hollanda Dutch@Netherlands
English AU Avustralya English@Australia
English CA Kanada English@Canada
English FR Fransa English@France
English DE Almanya English@Germany
English INÇ Hindistan English@India
English Kimlik Endonezya English@Indonesia
English IE İrlanda English@Ireland
English IT İtalya English@Italy
English BENİM Malezya English@Malaysia
English NL Hollanda English@Netherlands
English NZ NewZealand English@NewZealand
English PH Filipinler English@Philippines
English SG Singapur English@Singapore
English ES İspanya English@Spain
English SE İsveç English@Sweden
English CANER İsviçre English@Switzerland
English TH Tayland English@Thailand
English GB Birleşik Krallık English@UK
English US Amerika Birleşik Devletleri English@US
English VN Vietnam English@Vietnam
Finnish Finlandiya Finnish@Finland
French CA Kanada French@Canada
French FR Fransa French@France
French CANER İsviçre French@Switzerland
French GB Birleşik Krallık French@UK
French US Amerika Birleşik Devletleri French@US
German AU Avustralya German@Australia
German AT Avusturya German@Austria
German CA Kanada German@Canada
German FR Fransa German@France
German DE Almanya German@Germany
German CANER İsviçre German@Switzerland
German GB Birleşik Krallık German@UK
German US Amerika Birleşik Devletleri German@US
Italian IT İtalya Italian@Italy
Norveç dili HAYIR Norveç Norwegian@Norway
Portekizce BR Brezilya Portuguese@Brazil
BasitleştirilmişÇinez CN Çin SimplifiedChinese@China
Spanish AR Arjantin Spanish@Argentina
Spanish CL Şili Spanish@Chile
Spanish CO Kolombiya Spanish@Colombia
Spanish MX Meksika Spanish@Mexico
Spanish PE Peru Spanish@Peru
Spanish ES İspanya Spanish@Spain
Spanish US US Spanish@US
Spanish VE Venezuela Spanish@Venezuela
Swedish SE İsveç Swedish@Sweden
TraditionalChinese HK HongKongSAR TraditionalChinese@HongKongSAR
TraditionalChinese TW Tayvan TraditionalChinese@Taiwan

Gereksinimler

Hizmet: AdInsightService.svc v13
Ad alanı: https://bingads.microsoft.com/AdInsight/v13