Aktivieren Sie Event-Benachrichtigungs-Postbacks für Marken

Event-Benachrichtigungs-Postbacks sind standardmäßige HTTP-Benachrichtigungen, die Sie informieren, wenn eine Aktion, ein Klick oder ein anderes Ereignis auftritt. Event-Postbacks können so konfiguriert werden, dass Ereignisdaten in Ihre internen Berichtssysteme eingespeist werden und eine aktuelle Ansicht Ihrer Ereignisse bieten.

Event-Benachrichtigungs-Postbacks anzeigen

  1. Wählen Sie in der oberen Navigationsleiste [Benutzerprofil] → Einstellungen.

  2. Im Technisch Abschnitt links, wählen Sie Ereignisbenachrichtigungenarrow-up-right.

Event-Postbacks aktivieren

Die folgenden Anweisungen helfen Ihnen, die folgenden fünf Arten von Event-Postbacks zu konfigurieren:

  • Action-Lifecycle-Ereignisse sendet eine HTTP-Anfrage an eine angegebene URL (und alle enthaltenen Parameter), wenn eine Aktion verfolgt, geändert oder rückgängig gemacht wird.

  • Tracking-Wert-Anfrage-Ereignisse sendet eine HTTP-Anfrage an eine angegebene URL (und alle enthaltenen Parameter), wenn Tracking-Anfragen erstellt werden.

  • Action-Clearing-Ereignisse sendet eine HTTP-Anfrage an eine angegebene URL (und alle enthaltenen Parameter), wenn Aktionen bereinigt werden.

  • Action-Anfrage-Ereignisse sendet eine HTTP-Anfrage an eine angegebene URL (und alle enthaltenen Parameter), wenn Aktionsanfragen erstellt oder gelöst werden.

  • Job-Abschluss-Ereignisse sendet eine HTTP-Anfrage an eine angegebene URL (und alle zusätzlichen Parameter), wenn ein Job für einen Berichtsexportarrow-up-right oder Klick-Exportarrow-up-right.

  1. Aus dem Event-Benachrichtigungs-Postbacksarrow-up-right Bildschirm, fahren Sie mit der Maus über die Überschrift, die Sie aktivieren möchten und wählen Sie [Bearbeiten] auf der rechten Seite.

  2. Fügen Sie das URL hinzu, das impact.com für Event-Postbacks verwenden soll, zusammen mit allen optionaleren Parametern in der URL. Lesen Sie den Abschnitt unten für eine vollständige Liste dieser Parameter und ein Beispiel-URL (für die GET Methode).

  3. Wählen Sie die HTTP-Methode: GET ist die empfohlene Option, da optionale Parameter direkt in die URL übergeben werden können. Wählen Sie POSTwenn stattdessen Ihr System verlangt, dass impact.com die Daten im Anfragetext (Request Body) übermittelt.

    • Wenn Sie die POST Methode verwenden, wählen Sie das Body-Format aus den Optionsfeldern.

  4. Wählen Speichern um den Vorgang abzuschließen.

circle-info

Note: Schritt 3 gilt nicht für Action-Anfrage-Ereignisse – die Abfragezeichenfolgen werden stattdessen mit Kontrollkästchen ausgewählt.

circle-info

Event-Postback-Beispiel: Dieses Beispiel enthält die folgenden Parameter:

  • {CampaignId}

  • {MediaPartnerId}

  • {ActionId}

  • {Status}

  • {LockingDate}

  • {Payout}

  • {Amount}

Achten Sie auf die innerhalb geschweifter Klammern definierten Eigenschaften. Die tatsächliche Anfrage wird für die URL erfolgen (vorausgesetzt entsprechende Parameterwerte):

chevron-rightOptionale Parameter für Event-Postbackshashtag
Abfragezeichenfolge
Beschreibung

{CampaignId}

Kampagnen-ID

{ActionTrackerId}

Ereignistyp-ID

{MediaPartnerId}

Partner-ID

{CampaignName}

Kampagnenname

{ActionTrackerName}

Ereignistyp-Name

{MediaPartnerName}

Partnername

{ActionId}

Aktions-ID

{Status}

Action Status

{StatusDetail}

Weitere Details zum Aktionsstatus, zum Beispiel der Grund für eine Aktionsänderung

{AdId}

Anzeigen-ID

{Payout}

Aktionsvergütung an den Partner, in der Währung des Partners.

{DeltaPayout}

Die Änderung des Auszahlungsbetrags

{IntendedPayout}

Der beabsichtigte Auszahlungsbetrag für eine überlimitierte Aktion

{Amount}

Aktionsbetrag in der Währung des Werbetreibenden. Nur anwendbar für Verkaufsaktionen.

{DeltaAmount}

Korrigierter Betrag gegenüber der vorherigen Aktion.

{IntendedAmount}

Der beabsichtigte Verkaufsbetrag für eine überlimitierte Aktion

{Currency}

Währung für die Aktion

{OriginalCurrency}

Ursprüngliche (z. B. Warenkorb-) Währung für die Aktion

{OriginalAmount}

Ursprünglicher (z. B. Warenkorb-) Betrag für die Aktion

{EventDate}

Das Datum, an dem die Konversion stattgefunden hat

{CreationDate}

Das Datum, an dem die Aktion im System erstellt wurde

{LockingDate}

Datum in der Zeitzone des Werbetreibenden, wann die Aktion gesperrt wird.

{ClearedDate}

Datum in der Zeitzone des Werbetreibenden, wann die Aktion bereinigt wird.

{ReferringDomain}

Domain, auf der die Weiterleitung stattgefunden hat (falls online)

{LandingPageUrl}

URL der Zielseite (falls online)

{RefCustomerArea}

Kundenbereich, abgeleitet aus der IP-Adresse

{RefCustomerCity}

Kundenstadt, abgeleitet aus der IP-Adresse

{RefCustomerRegion}

Kundenregion, abgeleitet aus der IP-Adresse

{RefCustomerCountry}

Kundenlandescode, abgeleitet aus der IP-Adresse

{SharedId}

Ein Wert, den ein Partner in die Klick-URL einfügen kann und der Ihren Werbetreibenden zur Verfügung steht

{PromoCode}

Promo-Code

{CustomerStatus}

Kundenstatus

{Oid}

Order ID

{Note}

Eine mit der gemeldeten Aktion übermittelte Notiz

{CustomerPostCode}

Kunden-Postleitzahl

{CustomerCity}

Kundenstadt, mit der gemeldeten Aktion übermittelt

{CustomerCountry}

Kundenlandescode, mit der gemeldeten Aktion übermittelt

{CustomerRegion}

Kundenregion, mit der gemeldeten Aktion übermittelt

{CustomerId}

Kunden-ID

{CustomerEmail}

Gehashte Kunden-E-Mail, mit der gemeldeten Aktion übermittelt

{IpAddress}

IP-Adresse des Geräts

{CallerId}

Telefonnummer des Anrufers

{Text1-10}

Mit der gemeldeten Aktion übermittelt

Z. B. {Text2}, {Text4}, {Text5}, {Text7}

{Date1-10}

Mit der gemeldeten Aktion übermittelt

Z. B. {Date3}, {Date4}, {Date5}, {Date8}

{Money1}

Mit der gemeldeten Aktion übermittelt

{Money2}

Mit der gemeldeten Aktion übermittelt

{Money3}

Mit der gemeldeten Aktion übermittelt

{Numeric1-10}

Mit der gemeldeten Aktion übermittelt

Z. B. {Numeric1}, {Numeric4}, {Numeric6}

{appPackage}

Mobile-App-Paket

{appName}

Mobile-App-Name

{appVersion}

Mobile-App-Version

{deviceOs}

Betriebssystem des Geräts

{deviceOsVersion}

Betriebssystemversion des Geräts

{deviceManuf}

Gerätehersteller

{deviceModel}

Gerätemodell

{macAddress}

MAC-Adresse in Großbuchstaben

{macAddressLower}

MAC-Adresse in Kleinbuchstaben

{macAddressAlpha}

MAC-Adresse ohne Doppelpunkte

{macAddressAlphaLower}

MAC-Adresse ohne Doppelpunkte in Kleinbuchstaben

{macAddressSha1}

MAC-Adresse mit SHA1 gehasht

{macAddressSha1Lower}

MAC-Adresse in Kleinbuchstaben und mit SHA1 gehasht

{macAddressMd5}

MAC-Adresse mit MD5 gehasht

{macAddressMd5Lower}

MAC-Adresse in Kleinbuchstaben und mit MD5 gehasht

{iosIfa}

iOS-Werbeidentifier

{iosIfaSha1}

iOS-Werbeidentifier mit SHA1 gehasht

{iosIfaMd5}

iOS-Werbeidentifier mit MD5 gehasht

{iosIfaNoHyphens}

iOS-Werbeidentifier ohne Bindestriche

{iosAdTracking}

iOS-Ad-Tracking-Einstellung

{androidId}

Android-ID

{androidIdSha1}

Android-ID mit SHA1 gehasht

{androidIdMd5}

Android-ID mit MD5 gehasht

{odin1}

SHA-1-Hash der MAC-Adresse des WLAN-Adapters eines Telefons

{openUdid}

OpenUDID des Geräts

{deviceId}

Geräte-ID

{deviceIp}

Geräte-IP

chevron-rightArtikelbezogene Parameterhashtag

Wenn Sie artikelbezogene Daten für Aktionen erfassen, können Sie diese Daten auch in Ihren Action-Lifecycle-Ereignisbenachrichtigungen einschließen.

"join" ist eine Funktion, die 3–5 Argumente annimmt:

  • Argument 1: Die Sammlung.

  • Argument 2: Ein Symbol, das an jeden Wert in der Sammlung gebunden wird.

  • Argument 3: Der Ausdruck, der für jedes Mitglied der Sammlung berechnet werden soll.

  • Argument 4: Der optionale Trenner zwischen jedem Ausdruck (Standard ist Komma).

  • Argument 5: ein optionaler Vorspann, der nur vorhanden ist, wenn Daten in der Sammlung vorhanden sind.

Beispiele unter Annahme von 3 Artikeln mit den SKUs GH23, UT66 und RW87.

"items" ist eine Sammlung von Artikeldaten. Jeder Artikel hat "cat", "sku", "qty", "amt", "rbt", "name"...

Ausdruck
Ergebnis

{join(items, i, "sku{i}={i.sku}", "&", "?")}

?sku1=GH23&sku2=UT66&sku3=RW87

{join(items, i, "cat{i}={i.cat}", "&", "?")}

?cat1=Watches&cat2=Shoes&cat3=Hats

{join(items, i, "qty{i}={i.qty}", "&", "?")}

?qty1=3&qty2=4&qty3=11

{join(items, i, "amt{i}={i.amt}", "&", "?")}

?amt1=2.92&amt2=99.32&amt3=4.99

{join(items, i, "cartamt{i}={i.cartamt}", "&", "?")}

?cartamt1=50.01&cartamt2=23.89&cartamt3=34.00

{join(items, i, "rbt{i}={i.rbt}", "&", "?")}

?rbt1=1.00&rbt2=5.00&rbt3=1.50

{join(items, i, "name{i}={i.name}", "&", "?")}

?name1=1.00&name2=5.00&name3=1.50

{join(items, i, "promo{i}={i.promo}", "&", "?")}

?promo1=HAPPY&promo2=H10DAY&promo3=NOW30

{join(items, i, "price{i}={i.price}", "&", "?")}

?price1=1.70&price2=2.00&price3=0.00

{join(items, i, "brand{i}={i.brand}", "&", "?")}

?brand1=lulu&brand2=NB&brand3=impact

{join(items, i, "discount{i}={i.disc}", "&", "?")}

?discount1=2.00&discount2=0.50&discount3=10.00

{join(items, i, "itemlist{i}={i.itemlist}", "&", "?")}

?itemlist1=accessories&itemlist2=apparel&itemlist3=games

Zuletzt aktualisiert

War das hilfreich?