Oglasne platforme i web-trgovine

Pinterest Conversions API za Shopify: vodič za postavljanje

Pinterest Conversions API šalje kupnje sa Shopifyja na Pinterest s vašeg poslužitelja. Upoznajte događaje, epik, hashirane podatke, deduplikaciju i testiranje.

·8 min čitanja·Autor: tim ROASaurusa

Ključne poruke
  • Pinterest Conversions API šalje događaje konverzije s poslužitelja na vaš Pinterest oglasni račun, uz Pinterest Tag u pregledniku.
  • Pinterest dovršenu kupnju naziva checkout; pošaljite je s vrijednošću, valutom, ID-om narudžbe i stavkama.
  • Pinterest povezuje događaje prema hashiranim podacima o kupcu, IP adresi s user agentom i ID-u klika epik.
  • Pinterest deduplicira događaj Taga i događaj API-ja s istim event_id i nazivom događaja te zadržava prvi; ROASaurus šalje svih pet događaja u procesu kupnje na taj način.
  • Prvo testirajte u testnom načinu: Pinterest testne događaje isključuje iz izvješćivanja i optimizacije.

Pinterest Conversions API Pinterestov je način slanja događaja konverzije od poslužitelja do poslužitelja. Vaša web-trgovina ili alat poput ROASaurusa šalje događaje poput kupnji izravno na vaš Pinterest oglasni račun, umjesto da se oslanja samo na Pinterest Tag u pregledniku kupca. Pinterest podatke koristi za izvješćivanje o konverzijama, optimizaciju kampanja i ciljanje.

Ovaj vodič obuhvaća v5 API i događaje koje prihvaća, ID klika epik, način hashiranja podataka o kupcu, kako funkcionira deduplikacija s Pinterest Tagom, kako testirati i kako sve to postaviti na Shopifyju.

Što je Pinterest Conversions API?

Pinterest Tag je skripta u pregledniku kupca. Conversions API radi isti posao s poslužitelja. U verziji API-ja 5 događaje šaljete na endpoint za događaje svojeg oglasnog računa, autorizirane pristupnim tokenom za konverzije koji izradite u Pinterest Ads Manageru. Svaki događaj navodi gdje se dogodio: za web-trgovinu je izvor akcije web.

Pinterest traži od oglašivača koji uz Tag koriste i API da ne broje konverziju dvaput, tako da uz svaki događaj proslijede event_id. Traži i da se događaji šalju u stvarnom vremenu ili najkasnije sat vremena nakon što se dogode.

Na Shopifyju veza s poslužitelja ima jednu jasnu prednost: kupnje dolaze iz same narudžbe. Shopify svaku plaćenu narudžbu prijavljuje ROASaurusu webhookom, a ROASaurus je šalje Pinterestu ubrzo nakon plaćanja, bez obzira na to je li se Tag aktivirao u pregledniku. Vodič za praćenje na strani poslužitelja na Shopifyju objašnjava ideju podrobnije.

Pinterest Tag (preglednik)
  • Radi u pregledniku kupca
  • Mogu ga zaustaviti blokatori oglasa i pogreške u skriptama
  • Prijavljuje posjete stranicama u trenutku kad se događaju
Conversions API (poslužitelj)
  • Radi na poslužitelju
  • Šalje kupnje iz podataka o vašim narudžbama
  • Treba barem e-adresu ili IP adresu s user agentom
Pinterest podržava oboje istodobno i deduplicira događaje koji dijele event_id.

Koje događaje prihvaća Pinterest Conversions API?

Pinterest ima fiksan popis standardnih naziva događaja, napisanih malim slovima s podvlakama, poput page_visit, add_to_cart i checkout. Po oglašivaču možete definirati i do 15 prilagođenih tipova događaja. ROASaurus pet Shopifyjevih događaja kupovanja mapira ovako:

Radnja kupcaNaziv događaja u API-juDeduplicirano s Tagom u ROASaurusu
Pregledava stranicupage_visitDa
Pregledava proizvodview_contentDa
Dodaje u košaricuadd_to_cartDa
Započinje naplatuinitiate_checkoutDa
Dovršava narudžbucheckoutDa
Pinterest dovršenu narudžbu naziva checkout. U ROASaurusu Tag šalje svaki događaj s istim ID-om događaja i podudarnim nazivom u Tagu (pagevisit, viewcontent, addtocart, initiatecheckout, checkout).

Naziv može zbuniti. Pinterestov checkout je dovršena kupnja, a ne početak naplate. Početak naplate zaseban je događaj, initiate_checkout.

Za događaj checkout Pinterest preporučuje slanje vrijednosti, valute, ID-a narudžbe, ID-ova sadržaja i broja stavki. ROASaurus šalje svih pet, uz količinu i cijenu svake stavke. Pinterest traži vrijednost prije poreza i dostave. Na Shopifyju ROASaurus šalje upravo to: ukupni iznos narudžbe umanjen za porez i dostavu, s poslužitelja i iz oznake u pregledniku. Kada web-trgovina ne prijavljuje porez i dostavu zasebno, ROASaurus šalje ukupni iznos narudžbe.

Kako Pinterest povezuje događaj s osobom?

Svaki događaj nosi korisničke podatke. Pinterest traži barem jedno od tri: hashiranu e-adresu, hashirani ID oglašavanja na mobilnom uređaju ili IP adresu zajedno s user agentom. Web-trgovina nema ID oglašavanja, pa joj trebaju e-adresa ili IP adresa i user agent. ROASaurus preskače događaj koji nema ni jedno ni drugo, umjesto da šalje onaj koji Pinterest ne može iskoristiti.

PoljeŠto sadržiŠalje se kao
emE-adresaSHA-256 hash e-adrese napisane malim slovima
phTelefonski brojSHA-256 hash
fn, ln, ct, st, zp, countryIme, prezime, grad, savezna država, poštanski broj i državaSHA-256 hash
external_idShopify ID kupca ili ID posjetitelja ROASaurusaSHA-256 hash
client_ip_addressIP adresa kupcaVrijednost bez izmjena
client_user_agentUser agent preglednika kupcaVrijednost bez izmjena
click_idVrijednost epik iz klika na Pinterest oglasVrijednost bez izmjena
Podaci user_data koje ROASaurus šalje. Osobni podaci prvo se hashiraju algoritmom SHA-256; IP adresa, user agent i ID klika šalju se u izvornom obliku.

ID klika epik

Pinterestov ID klika može doći s dva mjesta: iz parametra epik u URL-u odredišne stranice ili iz kolačića _epik na vašoj domeni. Pinterestov vodič za API preporučuje prosljeđivanje vrijednosti kolačića _epik, jer i dalje radi kada parametra u URL-u nema ili je uklonjen, što daje bolje pokrivanje.

ROASaurus čita oboje na stranici vaše trgovine, koristeći parametar iz URL-a kada ga novi klik donese, a inače kolačić. ID klika pohranjuje uz posjetitelja i šalje ga u polju click_id svakog događaja s poslužitelja, uključujući kupnju. Posjeti s parametrom epik u ROASaurusovim izvješćima o atribuciji računaju se kao Pinterest posjeti.

Primjer: kupnja onako kako je ROASaurus šalje na Conversions API (hashevi skraćeni)
POST https://api.pinterest.com/v5/ad_accounts/549755885175/events

{
  "data": [{
    "event_name": "checkout",
    "action_source": "web",
    "event_time": 1793016000,
    "event_id": "order-5512345678901",
    "event_source_url": "https://example-store.com/checkouts/…/thank-you",
    "user_data": {
      "em": ["a3f1…9c2e"],
      "ph": ["7b40…11d8"],
      "external_id": ["e05c…4a7f"],
      "client_ip_address": "203.0.113.24",
      "client_user_agent": "Mozilla/5.0 (iPhone; …)",
      "click_id": "dj0yJnU9…"
    },
    "custom_data": {
      "currency": "USD",
      "value": "84",
      "order_id": "5512345678901",
      "content_ids": ["44123456789"],
      "contents": [{ "id": "44123456789", "quantity": 2, "item_price": "42" }],
      "num_items": 2
    }
  }]
}

Kako funkcionira deduplikacija s Pinterest Tagom?

Ako Tag i API prijave istu kupnju, Pinterest prima dva događaja za jednu narudžbu. Da bi ih tretirao kao jedan, treba isti ID s obje strane: ID događaja u Tagu mora odgovarati event_id u događaju s poslužitelja. Pinterest zadržava prvi događaj koji primi i uklanja duplikate koji stignu unutar 48 sati.

ROASaurus ID kupnje gradi iz ID-a Shopify narudžbe. Kupnja iz narudžbe 5512345678901 ima ID događaja order-5512345678901, i u Tagu koji se aktivira u naplati i u događaju s poslužitelja.

Naplata dovršenaTag aktivira checkout s event_id order-5512345678901.
Narudžba plaćenaShopify plaćenu narudžbu šalje ROASaurusu webhookom.
Conversions APIROASaurus šalje checkout s istim event_id i hashiranim podacima o narudžbi.
PinterestZadržava prvu kopiju i uklanja duplikat.
Jedna kupnja, dvije kopije, jedan event_id. Pinterest narudžbu broji jednom.

Deduplicira se svih pet događaja

Svaki događaj u procesu kupnje u ROASaurusu ima jedan ID događaja, koji koristi Tag u pregledniku i događaj s poslužitelja. Tag za iste događaje koristi Pinterestove vlastite nazive: pagevisit, viewcontent, addtocart, initiatecheckout i checkout, koji odgovaraju nazivima page_visit, view_content, add_to_cart, initiate_checkout i checkout u API-ju. Kada rade oba, Pinterest zadržava jednu kopiju svake posjete stranici, pregleda proizvoda, dodavanja u košaricu, početka naplate i kupnje.

Događaji koje Pinterest zabilježi u jednom tjednu (primjer trgovine)
Samo TagTag i Conversions API
Kupnje (120 stvarnih)
90
120
Dodavanja u košaricu (520 stvarnih)
390
520
Primjer trgovine: Tag vidi 75% događaja, poslužitelj vidi sve. Uz podudarne ID-ove događaja Pinterest svaki događaj broji jednom.

Možete ga pokrenuti na dva načina:

  • Tag i Conversions API zajedno. Tag dodaje signale iz preglednika, poslužitelj nadopunjuje ono što Tag propusti, a Pinterest spaja kopije.
  • Koristite API bez Taga. Ostavite ID Taga prazan ili isključite Also load the browser tag. Svaki se događaj tada šalje jednom, samo s poslužitelja.

Članak pomoći o dvostrukom brojanju obuhvaća iste provjere za ostale oglasne platforme.

Kako testirati Pinterest Conversions API?

API ima testnu zastavicu. Zahtjevi poslani s test=true idu u sandbox: Pinterest ih obrađuje kao testne podatke i ne koristi ih za izvješćivanje ni optimizaciju.

  1. Uključite testni način

    U ROASaurusu uredite Pinterest piksel pod Tracking & platforms i označite Test mode (events show under Test events, max 20). Svaki se događaj s poslužitelja tada šalje s test=true. Pinterest obrađuje najviše 20 testnih događaja po seriji.

  2. Napravite probnu narudžbu

    Posjetite svoju trgovinu, pregledajte proizvod, dodajte ga u košaricu i dovršite narudžbu.

  3. Pročitajte rezultat

    Otvorite Event log. Pinterest može odgovoriti s HTTP 200 iako je jedan događaj u zahtjevu neuspješan, pa ROASaurus provjerava status svakog događaja i ondje prikazuje pogreške.

  4. Isključite testni način

    Odznačite testni način kako bi se događaji računali u izvješćivanju i optimizaciji.

  5. Provjerite Events Overview

    U Pinterest Ads Manageru otvorite stranicu Events Overview. Prikazuje događaje koji stižu i deduplicirane konverzije. Pinterest preporučuje ciljati na Good Event Quality Score.

Kako postaviti Pinterest Conversions API na Shopifyju s ROASaurusom

Trebate Shopify trgovinu s aplikacijom ROASaurus i pristup Pinterest Ads Manageru. Stranica Pinterest integracije navodi svako polje koje ROASaurus šalje.

  1. Povežite svoju Shopify trgovinu

    Idite na Add a store › Shopify, kliknite Install app i uključite ugradnju aplikacije ROASaurus u uređivaču teme. Ona bilježi epik i kolačić _epik na svakoj stranici. Vodič za postavljanje Shopifyja prikazuje svaki korak.

  2. Izradite pristupni token za konverzije

    U Pinterest Ads Manageru idite na Conversions i izradite pristupni token za konverzije. Zabilježite ID svojeg oglasnog računa.

  3. Dodajte Pinterest piksel u ROASaurus

    Idite na Tracking & platforms, kliknite Add pixel na kartici Pinterest i ispunite Ad account ID i Conversion access token.

  4. Dodajte svoj ID Taga

    Za deduplikaciju s Tagom ispunite Pinterest Tag ID i ostavite označeno Also load the browser tag. Bez ID-a Taga ROASaurus šalje samo događaje s poslužitelja i ne učitava Tag.

  5. Dodajte piksel naplate

    U Shopify admin › Settings › Customer events dodajte prilagođeni piksel naziva ROASaurus i zalijepite isječak sa svoje stranice Tracking & platforms. On aktivira Tagov događaj checkout u Shopifyjevoj naplati, s ID-om narudžbe kao event_id.

  6. Odaberite događaje s poslužitelja, pa testirajte

    Odaberite događaje s poslužitelja koje želite i prije puštanja u rad testirajte testnim načinom.

Kada je uključeno Respect visitor consent, što je zadano, ROASaurus poštuje izbor kupca u Shopifyjevu banneru za kolačiće. Kada kupac odbije marketinške kolačiće, ROASaurus za njega ne učitava Pinterest Tag, ne postavlja ID posjetitelja pa se njegovi klikovi ne povezuju s njim i ne šalje Pinterestu njegove događaje pregledavanja. Njegova plaćena narudžba i dalje se s poslužitelja šalje na Conversions API, s hashiranim podacima o narudžbi te IP adresom i user agentom narudžbe, ali bez ID-a klika. Vodič o privoli i privatnosti objašnjava što se pohranjuje i šalje.

Povežite svoj Pinterest oglasni račun pod Setup › Ad spend i ROASaurus svakog sata preuzima potrošnju kampanja, pa u analitici dobiti vidite Pinterest ROAS i dobit nakon oglasa. Vodič za TikTok Events API obuhvaća isto postavljanje za TikTok, gdje se deduplicira svaki događaj koji ide obama putevima.

Izvori

  1. Pinterest Developers: Track conversion events in the API
  2. Pinterest Business help: The Pinterest Conversions API
  3. Pinterest Developers: Track conversions with Pinterest Tag

U ROASaurusu

Nastavite čitati

Oglasne platforme i web-trgovinePraćenje konverzija za plaćanje pouzećem i vanjske naplatePraćenje konverzija za plaćanje pouzećem: zašto pikseli propuštaju narudžbe s pouzećem i vanjskom naplatom, kada poslati kupnju i kako postupati s odbijenim narudžbama.Oglasne platforme i web-trgovinePraćenje konverzija za CCV Shop: vodič za postavljanjePraćenje konverzija za CCV Shop: šaljite plaćene narudžbe na Meta i TikTok potpisanim webhookom, povežite ih s klikovima na oglase, postavite, testirajte i obradite plaćanja koja stignu s odgodom.Oglasne platforme i web-trgovineGoogle Ads Enhanced conversions na ShopifyjuEnhanced conversions dodaju hashirane podatke o kupcu kupnjama u Google Adsu za Shopify. Kako rade, po čemu se razlikuju od offline uvoza i kako ih postaviti.
Česta pitanja

Pitanja i odgovori

Što je Pinterest Conversions API?

To je Pinterestov endpoint od poslužitelja do poslužitelja za događaje konverzije. Vaša web-trgovina ili alat poput ROASaurusa šalje događaje poput kupnji izravno na vaš Pinterest oglasni račun, bez oslanjanja na Pinterest Tag u pregledniku.

Koji je Pinterestov događaj kupnja?

Pinterest dovršenu narudžbu naziva checkout. Početak naplate zaseban je događaj, initiate_checkout.

Što je epik?

epik je Pinterestov ID klika. Može stići kao parametar u URL-u odredišne stranice, a Pinterest preporučuje slanje vrijednosti kolačića _epik u polju click_id, jer kolačić daje bolje pokrivanje.

Deduplicira li ROASaurus sve Pinterestove događaje?

Da. Posjete stranicama, pregledi proizvoda, dodavanja u košaricu, počeci naplate i kupnje nose isti ID događaja u Tagu i u Conversions API-ju, uz podudarne nazive događaja, pa Pinterest zadržava jednu kopiju.

Zašto ROASaurusu trebaju i ID oglasnog računa i ID Taga?

Conversions API šalje događaje s poslužitelja na oglasni račun. ID Taga služi samo za Tag u pregledniku. Kada su postavljena oba, događaji iz preglednika i s poslužitelja dijele ID, a Pinterest zadržava jednu kopiju svakog.

Kako testirati bez utjecaja na moja izvješća?

Uključite testni način za Pinterest piksel u ROASaurusu. Događaji se tada šalju s test=true, a Pinterest ih ne koristi za izvješćivanje ni optimizaciju.

Svaka prodaja, praćena do oglasa koji ju je zaradio

Praćenje na strani poslužitelja, dobit i životna vrijednost kupca u jednoj aplikaciji. 14-dnevno besplatno probno razdoblje, bez kreditne kartice.

Započnite besplatno probno razdoblje →