GetHistoricalSearchCount-Dienstvorgang – Ad Insight
Ruft die Häufigkeit ab, mit der der normalisierte Ausdruck während des angegebenen Zeitraums in einer Suche verwendet wurde. Die Ergebnisse werden nach Gerätetyp aggregiert.
Anfordern von Elementen
Das GetHistoricalSearchCountRequest-Objekt definiert den Text und die Headerelemente der Dienstvorgangsanforderung. Die Elemente müssen in der gleichen Reihenfolge wie im Anforderungs-SOAP dargestellt sein.
Hinweis
Sofern unten nicht anders angegeben, sind alle Anforderungselemente erforderlich.
Anforderungstextelemente
Element | Beschreibung | Datentyp |
---|---|---|
Geräte | Eine Liste mit einem oder mehreren der folgenden Gerätetypen: Computer, Nichtsmartphones, Smartphones, Tablets. Der Standardwert ist Computer. Die Antwort enthält die Anzahl der Suchvorgänge für die Gerätetypen, die Sie nur angeben, sofern verfügbar. |
Zeichenfolgenarray |
EndDate | Das Enddatum des Datumsbereichs, der die Daten identifiziert, die Sie verwenden möchten, um die Anzahl der historischen Suchvorgänge zu bestimmen. Das Datum darf nicht nach dem heutigen Datum sein und muss später als oder mit dem angegebenen Startdatum übereinstimmen. Das effektive Enddatum kann angepasst werden, wenn das angegebene TimePeriodRollup wöchentlich oder monatlich ist. |
DayMonthAndYear |
Schlüsselwörter | Ein Array von Schlüsselwörtern, für die Sie bestimmen möchten, wie oft die Schlüsselwort (keyword) in einer Suchabfrage verwendet wurde. Das Array kann maximal 1.000 Schlüsselwörter enthalten, und jedes Schlüsselwort (keyword) darf maximal 100 Zeichen enthalten. | Zeichenfolgenarray |
Sprache | Die Sprache, in der die Schlüsselwörter geschrieben werden. Die Länder/Regionen, die Sie im PublisherCountries-Element angeben, müssen die angegebene Sprache unterstützen. Mögliche Werte finden Sie unter Unterstützte Sprachen. |
Zeichenfolge |
PublisherCountries | Die Ländercodes der Länder/Regionen, die als Quelle der Verlaufsdaten verwendet werden sollen. Sie können einen oder mehrere Ländercodes angeben. Jedes Land/jede Region, die Sie angeben, muss die im Language-Element angegebene Sprache unterstützen. Mögliche Werte finden Sie unter Anzeigensprachen. Bei Null werden standardmäßig alle Länder/Regionen verwendet, die die angegebene Sprache unterstützen. |
Zeichenfolgenarray |
StartDate | Das Startdatum des Datumsbereichs, der die Daten identifiziert, die Sie verwenden möchten, um die Anzahl der historischen Suchvorgänge zu bestimmen. Dieses Datum muss vor oder mit dem angegebenen Enddatum identisch sein. Das Datum sollte nach dem maximal verfügbaren Verlaufsdatenbereich liegen, der dem angegebenen TimePeriodRollup-Element entspricht. Das effektive Startdatum kann angepasst werden, wenn das angegebene TimePeriodRollup wöchentlich oder monatlich ist. |
DayMonthAndYear |
TimePeriodRollup | Sie können angeben, ob täglich, wöchentlich oder monatlich aggregierte Daten zurückgegeben werden sollen. Eine Liste der unterstützten Werte finden Sie weiter unten im Abschnitt "Hinweise" . |
Zeichenfolge |
Anforderungsheaderelemente
Element | Beschreibung | Datentyp |
---|---|---|
AuthenticationToken | Das OAuth-Zugriffstoken, das die Anmeldeinformationen eines Benutzers darstellt, der über Berechtigungen für Microsoft Advertising-Konten verfügt. Weitere Informationen finden Sie unter Authentifizierung mit OAuth. |
Zeichenfolge |
CustomerAccountId | Der Bezeichner des Anzeigenkontos, das die Entitäten in der Anforderung besitzt oder zugeordnet ist. Dieses Headerelement muss denselben Wert wie das AccountId-Body-Element aufweisen, wenn beides erforderlich ist. Dieses Element ist für die meisten Dienstvorgänge erforderlich, und als bewährte Methode sollten Sie es immer festlegen. Weitere Informationen finden Sie unter Abrufen Von Konto- und Kunden-IDs. |
Zeichenfolge |
CustomerId | Der Bezeichner des Vorgesetztenkontos (Kunde), auf das der Benutzer zugreift oder von dort aus arbeitet. Ein Benutzer kann Zugriff auf mehrere Managerkonten haben. Dieses Element ist für die meisten Dienstvorgänge erforderlich, und als bewährte Methode sollten Sie es immer festlegen. Weitere Informationen finden Sie unter Abrufen Von Konto- und Kunden-IDs. |
Zeichenfolge |
DeveloperToken | Das Entwicklertoken, das für den Zugriff auf die Bing Ads-API verwendet wird. Weitere Informationen finden Sie unter Abrufen eines Entwicklertokens. |
Zeichenfolge |
Kennwort | Dieses Element ist für die interne Verwendung reserviert und wird aus einer zukünftigen Version der API entfernt. Sie müssen das AuthenticationToken-Element verwenden, um Benutzeranmeldeinformationen festzulegen. | Zeichenfolge |
UserName | Dieses Element ist für die interne Verwendung reserviert und wird aus einer zukünftigen Version der API entfernt. Sie müssen das AuthenticationToken-Element verwenden, um Benutzeranmeldeinformationen festzulegen. | Zeichenfolge |
Antwortelemente
Das GetHistoricalSearchCountResponse-Objekt definiert den Text und die Headerelemente der Dienstvorgangsantwort. Die Elemente werden in der gleichen Reihenfolge zurückgegeben, in der die Antwort-SOAP gezeigt wird.
Antworttextelemente
Element | Beschreibung | Datentyp |
---|---|---|
KeywordSearchCounts | Ein Array von KeywordSearchCount-Datenobjekten . Das Array enthält ein Element für jede in der Anforderung angegebene Schlüsselwort (keyword). Wenn die Schlüsselwort (keyword) ungültig ist, ist das entsprechende Element im Array NULL. Jede KeywordSearchCount enthält ein Array von SearchCountsByAttributes. Das Array enthält ein Element für jedes eindeutige Gerät, das in der Anforderung angegeben ist. |
KeywordSearchCount-Array |
Antwortheaderelemente
Element | Beschreibung | Datentyp |
---|---|---|
TrackingId | Der Bezeichner des Protokolleintrags, der die Details des API-Aufrufs enthält. | Zeichenfolge |
SOAP anfordern
Diese Vorlage wurde von einem Tool generiert, um die Reihenfolge der Text- und Headerelemente für die SOAP-Anforderung anzuzeigen. Informationen zu unterstützten Typen, die Sie mit diesem Dienstvorgang verwenden können, finden Sie oben in der Referenz zu Anforderungstextelementen .
<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>
Antwort-SOAP
Diese Vorlage wurde von einem Tool generiert, um die Reihenfolge der Text- und Headerelemente für die SOAP-Antwort anzuzeigen.
<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>
Codesyntax
Die Beispielsyntax kann mit Bing Ads SDKs verwendet werden. Weitere Beispiele finden Sie unter Codebeispiele für die Bing Ads-API .
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)
Hinweise
Die folgenden Werte, bei der die Groß-/Kleinschreibung beachtet wird, können angegeben werden, und Die Daten werden bis zum entsprechenden maximal verfügbaren Verlaufsdatenbereich zurückgegeben.
TimePeriodRollup | Verfügbare Verlaufsdaten |
---|---|
Täglich | Bis zu 45 Tage vor dem letzten abgeschlossenen Tag. |
Wöchentlich | Bis zu 15 Wochen vor der letzten abgeschlossenen Woche. Das angegebene StartDate wird wieder auf den nächsten Sonntag angepasst, und das EndDate wird vorwärts an den nächsten Samstag angepasst. |
Monatlich | Bis zu 24 Monate vor dem letzten abgeschlossenen Monat. Das angegebene StartDate wird wieder an den Anfang des Monats angepasst, und das EndDate wird vor dem Ende des Monats angepasst. |
Unterstützte Sprachen
Dies sind die unterstützten Sprachen für das Textelement der Sprachanforderung :
Unterstützte Sprachen |
---|
Dänisch |
Niederländisch |
Englisch |
Finnisch |
Französisch |
Deutsch |
Italienisch |
Norwegisch |
Portugiesisch |
VereinfachtChinesisch |
Spanisch |
Schwedisch |
TraditionalChinesisch |
Sprachen und Länder-/Regionszuordnung
Hier ist eine Tabelle der Sprachen und der Länder-/Regionszuordnung:
Sprache | CountryCode | Land/Region | Language@Country |
---|---|---|---|
Dänisch | DK | Dänemark | Danish@Denmark |
Niederländisch | NL | Niederlande | Dutch@Netherlands |
Englisch | AU | Australien | English@Australia |
Englisch | CA | Kanada | English@Canada |
Englisch | FR | Frankreich | English@France |
Englisch | DE | Deutschland | English@Germany |
Englisch | IN | Indien | English@India |
Englisch | ID | Indonesien | English@Indonesia |
Englisch | IE | Irland | English@Ireland |
Englisch | IT-Abteilung | Italien | English@Italy |
Englisch | MEIN | Malaysia | English@Malaysia |
Englisch | NL | Niederlande | English@Netherlands |
Englisch | NZ | NewZealand | English@NewZealand |
Englisch | PH | Philippinen | English@Philippines |
Englisch | SG | Singapur | English@Singapore |
Englisch | ES | Spanien | English@Spain |
Englisch | SE | Schweden | English@Sweden |
Englisch | CH | Schweiz | English@Switzerland |
Englisch | HEIT | Thailand | English@Thailand |
Englisch | GB | Vereinigtes Königreich | English@UK |
Englisch | US | Vereinigte Staaten | English@US |
Englisch | VN | Vietnam | English@Vietnam |
Finnisch | FI | Finnland | Finnish@Finland |
Französisch | CA | Kanada | French@Canada |
Französisch | FR | Frankreich | French@France |
Französisch | CH | Schweiz | French@Switzerland |
Französisch | GB | Vereinigtes Königreich | French@UK |
Französisch | US | Vereinigte Staaten | French@US |
Deutsch | AU | Australien | German@Australia |
Deutsch | AT | Österreich | German@Austria |
Deutsch | CA | Kanada | German@Canada |
Deutsch | FR | Frankreich | German@France |
Deutsch | DE | Deutschland | German@Germany |
Deutsch | CH | Schweiz | German@Switzerland |
Deutsch | GB | Vereinigtes Königreich | German@UK |
Deutsch | US | Vereinigte Staaten | German@US |
Italienisch | IT-Abteilung | Italien | Italian@Italy |
Norwegisch | NEIN | Norwegen | Norwegian@Norway |
Portugiesisch | BR | Brasilien | Portuguese@Brazil |
VereinfachtChinesisch | CN | China | SimplifiedChinese@China |
Spanisch | AR | Argentinien | Spanish@Argentina |
Spanisch | CL | Chile | Spanish@Chile |
Spanisch | KO | Kolumbien | Spanish@Colombia |
Spanisch | MX | Mexiko | Spanish@Mexico |
Spanisch | PE | Peru | Spanish@Peru |
Spanisch | ES | Spanien | Spanish@Spain |
Spanisch | US | US | Spanish@US |
Spanisch | VE | Venezuela | Spanish@Venezuela |
Schwedisch | SE | Schweden | Swedish@Sweden |
TraditionalChinesisch | HK | HongKongSAR | TraditionalChinese@HongKongSAR |
TraditionalChinesisch | TW | Taiwan | TraditionalChinese@Taiwan |
Anforderungen
Dienst: AdInsightService.svc v13
Namespace: https://bingads.microsoft.com/AdInsight/v13
Anforderungs-URL
https://adinsight.api.bingads.microsoft.com/AdInsight/v13/HistoricalSearchCount/Query
Anfordern von Elementen
Das GetHistoricalSearchCountRequest-Objekt definiert den Text und die Headerelemente der Dienstvorgangsanforderung.
Hinweis
Sofern unten nicht anders angegeben, sind alle Anforderungselemente erforderlich.
Anforderungstextelemente
Element | Beschreibung | Datentyp |
---|---|---|
Geräte | Eine Liste mit einem oder mehreren der folgenden Gerätetypen: Computer, Nichtsmartphones, Smartphones, Tablets. Der Standardwert ist Computer. Die Antwort enthält die Anzahl der Suchvorgänge für die Gerätetypen, die Sie nur angeben, sofern verfügbar. |
Zeichenfolgenarray |
EndDate | Das Enddatum des Datumsbereichs, der die Daten identifiziert, die Sie verwenden möchten, um die Anzahl der historischen Suchvorgänge zu bestimmen. Das Datum darf nicht nach dem heutigen Datum sein und muss später als oder mit dem angegebenen Startdatum übereinstimmen. Das effektive Enddatum kann angepasst werden, wenn das angegebene TimePeriodRollup wöchentlich oder monatlich ist. |
DayMonthAndYear |
Schlüsselwörter | Ein Array von Schlüsselwörtern, für die Sie bestimmen möchten, wie oft die Schlüsselwort (keyword) in einer Suchabfrage verwendet wurde. Das Array kann maximal 1.000 Schlüsselwörter enthalten, und jedes Schlüsselwort (keyword) darf maximal 100 Zeichen enthalten. | Zeichenfolgenarray |
Sprache | Die Sprache, in der die Schlüsselwörter geschrieben werden. Die Länder/Regionen, die Sie im PublisherCountries-Element angeben, müssen die angegebene Sprache unterstützen. Mögliche Werte finden Sie unter Unterstützte Sprachen. |
Zeichenfolge |
PublisherCountries | Die Ländercodes der Länder/Regionen, die als Quelle der Verlaufsdaten verwendet werden sollen. Sie können einen oder mehrere Ländercodes angeben. Jedes Land/jede Region, die Sie angeben, muss die im Language-Element angegebene Sprache unterstützen. Mögliche Werte finden Sie unter Anzeigensprachen. Bei Null werden standardmäßig alle Länder/Regionen verwendet, die die angegebene Sprache unterstützen. |
Zeichenfolgenarray |
StartDate | Das Startdatum des Datumsbereichs, der die Daten identifiziert, die Sie verwenden möchten, um die Anzahl der historischen Suchvorgänge zu bestimmen. Dieses Datum muss vor oder mit dem angegebenen Enddatum identisch sein. Das Datum sollte nach dem maximal verfügbaren Verlaufsdatenbereich liegen, der dem angegebenen TimePeriodRollup-Element entspricht. Das effektive Startdatum kann angepasst werden, wenn das angegebene TimePeriodRollup wöchentlich oder monatlich ist. |
DayMonthAndYear |
TimePeriodRollup | Sie können angeben, ob täglich, wöchentlich oder monatlich aggregierte Daten zurückgegeben werden sollen. Eine Liste der unterstützten Werte finden Sie weiter unten im Abschnitt "Hinweise" . |
Zeichenfolge |
Anforderungsheaderelemente
Element | Beschreibung | Datentyp |
---|---|---|
Authorization | Das OAuth-Zugriffstoken, das die Anmeldeinformationen eines Benutzers darstellt, der über Berechtigungen für Microsoft Advertising-Konten verfügt. Stellen Sie sicher, dass dem Token das Präfix "Bearer" vorangestellt ist. Dies ist für die ordnungsgemäße Authentifizierung erforderlich. Weitere Informationen finden Sie unter Authentifizierung mit OAuth. |
Zeichenfolge |
CustomerAccountId | Der Bezeichner des Anzeigenkontos, das die Entitäten in der Anforderung besitzt oder zugeordnet ist. Dieses Headerelement muss denselben Wert wie das AccountId-Body-Element aufweisen, wenn beides erforderlich ist. Dieses Element ist für die meisten Dienstvorgänge erforderlich, und als bewährte Methode sollten Sie es immer festlegen. Weitere Informationen finden Sie unter Abrufen Von Konto- und Kunden-IDs. |
Zeichenfolge |
CustomerId | Der Bezeichner des Vorgesetztenkontos (Kunde), auf das der Benutzer zugreift oder von dort aus arbeitet. Ein Benutzer kann Zugriff auf mehrere Managerkonten haben. Dieses Element ist für die meisten Dienstvorgänge erforderlich, und als bewährte Methode sollten Sie es immer festlegen. Weitere Informationen finden Sie unter Abrufen Von Konto- und Kunden-IDs. |
Zeichenfolge |
DeveloperToken | Das Entwicklertoken, das für den Zugriff auf die Bing Ads-API verwendet wird. Weitere Informationen finden Sie unter Abrufen eines Entwicklertokens. |
Zeichenfolge |
Kennwort | Dieses Element ist für die interne Verwendung reserviert und wird aus einer zukünftigen Version der API entfernt. Sie müssen das AuthenticationToken-Element verwenden, um Benutzeranmeldeinformationen festzulegen. | Zeichenfolge |
UserName | Dieses Element ist für die interne Verwendung reserviert und wird aus einer zukünftigen Version der API entfernt. Sie müssen das AuthenticationToken-Element verwenden, um Benutzeranmeldeinformationen festzulegen. | Zeichenfolge |
Antwortelemente
Das GetHistoricalSearchCountResponse-Objekt definiert den Text und die Headerelemente der Dienstvorgangsantwort. Die Elemente werden in der gleichen Reihenfolge zurückgegeben wie im Antwort-JSON-Code gezeigt.
Antworttextelemente
Element | Beschreibung | Datentyp |
---|---|---|
KeywordSearchCounts | Ein Array von KeywordSearchCount-Datenobjekten . Das Array enthält ein Element für jede in der Anforderung angegebene Schlüsselwort (keyword). Wenn die Schlüsselwort (keyword) ungültig ist, ist das entsprechende Element im Array NULL. Jede KeywordSearchCount enthält ein Array von SearchCountsByAttributes. Das Array enthält ein Element für jedes eindeutige Gerät, das in der Anforderung angegeben ist. |
KeywordSearchCount-Array |
Antwortheaderelemente
Element | Beschreibung | Datentyp |
---|---|---|
TrackingId | Der Bezeichner des Protokolleintrags, der die Details des API-Aufrufs enthält. | Zeichenfolge |
JSON anfordern
Diese Vorlage wurde von einem Tool generiert, um die Text- und Headerelemente für die JSON-Anforderung anzuzeigen. Informationen zu unterstützten Typen, die Sie mit diesem Dienstvorgang verwenden können, finden Sie oben in der Referenz zu Anforderungstextelementen .
{
"Keywords": [
"ValueHere"
],
"Language": "ValueHere",
"PublisherCountries": [
"ValueHere"
],
"StartDate": {
"Day": IntValueHere,
"Month": IntValueHere,
"Year": IntValueHere
},
"EndDate": {
"Day": IntValueHere,
"Month": IntValueHere,
"Year": IntValueHere
},
"TimePeriodRollup": "ValueHere",
"Devices": [
"ValueHere"
]
}
Antwort-JSON
Diese Vorlage wurde von einem Tool generiert, um die Text- und Headerelemente für die JSON-Antwort anzuzeigen.
{
"KeywordSearchCounts": [
{
"Keyword": "ValueHere",
"SearchCountsByAttributes": [
{
"Device": "ValueHere",
"HistoricalSearchCounts": [
{
"DayMonthAndYear": {
"Day": IntValueHere,
"Month": IntValueHere,
"Year": IntValueHere
},
"SearchCount": "LongValueHere"
}
]
}
]
}
]
}
Codesyntax
Um die REST-API über SDKs aufzurufen, müssen Sie das SDK auf eine bestimmte Version aktualisieren und die Systemparameter konfigurieren. Die Beispielsyntax kann mit Bing Ads SDKs verwendet werden. Weitere Beispiele finden Sie unter Codebeispiele für die Bing Ads-API .
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)
Hinweise
Die folgenden Werte, bei der die Groß-/Kleinschreibung beachtet wird, können angegeben werden, und Die Daten werden bis zum entsprechenden maximal verfügbaren Verlaufsdatenbereich zurückgegeben.
TimePeriodRollup | Verfügbare Verlaufsdaten |
---|---|
Täglich | Bis zu 45 Tage vor dem letzten abgeschlossenen Tag. |
Wöchentlich | Bis zu 15 Wochen vor der letzten abgeschlossenen Woche. Das angegebene StartDate wird wieder auf den nächsten Sonntag angepasst, und das EndDate wird vorwärts an den nächsten Samstag angepasst. |
Monatlich | Bis zu 24 Monate vor dem letzten abgeschlossenen Monat. Das angegebene StartDate wird wieder an den Anfang des Monats angepasst, und das EndDate wird vor dem Ende des Monats angepasst. |
Unterstützte Sprachen
Dies sind die unterstützten Sprachen für das Textelement der Sprachanforderung :
Unterstützte Sprachen |
---|
Dänisch |
Niederländisch |
Englisch |
Finnisch |
Französisch |
Deutsch |
Italienisch |
Norwegisch |
Portugiesisch |
VereinfachtChinesisch |
Spanisch |
Schwedisch |
TraditionalChinesisch |
Sprachen und Länder-/Regionszuordnung
Hier ist eine Tabelle der Sprachen und der Länder-/Regionszuordnung:
Sprache | CountryCode | Land/Region | Language@Country |
---|---|---|---|
Dänisch | DK | Dänemark | Danish@Denmark |
Niederländisch | NL | Niederlande | Dutch@Netherlands |
Englisch | AU | Australien | English@Australia |
Englisch | CA | Kanada | English@Canada |
Englisch | FR | Frankreich | English@France |
Englisch | DE | Deutschland | English@Germany |
Englisch | IN | Indien | English@India |
Englisch | ID | Indonesien | English@Indonesia |
Englisch | IE | Irland | English@Ireland |
Englisch | IT-Abteilung | Italien | English@Italy |
Englisch | MEIN | Malaysia | English@Malaysia |
Englisch | NL | Niederlande | English@Netherlands |
Englisch | NZ | NewZealand | English@NewZealand |
Englisch | PH | Philippinen | English@Philippines |
Englisch | SG | Singapur | English@Singapore |
Englisch | ES | Spanien | English@Spain |
Englisch | SE | Schweden | English@Sweden |
Englisch | CH | Schweiz | English@Switzerland |
Englisch | HEIT | Thailand | English@Thailand |
Englisch | GB | Vereinigtes Königreich | English@UK |
Englisch | US | Vereinigte Staaten | English@US |
Englisch | VN | Vietnam | English@Vietnam |
Finnisch | FI | Finnland | Finnish@Finland |
Französisch | CA | Kanada | French@Canada |
Französisch | FR | Frankreich | French@France |
Französisch | CH | Schweiz | French@Switzerland |
Französisch | GB | Vereinigtes Königreich | French@UK |
Französisch | US | Vereinigte Staaten | French@US |
Deutsch | AU | Australien | German@Australia |
Deutsch | AT | Österreich | German@Austria |
Deutsch | CA | Kanada | German@Canada |
Deutsch | FR | Frankreich | German@France |
Deutsch | DE | Deutschland | German@Germany |
Deutsch | CH | Schweiz | German@Switzerland |
Deutsch | GB | Vereinigtes Königreich | German@UK |
Deutsch | US | Vereinigte Staaten | German@US |
Italienisch | IT-Abteilung | Italien | Italian@Italy |
Norwegisch | NEIN | Norwegen | Norwegian@Norway |
Portugiesisch | BR | Brasilien | Portuguese@Brazil |
VereinfachtChinesisch | CN | China | SimplifiedChinese@China |
Spanisch | AR | Argentinien | Spanish@Argentina |
Spanisch | CL | Chile | Spanish@Chile |
Spanisch | KO | Kolumbien | Spanish@Colombia |
Spanisch | MX | Mexiko | Spanish@Mexico |
Spanisch | PE | Peru | Spanish@Peru |
Spanisch | ES | Spanien | Spanish@Spain |
Spanisch | US | US | Spanish@US |
Spanisch | VE | Venezuela | Spanish@Venezuela |
Schwedisch | SE | Schweden | Swedish@Sweden |
TraditionalChinesisch | HK | HongKongSAR | TraditionalChinese@HongKongSAR |
TraditionalChinesisch | TW | Taiwan | TraditionalChinese@Taiwan |