Werberichtlinien-Ressourcen
In-App-Ereignisse
Selbstattributionsnetzwerk (SAN)
SKAN 4.0
Mobile Messpartner
App-Events-SDK
Bitte beachten: Diese Option ist nur für verwaltete Konten in aktiven Märkten verfügbar, die Video Shopping Ads (Katalog) unterstützen. Weitere Informationen erhältst du von deinem TikTok Vertriebskontakt.
Mit dem Werbeziel „Video Shopping Ads (Katalog)“ können App-Inserent*innen relevante Zielgruppen erreichen, um App-Downloads und Conversions zu fördern. App-Inserent*innen erreichen relevante Zielgruppen, indem sie ihr Targeting auf Nutzer*innen ausrichten, die ein bestimmtes In-App-Ereignis ausführen.
Du kannst beispielsweise durch Retargeting eine Anzeige zu dem Produkt ausliefern, das eine Person in deiner App bereits in den Warenkorb gelegt hat.
Damit du diese Funktion nutzen kannst, musst du deinen mobilen Messpartner (MMP) mit dem TikTok Ads Manager integrieren. In diesem Artikel erfährst du, wie du deinen MMP einrichtest. Außerdem findest du eine beispielhafte Datenstruktur für Postback-Ereignisse aus Branch, Singular, Adjust und AppsFlyer.
Generell sind zum Integrieren deines MMP in den TikTok Ads Manager vier Schritte erforderlich. Diese können je nach Messplattform etwas unterschiedlich sein.
Füge deinem MMP drei Ereignisse hinzu („Inhalt anzeigen“, „In den Warenkorb legen“ und „Kaufen“) und sende sie als Postback-Ereignisse an den TikTok Ads Manager.
Ordne jedem Ereignistyp des MMP die erforderlichen Felder zu.
Aktiviere die vollständige Übertragung von Ereignisdaten an deinen MMP.
Gewähre deinem MMP Leseberechtigungen oder sende einen Screenshot an deinen Vertriebskontakt bei TikTok.
Einen kurzen Walkthrough durch die erforderlichen Schritte findest du im folgenden Video.
Zur vollständigen Integration deines MMP in TikTok Video Shopping Ads (Katalog) musst du deinem MMP drei Postback-Ereignisse hinzufügen.
TikTok Ereigniscode | Branch | Singular | Adjust | AppsFlyer |
---|---|---|---|---|
ViewContent:29 | VIEW_CONTENT | ViewContent (Inhalt anzeigen) | Inhalt anzeigen | View_content |
AddToCart:22 | ADD_TO_CART | AddToCart | In den Warenkorb legen | Add_to_cart |
Purchase:2 (Checkout:20) | PURCHASE | Kauf | Zahlung | Zahlung |
Du kannst diese Ereignisse nicht nur deinem MMP hinzufügen, sondern sie auch als Postback-Ereignisse an den TikTok Ads Manager senden. Wir empfehlen dies, da es die Anzeigenauslieferung unterstützt.
Hinweis: Wenn du für deinen MMP die Ereignisse „pay“ oder „purchase“ auswählst und es an den TikTok Ads Manager zurücksendest, speichern wir in unserer internen Datenbank zwei Datensätze für das Ereignis. Ein Datensatz hat die Bezeichnung „Purchase“, der andere Datensatz hat die Bezeichnung „Checkout“. Dies ist ein interner Prozess, der sich nicht auf die Funktionalität auswirkt.
Feldname | Standort | Beschreibung | Hinweis |
---|---|---|---|
event | Ereignisname | Siehe Abschnitt „Ereignistyp“. Wird vom MMP an TikTok gesendet. | |
content_id | properties.contents | Sku_id oder spu_id | Obligatorisch: Muss im MMP für TikTok zugeordnet sein. |
content_type | properties.contents | Wert muss „product“ oder „product_group“ sein | Obligatorisch: Muss im MMP für TikTok zugeordnet sein. |
quantity | properties.contents | Anzahl der Produkte einer Bestellung | Optional: Sollte im MMP für TikTok zugeordnet sein. |
price (Preis) | properties.contents | Preis für ein einzelnes Produkt | Optional: Sollte im MMP für TikTok zugeordnet sein. |
currency | properties | Währung | Optional: Sollte im MMP für TikTok zugeordnet sein. |
value | properties | Gesamtpreis der Bestellung | Optional: Sollte im MMP für TikTok zugeordnet sein. |
app_id | context.app | App-ID | Für App-Ereignis: Wird vom MMP an TikTok gesendet. |
pixel_id | context.pixel | Pixel-ID | Für Pixel-Ereignis: Wird vom MMP an TikTok gesendet. |
idfa | context.device.idfa | IDFA | Für iOS-App: Wird vom MMP an TikTok gesendet. |
gaid | context.device.gaid | GAID | Für Android: Wird vom MMP an TikTok gesendet. |
platform | context.device.platform | iOS/Android | Wird vom MMP an TikTok gesendet. |
context.user | Optional: Kann für Pixel-Ereignisse per SDK oder API an TikTok gesendet werden. | ||
phone_number | context.user | Telefonnummer | Optional: Für Pixel-Ereignis. Kann für Pixel-Ereignisse per SDK oder API an TikTok gesendet werden. |
timestamp | Postback-Zeit | Wird vom MMP an TikTok gesendet. |
Hinweis: Du kannst auch andere Felder an den TikTok Ads Manager senden. Alle zusätzlich an den TikTok Ads Manager zurückgesendeten Felder werden zur zukünftigen Verwendung gespeichert.
1.{2. "eventEnum": "29",3. "event":"ViewContent",4. "properties": {5. "contents":[6. {7. "content_type":"stri", 8. "quantity":1, 9. "content_id":"1077218", 10. "price":8 11. },12. {13. "content_type":"stri",14. "quantity":1,15. "content_id":"1077218",16. "price":817. }18. ],19. "currency":"USD",20. "value":16.00, 21. "query":"Textzeichenfolge, nach der gesucht wurde",22. "description" : "" 23. },24. "context": {25. "ad": {26. ......27. },28. "app": {29. "id": "{app_id}",30. "name" :"",31. "namespace":"",32. "version" :"app_version"33. },34. "device": { 35. "platform": "iOS / Android",36. "idfa": "2A5E62C7-F1C0-40C4-B232-39CE243325C2",37. "idfv": "3D06F4AE-3826-4AC8-8241-541C92B9943E",38. "gaid": "",39. "imei": "",40. "android_id": ""41. },42. ......43. "ip": "{ip}",44. "userAgent": "{ua}"45. },46. "timestamp": "2019-06-12T19:11:01.152Z"47.}
1.{2. "event":"ViewContent",3. "context":{4. "ad":{5. .......6. },7. "pixel":{8. "code":"BEB7A51TE4MDGLOLEN40"9. },10. "user":{11. "email":"example.bytedance.com", 12. "phone_number":"3243242342"13. },14. ......15. },16. "properties": {17. "contents":[18. {19. "content_type":"stri",20. "quantity":1,21. "content_id":"1077218",22. "price":823. },24. {25. "content_type":"stri",26. "quantity":1,27. "content_id":"1077218",28. "price":829. }30. ],31. "currency":"USD",32. "value":16.00,33. "query":"Textzeichenfolge, nach der gesucht wurde",34. "description" : "" 35. },36. "timestamp":"2019-06-12T19:11:01.152Z"37.}
App-Name | Verwendung von content_id |
Branch | Branch stellt eine Postback-Standardvorlage bereit, in der alle Feldzuordnungen definiert sind, z. B. die Zuordnung von „$sku“ zu „content_id“. TikTok ordnet „$sku“ anschließend gemäß der Vorlage zu „content_id“ zu. |
Singular | Nutzer*innen können die Eigenschaften mithilfe der Postback-Vorlage anpassen, „content_id“ ein bestimmtes Feld zuordnen und dieses an die TikTok Plattform senden. |
Adjust | Stellt Nutzer*innen eine UI für die Zuordnung von Eigenschaften bereit. Sie können hier „content_id“ ein bestimmtes Feld zuordnen und dieses an die TikTok Plattform senden. |
AppsFlyer | Hier muss „af_content_id“ verwendet werden und kann nicht geändert werden. TikTok verarbeitet dieses Feld und ordnet es automatisch zu „content_id“ zu. |
1. Überprüfe, ob Ereignisse vom Typ PURCHASE, ADD_TO_CART und VIEW_CONTENT hinzugefügt und an den TikTok Ads Manager gesendet wurden.
2. Stelle in den Ereigniseigenschaften sicher, dass content_id an den TikTok Ads Manager gesendet wird. Du kannst die Eigenschaften mithilfe der Postback-Vorlage anpassen, „content_id“ ein bestimmtes Feld zuordnen und dieses an den TikTok Ads Manager senden.
3. Aktiviere ALL EVENTS, damit alle Ereignisse an den TikTok Ads Manager gesendet werden.
4. Gewähre Mitgliedern des TikTok Teams uneingeschränkte Leseberechtigungen für dein Branch-Konto oder sende einen Screenshot mit allen oben aufgeführten Einstellungen an deinen Vertriebskontakt.
5. Beispiel für Rohdaten
$sku ist kompatibel. Dies wird von unserem Backend-System zu content_id aufgelöst.
ViewContent:29
1.{ 2. "eventEnum": "29", 3. "properties": [ 4. { 5. "$publicly_indexable": false, 6. "$locally_indexable": false, 7. "$exp_date": 0, 8. "$canonical_identifier": "", 9. "$og_title": "xxxxxster: (null)", 10. "$canonical_url": "", 11. "$og_description": "", 12. "$og_image_url": "https://xxxxxx.com/xxxxxmonsterfactory/200.png", 13. "$price": 0, 14. "$quantity": 0, 15. "$sku": "123456", 16. "$product_name": "", 17. "$product_brand": "", 18. "$product_variant": "", 19. "$rating": 0, 20. "$rating_average": 0, 21. "$rating_count": 0, 22. "$rating_max": 0, 23. "$address_street": "", 24. "$address_city": "", 25. "$address_region": "", 26. "$address_country": "", 27. "$address_postal_code": "", 28. "$latitude": 0, 29. "$longitude": 0, 30. "$creation_timestamp": 0, 31. "face_index": "0", 32. "android_tracker_id": "abcdpp", 33. "~id": "76xxxxxxxxxxxxxxx5", 34. "~referring_link": "https://xxxxxster.app.link/BQHXB0fO04", 35. "~channel": "WhatsApp", 36. "$ios_passive_deepview": "[xxxxx]_xxxxx_monster_factory_(xxxxxster.app.link)_deepview_lo0d", 37. "$identity_id": "76xxxxxxxxxxxxxxx5", 38. "body_index": "0", 39. "ios_tracker_id": "abcd", 40. "monster_name": "Bugsitos", 41. "color_index": "4", 42. "monster": "true" 43. } 44. ], 45. "context": { 46. "ad": { 47. "callback": "", 48. "attributed": "false", 49. "attributionType": "click_through", 50. "isRetargeting": "false" 51. }, 52. "app": { 53. "id": "id917737838", 54. "name": "[xxxxx] xxxxx Monster Factory (xxxxxster.app.link)", 55. "version": "1.3.1" 56. }, 57. "device": { 58. "platform": "iOS", 59. "idfa": "302FBE13-xxxx-xxxx-xxxx-6CF1C2E1BC3A", 60. "idfv": "1A032C31-xxxx-xxxx-xxxx-C5681B9A43E6", 61. "gaid": "", 62. "imei": "", 63. "android_id": "" 64. }, 65. "locale": "en-US", 66. "location": { 67. "city": "SH", 68. "country": "CO", 69. "latitude": "4.6493", 70. "longitude": "-74.061699" 71. }, 72. "ip": "186.29.215.109", 73. "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" 74. }, 75. "timestamp": "2020-03-20T15:36:00.000Z" 76.}
AddToCart:22
1.{ 2. "eventEnum": "22", 3. "properties": [ 4. { 5. "$publicly_indexable": true, 6. "$locally_indexable": true, 7. "$exp_date": 0, 8. "$canonical_identifier": "", 9. "$og_title": "product", 10. "$canonical_url": "", 11. "$og_description": "", 12. "$og_image_url": "", 13. "$price": 349, 14. "$quantity": 0, 15. "$sku": "37605", 16. "$product_name": "", 17. "$product_brand": "37605", 18. "$product_variant": "", 19. "$rating": 0, 20. "$rating_average": 0, 21. "$rating_count": 0, 22. "$rating_max": 0, 23. "$address_street": "", 24. "$address_city": "", 25. "$address_region": "", 26. "$address_country": "", 27. "$address_postal_code": "", 28. "$latitude": 0, 29. "$longitude": 0, 30. "$creation_timestamp": -550772308, 31. "$currency": "INR" 32. } 33. ], 34. "context": { 35. "ad": { 36. "callback": "__callback_param__", 37. "attributed": "true", 38. "attributionType": "click_through", 39. "isRetargeting": "false" 40. }, 41. "app": { 42. "id": "XXXXXX.XX.customer", 43. "name": "XXXXXX", 44. "version": "1.59" 45. }, 46. "device": { 47. "platform": "Android", 48. "idfa": "", 49. "idfv": "", 50. "gaid": "dd66c169-xxxx-xxxx-xxxx-227e891ec61a", 51. "imei": "", 52. "android_id": "" 53. }, 54. "locale": "en-US", 55. "location": { 56. "city": "BJ", 57. "country": "IN", 58. "latitude": "28.4597", 59. "longitude": "77.028198" 60. }, 61. "ip": "11.111.111.1", 62. "userAgent": "Mozilla/5.0 (Linux; Android 10; SM-G970F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.132 Mobile Safari/537.36" 63. }, 64. "timestamp": "2020-03-15T17:09:20.000Z" 65.}
Purchase:2
1.{ 2. "eventEnum": "2", 3. "properties": [ 4. { 5. "$publicly_indexable": false, 6. "$locally_indexable": false, 7. "$exp_date": 0, 8. "$canonical_identifier": "", 9. "$og_title": "", 10. "$canonical_url": "", 11. "$og_description": "", 12. "$og_image_url": "", 13. "$price": 1294, 14. "$quantity": 1, 15. "$sku": "44282", 16. "$product_name": "", 17. "$product_brand": "", 18. "$product_variant": "", 19. "$rating": 0, 20. "$rating_average": 0, 21. "$rating_count": 0, 22. "$rating_max": 0, 23. "$address_street": "", 24. "$address_city": "", 25. "$address_region": "", 26. "$address_country": "", 27. "$address_postal_code": "", 28. "$latitude": 0, 29. "$longitude": 0, 30. "$creation_timestamp": 0 31. } 32. ], 33. "context": { 34. "ad": { 35. "callback": "", 36. "attributed": "false", 37. "attributionType": "click_through", 38. "isRetargeting": "false" 39. }, 40. "app": { 41. "id": "XXXXXX.tv.customer", 42. "name": "XXXXXX", 43. "version": "" 44. }, 45. "device": { 46. "platform": "Android", 47. "idfa": "", 48. "idfv": "", 49. "gaid": "", 50. "imei": "", 51. "android_id": "" 52. }, 53. "locale": "en-US", 54. "location": { 55. "city": "SZ", 56. "country": "IN", 57. "latitude": "28.6504", 58. "longitude": "77.237198" 59. }, 60. "ip": "1.1.1.1", 61. "userAgent": "Mozilla/5.0 (Linux; Android 8.1.0; ASUS_X00LD Build/OPM1.171019.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.132 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/261.0.0.52.126;]" 62. }, 63. "timestamp": "2020-03-15T09:24:53.000Z" 64.}
1. Überprüfe, ob Ereignisse vom Typ Purchase, AddToCart, ViewContent hinzugefügt und an den TikTok Ads Manager gesendet wurden.
2. Stelle in den Ereigniseigenschaften sicher, dass content_id an den TikTok Ads Manager gesendet wird. Du kannst die Eigenschaften mithilfe der Postback-Vorlage anpassen, „content_id“ ein bestimmtes Feld zuordnen und dieses an den TikTok Ads Manager senden.
3. Stelle unter „Ereignis-Postbacks“ sicher, dass alle Ereignisdaten an den TikTok Ads Manager gesendet werden.
4. Inserent*innen können Mitgliedern des TikTok Teams Leseberechtigungen für ihr Singular-Konto gewähren oder einen Screenshot mit allen oben aufgeführten Einstellungen an ihren Vertriebskontakt senden.
5. Beispiel für Rohdaten
ViewContent:29
1.{ 2. "context": { 3. "ad": { 4. "attributed": "0", 5. "callback": "", 6. "isRetargeting": "1" 7. }, 8. "app": { 9. "id": "com.xxx.main", 10. "name": "XXX", 11. "namespace": "com.xxx.main", 12. "version": "7.0.2" 13. }, 14. "device": { 15. "android_id": "", 16. "gaid": "xxxxx-xxxx-xxxx-xxxx-xxxxxxxx", 17. "idfa": "", 18. "idfv": "", 19. "platform": "Android" 20. }, 21. "ip": "157.34.136.238", 22. "location": { 23. "city": "--", 24. "country": "IN", 25. "state": "--" 26. } 27. }, 28. "event": "ViewContent", 29. "properties": { 30. "content_id": "658424741287", 31. "content_type": "lifestyle-watches", 32. "currency": "INR", 33. "quantity": "1", 34. "value": "369" 35. }, 36. "timestamp": "2020-03-15T09:00:18" 37.}
AddToCart:22
1.{ 2. "context": { 3. "ad": { 4. "attributed": "0", 5. "callback": "", 6. "isRetargeting": "1" 7. }, 8. "app": { 9. "id": "com.snapdeal.main", 10. "name": "Snapdeal", 11. "namespace": "com.snapdeal.main", 12. "version": "6.5.8" 13. }, 14. "device": { 15. "android_id": "", 16. "gaid": "1d9d0928-355b-4c36-848e-f91610816242", 17. "idfa": "", 18. "idfv": "", 19. "platform": "Android" 20. }, 21. "ip": "47.9.212.233", 22. "location": { 23. "city": "Ranchi", 24. "country": "IN", 25. "state": "Jharkhand" 26. } 27. }, 28. "event": "AddToCart", 29. "properties": { 30. "content_id": "644210250756", 31. "content_type": "women-ethnicwear", 32. "currency": "INR", 33. "quantity": "1", 34. "value": "688.0" 35. }, 36. "timestamp": "2020-03-15T09:00:03" 37.}
Purchase:2
1.{ 2. "context": { 3. "ad": { 4. "attributed": "0", 5. "callback": "", 6. "isRetargeting": "1" 7. }, 8. "app": { 9. "id": "com.yyyyy.main", 10. "name": "yyyyy", 11. "namespace": "com.yyyyy.main", 12. "version": "7.0.2" 13. }, 14. "device": { 15. "android_id": "", 16. "gaid": "yyyyyy-yyyy-yyyy-yyyy-yyyyyyyy", 17. "idfa": "", 18. "idfv": "", 19. "platform": "Android" 20. }, 21. "ip": "27.56.86.47", 22. "location": { 23. "city": "Guwahati", 24. "country": "IN", 25. "state": "Assam" 26. } 27. }, 28. "event": "Purchase", 29. "properties": { 30. "content_id": "623319175468", 31. "content_type": "", 32. "currency": "INR", 33. "quantity": "1", 34. "value": "370" 35. }, 36. "timestamp": "2020-03-15T09:00:26" 37.}
1. Überprüfe, ob Ereignisse vom Typ Purchase, AddToCart und ViewContent hinzugefügt und an den TikTok Ads Manager gesendet wurden.
2. Stelle in den Ereigniseigenschaften sicher, dass content_id an den TikTok Ads Manager gesendet wird. Wenn content_id bei der Integration in das Adjust-SDK kein Feld zugeordnet ist, kannst du manuell ein Feld zuordnen.
3. Überprüfe, ob die Schieberegler für „Aktivieren“ und „Parameter weiterleiten“ aktiviert sind und die Option „Nur attributiert“ deaktiviert ist.
4. Gewähre Mitgliedern des TikTok Teams Leseberechtigungen für dein Adjust-Konto oder sende einen Screenshot mit allen oben aufgeführten Einstellungen an deinen Vertriebskontakt.
5. Beispiel für Rohdaten
ViewContent:29
1.{ 2. "genreid": "100017", 3. "skus": "e-8783:10005115", 4. "fb_content_type": "product", 5. "content_id": "e-8783:10005115", 6. "contents": [ 7. { 8. "content_id": "e-8783:10005115" 9. } 10. ], 11. "external_id": "9ac6946d-24fd-4fac-a3be-69f05798e146", 12. "shopid": "225192", 13. "criteo_p": "e-8783:10005115", 14. "fb_content_id": [ 15. "e-8783:10005115" 16. ], 17. "shopurl": "e-8783" 18.}
AddToCart:22
1.{ 2. "skus": "m-trust:10038196", 3. "fb_content_type": "product", 4. "itemid_as_notencoded": "m-trust:10038196", 5. "content_id": "m-trust:10038196", 6. "itemid_as": "%5B%22m-trust%3A10038196%22%5D", 7. "external_id": "16739875-f493-456e-a09a-0b0dce7786c9", 8. "fb_content": [ 9. { 10. "quantity": "1", 11. "item_price": "1080", 12. "id": "m-trust:10038196" 13. } 14. ], 15. "product_action": "AddToCart", 16. "criteo_p": "%5B%7B%22i%22%3A%22m-trust%3A10038196%22%2C%22pr%22%3A%221080%22%2C%22q%22%3A%221%22%7D%5D", 17. "shopurl": "m-trust", 18. "genreid_as": "%5B%22563742%22%5D", 19. "genreid_as_notencoded": "563742", 20. "contents": [ 21. { 22. "content_id": "m-trust:10038196" 23. } 24. ], 25. "shopid": "245969" 26.}
Purchase:2
1.{ 2. "transaction_id": "210384-20210204-00067739", 3. "fb_content_type": "product", 4. "itemid_as_notencoded": "nejiya:10453171", 5. "content_id": "nejiya:10453171", 6. "itemid_as": "%5B%22nejiya%3A10453171%22%5D", 7. "external_id": "4f43835d-fdac-4b57-9864-5f9a6df5f692", 8. "criteo_p": "%5B%7B%22i%22%3A%22nejiya%3A10453171%22%2C%22pr%22%3A%22312%22%2C%22q%22%3A%221%22%7D%5D", 9. "shopurl": "nejiya", 10. "genreid_as": "%5B%22565409%22%5D", 11. "_valuetosum": "312", 12. "genreid_as_notencoded": "565409", 13. "contents": [ 14. { 15. "quantity": "1", 16. "content_id": "nejiya:10453171", 17. "price": "312" 18. } 19. ], 20. "total_amount": "312", 21. "fb_currency": "JPY", 22. "currency": "JPY", 23. "shopid": "210384", 24. "items": "s%3Dnejiya%3A10453171%26q%3D1%26v%3D312", 25. "value": "312" 26.}
1. Stelle sicher, dass unter „Tracking“ Ereignisse vom Typ Pay, Add_to_cart und View_content hinzugefügt wurden.
2. Überprüfe in den Ereigniseigenschaften, ob af_content_id an den TikTok Ads Manager gesendet wird. Dieses Feld wird auf TikTok content_id zugeordnet. Für Ereignisse, die af_content_id senden müssen, muss die Option „Einnahmen senden“ aktiviert sein.
3. Stelle sicher, dass alle Ereignisse an den TikTok Ads Manager gesendet werden.
4. Gewähre Mitgliedern des TikTok Teams Leseberechtigungen. Aktiviere die Option Anzeigennetzwerk-Berechtigung und füge zugehörige TikTok Teammitglieder hinzu. Lasse dabei die Optionen Konfiguration von Integrationen zulassen und Konfiguration von In-App-Ereignis-Postbacks zulassen deaktiviert.
5. Beispiel für Rohdaten
af_content_id wird vom Backend-System vom TikTok Ads Manager zu content_id aufgelöst.
ViewContent:29
1.{ 2. "eventEnum": "29", 3. "properties": { 4. "af_content_id": "************8b998", 5. "minutes_consumed": 24691, 6. "uuid": "xxxxx-xxxx-xxxx-xxxx-xxxxxxxx", 7. "af_content_type": "movie_film", 8. "media_duration": 6471000, 9. "af_content": "Attraction xxxx xxxxx" 10. }, 11. "context": { 12. "ad": { 13. "callback": "", 14. "attributed": "false", 15. "attributionType": "", 16. "isRetargeting": "", 17. "retargetingType": "", 18. "af_is_primary": "true" 19. }, 20. "app": { 21. "id": "com.xxxx.xxxx.xx" 22. }, 23. "device": { 24. "platform": "android", 25. "idfa": "", 26. "idfv": "", 27. "imei": "", 28. "gaid": "************", 29. "android_id": "xxxxxxxxxxxx" 30. }, 31. "locale": "en", 32. "location": { 33. "city": "Miraj", 34. "country": "IN" 35. }, 36. "ip": "************.23", 37. "userAgent": "Dalvik/2.1.0 (Linux; U; Android 7.0; IF9031 Build/NRD90M)" 38. }, 39. "timestamp": "2020-03-24T17%3A21%3A18.444Z" 40.}
AddToCart:22
1.{ 2. "eventEnum": "22", 3. "properties": { 4. "af_content": "XYZ", 5. "af_content_gender": "Women", 6. "af_revenue": 758, 7. "af_price": 758, 8. "af_content_id": "10841122", 9. "af_product_info": "XYZ Women Dress" 10. }, 11. "context": { 12. "ad": { 13. "callback": "", 14. "attributed": "false", 15. "attributionType": "", 16. "isRetargeting": "", 17. "retargetingType": "", 18. "af_is_primary": "false" 19. }, 20. "app": { 21. "id": "com.myntra.android" 22. }, 23. "device": { 24. "platform": "android", 25. "idfa": "", 26. "idfv": "", 27. "imei": "", 28. "gaid": "zzzzz-zzzz-zzzz-zzzz-zzzzzzzz", 29. "android_id": "" 30. }, 31. "locale": "en", 32. "location": { 33. "city": "Madurai", 34. "country": "IN" 35. }, 36. "ip": "192.168.0.1", 37. "userAgent": "Dalvik/2.1.0 (Linux; U; Android 9; Redmi Note 6 Pro MIUI/V11.0.2.0.PEKMIXM)" 38. }, 39. "timestamp": "2020-03-15T09:00:37.029Z" 40.}
Purchase:2
1.{ 2. "eventEnum": "2", 3. "properties": "{ 4. "af_content_id": "********094", 5. "af_currency": "USD", 6. "af_price": 2.84, 7. "af_quantity": 1 8. }", 9. "context": { 10. "ad": { 11. "callback": "111111-1111111111-111111111", 12. "attributed": "false", 13. "attributionType": "", 14. "isRetargeting": "", 15. "retargetingType": "", 16. "af_is_primary": "true" 17. }, 18. "app": { 19. "id": "xxxxxxxx" 20. }, 21. "device": { 22. "platform": "ios", 23. "idfa": "************", 24. "idfv": "", 25. "imei": "", 26. "gaid": "", 27. "android_id": "" 28. }, 29. "locale": "ru_RU", 30. "location": { 31. "city": "xxxxxx", 32. "country": "aa" 33. }, 34. "ip": "************.114", 35. "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X) AppleWebKit/602.3.12 (KHTML, like Gecko) Mobile/14C92" 36. }, 37. "timestamp": "2020-03-24T17%3A21%3A08.029Z" 38.}