Reklam platformları ve online mağazalar

Shopify için Pinterest Conversions API: kurulum rehberi

Pinterest Conversions API, Shopify satın alımlarını sunucunuzdan Pinterest'e gönderir. Olayları, epik'i, hash'lenmiş veriyi, mükerrer kayıt önlemeyi ve testi öğrenin.

·8 dk okuma·ROASaurus ekibinden

Öne çıkanlar
  • Pinterest Conversions API, dönüşüm olaylarını tarayıcıdaki Pinterest Tag'in yanında, bir sunucudan Pinterest reklam hesabınıza gönderir.
  • Pinterest tamamlanmış bir satın alıma checkout der; onu değer, para birimi, sipariş kimliği ve ürünlerle birlikte gönderin.
  • Pinterest olayları hash'lenmiş müşteri verisi, user agent ile birlikte IP adresi ve epik tıklama kimliği üzerinden eşleştirir.
  • Pinterest, aynı event_id ve olay adına sahip bir Tag olayı ile bir API olayında mükerrer kaydı önler ve ilkini tutar; ROASaurus beş alışveriş olayının tümünü bu şekilde gönderir.
  • Önce test moduyla test edin: Pinterest test olaylarını raporlamanın ve optimizasyonun dışında tutar.

Pinterest Conversions API, Pinterest'in dönüşüm olaylarını sunucudan sunucuya gönderme yoludur. Mağazanız ya da ROASaurus gibi bir araç, yalnızca alışveriş yapanın tarayıcısındaki Pinterest Tag'e güvenmek yerine satın alım gibi olayları doğrudan Pinterest reklam hesabınıza gönderir. Pinterest bu veriyi dönüşüm raporlaması, kampanya optimizasyonu ve hedefleme için kullanır.

Bu rehber v5 API'yi ve kabul ettiği olayları, epik tıklama kimliğini, müşteri verisinin nasıl hash'lendiğini, Pinterest Tag ile mükerrer kayıt önlemenin nasıl çalıştığını, nasıl test edileceğini ve hepsinin Shopify'da nasıl kurulacağını kapsar.

Pinterest Conversions API nedir?

Pinterest Tag, alışveriş yapanın tarayıcısındaki bir betiktir. Conversions API aynı işi bir sunucudan yapar. API sürüm 5'te olayları, Pinterest Ads Manager'da oluşturduğunuz bir dönüşüm erişim token'ıyla yetkilendirilmiş şekilde reklam hesabınızın olaylar uç noktasına gönderirsiniz. Her olay nerede gerçekleştiğini söyler: bir online mağaza için eylem kaynağı web'dir.

Pinterest, Tag'i de kullanan reklamverenlerden her olayla birlikte bir event_id göndererek bir dönüşümü iki kez saymaktan kaçınmalarını ister. Ayrıca olayların gerçek zamanlı olarak ya da gerçekleştikten en geç bir saat sonra gönderilmesini ister.

Shopify'da sunucu bağlantısının net bir avantajı vardır: satın alımlar siparişin kendisinden gelir. Shopify her ödenmiş siparişi ROASaurus'a webhook ile bildirir ve ROASaurus bunu, Tag tarayıcıda çalışsa da çalışmasa da ödemeden kısa süre sonra Pinterest'e gönderir. Shopify'da sunucu tarafı takip rehberi fikri daha ayrıntılı açıklar.

Pinterest Tag (tarayıcı)
  • Alışveriş yapanın tarayıcısında çalışır
  • Reklam engelleyiciler ve betik hataları tarafından durdurulabilir
  • Sayfa ziyaretlerini gerçekleştikleri anda bildirir
Conversions API (sunucu)
  • Bir sunucuda çalışır
  • Satın alımları sipariş verinizden gönderir
  • En az bir e-posta ya da user agent ile birlikte bir IP adresi gerekir
Pinterest ikisini aynı anda destekler ve aynı event_id'yi paylaşan olaylarda mükerrer kaydı önler.

Pinterest Conversions API hangi olayları kabul eder?

Pinterest'in page_visit, add_to_cart ve checkout gibi, küçük harfle ve alt çizgiyle yazılan sabit bir standart olay adı listesi vardır. Ayrıca reklamveren başına en fazla 15 özel olay türü tanımlayabilirsiniz. ROASaurus beş Shopify alışveriş olayını şöyle eşler:

Alışveriş yapanın eylemiAPI'deki olay adıROASaurus'ta Tag ile mükerrer kayıt önleme
Bir sayfayı görüntülerpage_visitEvet
Bir ürünü görüntülerview_contentEvet
Sepete ekleradd_to_cartEvet
Ödemeyi başlatırinitiate_checkoutEvet
Bir siparişi tamamlarcheckoutEvet
Pinterest, tamamlanmış bir siparişe checkout der. ROASaurus'ta Tag, her olayı aynı olay kimliği ve eşleşen Tag adıyla gönderir (pagevisit, viewcontent, addtocart, initiatecheckout, checkout).

Ad kafa karıştırabilir. Pinterest'in checkout'u tamamlanmış satın alımdır, ödeme sürecinin başlangıcı değil. Ödemenin başlangıcı ayrı bir olaydır: initiate_checkout.

Pinterest, checkout olayı için tutarı, para birimini, sipariş kimliğini, içerik kimliklerini ve ürün sayısını göndermenizi önerir. ROASaurus beşini de gönderir, ayrıca her ürünün adedini ve fiyatını. Pinterest tutarın vergi ve kargo hariç olmasını ister. Shopify'da ROASaurus tam olarak bunu gönderir: sipariş toplamından vergi ve kargo düşülmüş tutarı, hem sunucudan hem de tarayıcı etiketinden. Bir online mağaza platformu vergiyi ve kargoyu ayrı bildirmiyorsa ROASaurus sipariş toplamını gönderir.

Pinterest bir olayı bir kişiyle nasıl eşleştirir?

Her olay kullanıcı verisi taşır. Pinterest üç şeyden en az birini ister: hash'lenmiş bir e-posta adresi, hash'lenmiş bir mobil reklam kimliği ya da user agent ile birlikte IP adresi. Bir online mağazanın reklam kimliği yoktur, bu yüzden e-postaya veya IP adresi ile user agent'a ihtiyaç duyar. ROASaurus, Pinterest'in kullanamayacağı bir olay göndermek yerine ikisine de sahip olmayan olayı atlar.

AlanNe içerirŞu olarak gönderilir
emE-posta adresiKüçük harfli e-postanın SHA-256 hash'i
phTelefon numarasıSHA-256 hash'i
fn, ln, ct, st, zp, countryAd, soyad, şehir, eyalet, posta kodu ve ülkeSHA-256 hash'i
external_idShopify müşteri kimliği veya ROASaurus ziyaretçi kimliğiSHA-256 hash'i
client_ip_addressAlışveriş yapanın IP adresiDüz değer
client_user_agentAlışveriş yapanın tarayıcı user agent'ıDüz değer
click_idBir Pinterest reklam tıklamasından gelen epik değeriDüz değer
ROASaurus'un gönderdiği user_data. Kişisel veriler önce SHA-256 ile hash'lenir; IP adresi, user agent ve tıklama kimliği olduğu gibi gönderilir.

epik tıklama kimliği

Pinterest tıklama kimliği iki yerden gelebilir: açılış sayfası URL'sindeki bir epik parametresinden ya da alan adınızdaki _epik çerezinden. Pinterest'in API rehberi _epik çerez değerini iletmeyi önerir, çünkü URL parametresi eksik olduğunda ya da kaldırıldığında da çalışır ve bu daha iyi kapsam sağlar.

ROASaurus ikisini de mağazanızda okur; yeni bir tıklama bir parametre getirdiğinde URL parametresini, aksi halde çerezi kullanır. Tıklama kimliğini ziyaretçiyle birlikte saklar ve satın alım dahil her sunucu olayının click_id alanında gönderir. epik taşıyan ziyaretler ROASaurus atıf raporlarında Pinterest ziyareti sayılır.

Örnek: ROASaurus'un Conversions API'ye gönderdiği haliyle bir satın alım (hash'ler kısaltılmış)
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
    }
  }]
}

Pinterest Tag ile mükerrer kayıt önleme nasıl çalışır?

Tag ve API ikisi de bir satın alım bildirirse Pinterest tek sipariş için iki olay alır. Bunları tek olay saymak için iki tarafta da aynı kimliğe ihtiyaç vardır: Tag'deki olay kimliği, sunucu olayındaki event_id ile eşleşmelidir. Pinterest aldığı ilk olayı tutar ve 48 saat içinde gelen mükerrer kayıtları kaldırır.

ROASaurus satın alım kimliğini Shopify sipariş kimliğinden oluşturur. 5512345678901 numaralı siparişin satın alımının olay kimliği order-5512345678901'dir; hem ödeme sayfasında çalışan Tag'de hem de sunucu olayında.

Ödeme tamamlandıTag, checkout olayını order-5512345678901 event_id'siyle tetikler.
Sipariş ödendiShopify ödenmiş siparişi webhook ile ROASaurus'a gönderir.
Conversions APIROASaurus checkout olayını aynı event_id ve hash'lenmiş sipariş verisiyle gönderir.
Pinterestİlk kopyayı tutar, mükerrer olanı kaldırır.
Bir satın alım, iki kopya, tek event_id. Pinterest siparişi bir kez sayar.

Beş olayın tamamında mükerrer kayıt önlenir

ROASaurus'taki her alışveriş olayının tek bir olay kimliği vardır; tarayıcıdaki Tag de sunucu olayı da bunu kullanır. Tag aynı olaylar için Pinterest'in kendi adlarını kullanır: pagevisit, viewcontent, addtocart, initiatecheckout ve checkout; bunlar API'deki page_visit, view_content, add_to_cart, initiate_checkout ve checkout ile eşleşir. Dolayısıyla ikisi birlikte çalıştığında Pinterest her sayfa ziyaretinin, ürün görüntülemenin, sepete eklemenin, ödeme başlangıcının ve satın alımın tek bir kopyasını tutar.

Pinterest'in bir haftada kaydettiği olaylar (örnek mağaza)
Yalnızca TagTag ve Conversions API
Satın alımlar (120 gerçek)
90
120
Sepete eklemeler (520 gerçek)
390
520
Örnek mağaza: Tag olayların %75'ini görür, sunucu tamamını görür. Olay kimlikleri eşleştiğinde Pinterest her olayı bir kez sayar.

İki şekilde çalıştırabilirsiniz:

  • Tag ve Conversions API birlikte. Tag tarayıcı sinyallerini ekler, sunucu Tag'in kaçırdıklarını tamamlar, Pinterest de kopyaları birleştirir.
  • API'yi Tag olmadan çalıştırın. Tag ID alanını boş bırakın veya Also load the browser tag seçeneğini kapatın. Bu durumda her olay yalnızca sunucudan, bir kez gönderilir.

Çift sayım hakkındaki yardım makalesi, diğer reklam platformları için aynı kontrolleri kapsar.

Pinterest Conversions API nasıl test edilir?

API'nin bir test bayrağı vardır. test=true ile gönderilen istekler bir sandbox'a gider: Pinterest bunları test verisi olarak ele alır ve raporlama ya da optimizasyon için kullanmaz.

  1. Test modunu açın

    ROASaurus'ta Tracking & platforms altında Pinterest pikselini düzenleyin ve Test mode (events show under Test events, max 20) seçeneğini işaretleyin. Bundan sonra her sunucu olayı test=true ile gönderilir. Pinterest her toplu istekte en fazla 20 test olayı işler.

  2. Bir test siparişi verin

    Mağazanızı ziyaret edin, bir ürünü görüntüleyin, sepete ekleyin ve bir sipariş tamamlayın.

  3. Sonucu okuyun

    Event log'u açın. Pinterest, bir istekteki bir olay başarısız olsa bile HTTP 200 yanıtı verebilir; bu yüzden ROASaurus her olayın durumunu kontrol eder ve hataları orada gösterir.

  4. Test modunu kapatın

    Olayların raporlamada ve optimizasyonda sayılması için test modunun işaretini kaldırın.

  5. Events Overview'u kontrol edin

    Pinterest Ads Manager'da Events Overview sayfasını açın. Gelen olayları ve mükerrer kaydı önlenmiş dönüşümleri gösterir. Pinterest, Event Quality Score için Good düzeyini hedeflemenizi önerir.

Pinterest Conversions API, ROASaurus ile Shopify'da nasıl kurulur

ROASaurus uygulaması kurulu bir Shopify mağazasına ve Pinterest Ads Manager erişimine ihtiyacınız var. Pinterest entegrasyon sayfası ROASaurus'un gönderdiği her alanı listeler.

  1. Shopify mağazanızı bağlayın

    Add a store › Shopify yolunu izleyin, Install app'e tıklayın ve tema düzenleyicide ROASaurus app embed'ini açın. Her sayfada epik'i ve _epik çerezini yakalar. Shopify kurulum rehberi her adımı gösterir.

  2. Bir dönüşüm erişim token'ı oluşturun

    Pinterest Ads Manager'da Conversions bölümüne gidin ve bir dönüşüm erişim token'ı oluşturun. Reklam hesabı kimliğinizi not edin.

  3. ROASaurus'ta Pinterest pikselini ekleyin

    Tracking & platforms bölümüne gidin, Pinterest kartında Add pixel'e tıklayın ve Ad account ID ile Conversion access token alanlarını doldurun.

  4. Tag ID'nizi ekleyin

    Tag ile mükerrer kayıt önleme için Pinterest Tag ID alanını doldurun ve Also load the browser tag işaretli kalsın. Tag ID olmadan ROASaurus yalnızca sunucu olaylarını gönderir ve Tag'i yüklemez.

  5. Ödeme sayfası pikselini ekleyin

    Shopify admin › Settings › Customer events bölümünde ROASaurus adlı özel bir piksel ekleyin ve Tracking & platforms sayfanızdaki kod parçasını yapıştırın. Bu piksel, Tag'in checkout olayını Shopify'ın ödeme sayfasında, sipariş kimliğini event_id olarak kullanarak tetikler.

  6. Sunucu olaylarını seçin, sonra test edin

    İstediğiniz sunucu olaylarını seçin ve yayına almadan önce test modunda test edin.

Varsayılan olan Respect visitor consent açıkken ROASaurus, alışveriş yapanın Shopify çerez bannerındaki tercihine uyar. Alışveriş yapan pazarlama çerezlerini reddettiğinde ROASaurus onun için Pinterest Tag'i yüklemez, ziyaretçi kimliği atamaz (böylece tıklamaları kendisiyle ilişkilendirilmez) ve gezinme olaylarını Pinterest'e göndermez. Ödenmiş siparişi yine de sunucudan Conversions API'ye gönderilir; hash'lenmiş sipariş verisi ile siparişin IP adresi ve user agent'ıyla, ancak tıklama kimliği olmadan. Rıza ve gizlilik rehberi nelerin saklandığını ve gönderildiğini açıklar.

Pinterest reklam hesabınızı Setup › Ad spend altında bağlayın; ROASaurus kampanya harcamasını her saat çeker ve kâr analitiğinde Pinterest ROAS'ını ve reklam sonrası kârı görürsünüz. TikTok Events API rehberi, iki yoldan da giden her olayda mükerrer kayıt önlemenin yapıldığı TikTok için aynı kurulumu kapsar.

Kaynaklar

  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

ROASaurus'ta

Okumaya devam edin

Reklam platformları ve online mağazalarKapıda ödeme dönüşüm takibi ve harici ödeme sayfalarıKapıda ödeme dönüşüm takibi: piksellerin kapıda ödemeli ve harici ödeme sayfalı siparişleri neden kaçırdığı, satın alımın ne zaman gönderileceği ve reddedilen siparişlerin nasıl ele alınacağı.Reklam platformları ve online mağazalarCCV Shop dönüşüm takibi: kurulum rehberiCCV Shop dönüşüm takibi: ödenmiş siparişleri imzalı bir webhook ile Meta ve TikTok'a gönderin, reklam tıklamalarına bağlayın, kurun, test edin ve geç gelen ödemeleri yönetin.Reklam platformları ve online mağazalarShopify'da Google Ads enhanced conversionsEnhanced conversions, Shopify'daki Google Ads satın alımlarına hash'lenmiş müşteri verisi ekler. Nasıl çalıştığı, çevrimdışı içe aktarmalardan farkı ve kurulum.
SSS

Sorular ve yanıtlar

Pinterest Conversions API nedir?

Pinterest'in dönüşüm olayları için sunucudan sunucuya uç noktasıdır. Mağazanız ya da ROASaurus gibi bir araç, tarayıcıdaki Pinterest Tag'e bağlı kalmadan satın alım gibi olayları doğrudan Pinterest reklam hesabınıza gönderir.

Pinterest'te hangi olay satın alımdır?

Pinterest, tamamlanmış bir siparişe checkout der. Ödemenin başlangıcı ayrı bir olaydır: initiate_checkout.

epik nedir?

epik bir Pinterest tıklama kimliğidir. Açılış sayfasında bir URL parametresi olarak gelebilir ve Pinterest, çerez daha iyi kapsam sağladığı için _epik çerezinin değerini click_id alanında göndermenizi önerir.

ROASaurus tüm Pinterest olaylarında mükerrer kaydı önler mi?

Evet. Sayfa ziyaretleri, ürün görüntülemeleri, sepete eklemeler, ödeme başlangıçları ve satın alımların her biri Tag'de ve Conversions API'de aynı olay kimliğini ve eşleşen olay adlarını taşır, böylece Pinterest tek bir kopya tutar.

ROASaurus neden hem bir reklam hesabı kimliği hem de bir Tag ID ister?

Conversions API sunucu olaylarını reklam hesabına gönderir. Tag ID yalnızca tarayıcıdaki Tag içindir. İkisi de ayarlandığında tarayıcı ve sunucu olayları kimlikleri paylaşır ve Pinterest her birinin tek bir kopyasını tutar.

Raporlarımı etkilemeden nasıl test ederim?

ROASaurus'ta Pinterest pikseli için test modunu açın. Olaylar o zaman test=true ile gönderilir ve Pinterest bunları raporlama ya da optimizasyon için kullanmaz.

Her satış, onu getiren reklama kadar izlenir

Sunucu tarafı takip, kâr ve yaşam boyu değer tek uygulamada. 14 günlük ücretsiz deneme, kredi kartı gerekmez.

Ücretsiz denemenizi başlatın →